CompuLab SBC-X270 User Manual

Browse online or download User Manual for Software CompuLab SBC-X270. CompuLab SBC-X270 User`s manual

  • Download
  • Add to my manuals
  • Print

Summary of Contents

Page 1 - Real-Time Kernel

High PerformanceReal-Time Operating SystemsUser’sReal-Time KernelManual

Page 2 - Trademark

SCIOPTA - Real-Time KernelVIII Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel Table of Contents16.3 Preference File sc_config.cfg ...

Page 3

SCIOPTA - Real-Time Kernel12-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel12 Additional Functions12.8 Trap InterfaceIn a typical mono

Page 4

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 12-7SCIOPTA - Real-Time Kernel12 Additional Functions12.9 Distributed Systems12.9.1 Intr

Page 5

SCIOPTA - Real-Time Kernel12-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel12 Additional Functions12.9.3 Transparent CommunicationIf a

Page 6

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 13-1SCIOPTA - Real-Time Kernel13 SCIOPTA Design Hints and Tips13 SCIOPTA Design Hints an

Page 7

SCIOPTA - Real-Time Kernel13-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel13 SCIOPTA Design Hints and Tips13.2 Some SCIOPTA Design Ru

Page 8

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-1SCIOPTA - Real-Time Kernel14 Board Support Packages14 Board Support Packages14.1 Int

Page 9

SCIOPTA - Real-Time Kernel14-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.4 CPU Family System FunctionsCP

Page 10 - SCIOPTA - Real-Time Kernel

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-3SCIOPTA - Real-Time Kernel14 Board Support Packages14.6 Standard ARM7 BoardsPlease n

Page 11

SCIOPTA - Real-Time Kernel14-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.6.2 Atmel AT91SAM7S-EK BoardCPU

Page 12

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-5SCIOPTA - Real-Time Kernel14 Board Support Packages14.6.3 Atmel AT91SAM7SE-EK BoardC

Page 13

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 IXSCIOPTA - Real-Time Kernel Table of Contents17.8.2 Manual Version 1.7...

Page 14

SCIOPTA - Real-Time Kernel14-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.6.4 Atmel AT91SAM7X-EK BoardCPU

Page 15

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-7SCIOPTA - Real-Time Kernel14 Board Support Packages14.6.5 Phytec phyCORE-LPC2294 Boa

Page 16

SCIOPTA - Real-Time Kernel14-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.6.6 Embedded Artists LPC2468 OE

Page 17

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-9SCIOPTA - Real-Time Kernel14 Board Support Packages14.6.7 IAR STR711-SK BoardCPU STM

Page 18

SCIOPTA - Real-Time Kernel14-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.7 ARM9 BoardsPlease note that

Page 19

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-11SCIOPTA - Real-Time Kernel14 Board Support Packages14.7.2 Atmel AT91SAM9263-EK Boar

Page 20

SCIOPTA - Real-Time Kernel14-12 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.7.3 IAR STR912-SK BoardCPU STM

Page 21

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-13SCIOPTA - Real-Time Kernel14 Board Support Packages14.7.4 LOGIC i.MX27 LITEKITCPU F

Page 22

SCIOPTA - Real-Time Kernel14-14 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.8 Standard ARM11 BoardsPlease

Page 23

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-15SCIOPTA - Real-Time Kernel14 Board Support Packages14.9 Standard XScale BoardsPleas

Page 24

SCIOPTA - Real-Time KernelX Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel Table of Contents

Page 25

SCIOPTA - Real-Time Kernel14-16 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.9.2 CompuLab SBC-X270 BoardCPU

Page 26

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-17SCIOPTA - Real-Time Kernel14 Board Support Packages14.9.3 Toradex Colibri PXA320CPU

Page 27

SCIOPTA - Real-Time Kernel14-18 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.10 Standard Cortex-M3 BoardsPl

Page 28

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-19SCIOPTA - Real-Time Kernel14 Board Support Packages14.10.2 STMicroelectronics STM32

Page 29

SCIOPTA - Real-Time Kernel14-20 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.10.3 Texas Instruments Stellar

Page 30

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-21SCIOPTA - Real-Time Kernel14 Board Support Packages14.11 Standard Cortex-R4F Boards

Page 31

SCIOPTA - Real-Time Kernel14-22 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.12 Standard MPC55xx BoardsPlea

Page 32

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-23SCIOPTA - Real-Time Kernel14 Board Support Packages14.12.2 Phytec phyCORE-MPC5554 B

Page 33

SCIOPTA - Real-Time Kernel14-24 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.12.3 Freescale MPC5567EVB Boar

Page 34

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-25SCIOPTA - Real-Time Kernel14 Board Support Packages14.13 Standard MPC5200 BoardsPle

Page 35

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 1-1SCIOPTA - Real-Time Kernel1 SCIOPTA System1 SCIOPTA SystemFigure 1-1: The SCIOPTA Sys

Page 36

SCIOPTA - Real-Time Kernel14-26 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.13.1 Freescale Lite5200 BoardC

Page 37

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-27SCIOPTA - Real-Time Kernel14 Board Support Packages14.14 Standard PPC400 BoardsPlea

Page 38

SCIOPTA - Real-Time Kernel14-28 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.15 Standard ColdFire BoardsPle

Page 39

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-29SCIOPTA - Real-Time Kernel14 Board Support Packages14.15.2 Freescale M5282EVB Evalu

Page 40

SCIOPTA - Real-Time Kernel14-30 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.15.3 Phytec phyCORE-MCF5485 Bo

Page 41

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 14-31SCIOPTA - Real-Time Kernel14 Board Support Packages14.15.4 COBRA5329 BoardCPU Frees

Page 42

SCIOPTA - Real-Time Kernel14-32 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel14 Board Support Packages14.15.5 M52233DEMO Evaluation Boa

Page 43

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-1SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15 Building SCIOPTA Systems15.1

Page 44

SCIOPTA - Real-Time Kernel15-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.2 ConfigurationThe kernel of

Page 45

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-3SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.3.4 Main Data Types types.hT

Page 46

SCIOPTA - Real-Time Kernel1-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel1 SCIOPTA System1.1 The SCIOPTA System1.1.1 SCIOPTA SystemSC

Page 47

SCIOPTA - Real-Time Kernel15-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.4 Assembling the KernelThe SC

Page 48

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-5SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.5 Assembling the Assembler S

Page 49

SCIOPTA - Real-Time Kernel15-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.5.4 ARM CPU Family Assembler

Page 50

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-7SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.5.6 ColdFire CPU Family Asse

Page 51

SCIOPTA - Real-Time Kernel15-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.5.7 ARM Boards Assembler Sour

Page 52

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-9SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.6 Compiling the C/C++ Source

Page 53

SCIOPTA - Real-Time Kernel15-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7 Linker Scripts15.7.1 Intro

Page 54

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-11SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7.2.2 Module SizesThe sizes

Page 55

SCIOPTA - Real-Time Kernel15-12 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7.2.3 Specific Module Values

Page 56

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-13SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7.2.4 GCC Data Memory MapFi

Page 57

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 1-3SCIOPTA - Real-Time Kernel1 SCIOPTA System1.3 Supported Processors1.3.1 Architectures

Page 58

SCIOPTA - Real-Time Kernel15-14 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7.3 Windriver Linker Scripts

Page 59

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-15SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7.4 IAR Embedded Workbench

Page 60

SCIOPTA - Real-Time Kernel15-16 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7.5 ARM RealView Linker Scri

Page 61

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-17SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.7.6 WIN32 Linker ScriptThe

Page 62

SCIOPTA - Real-Time Kernel15-18 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.8 GNU GCC Kernel LibrariesFo

Page 63

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-19SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.8.2 Building Kernel Librari

Page 64

SCIOPTA - Real-Time Kernel15-20 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.9 Windriver Kernel Libraries

Page 65

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-21SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.9.2 Building Kernel Librari

Page 66

SCIOPTA - Real-Time Kernel15-22 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.10 IAR Kernel LibrariesFor t

Page 67

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-23SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.10.2 Building Kernel Librar

Page 68

SCIOPTA - Real-Time Kernel1-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel1 SCIOPTA SystemArchitecture CPU Family Description<arch&

Page 69

SCIOPTA - Real-Time Kernel15-24 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.11 ARM RealView Kernel Libra

Page 70

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-25SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.11.2 Building Kernel Librar

Page 71

SCIOPTA - Real-Time Kernel15-26 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.12 SCIOPTA SCSIM Simulator K

Page 72

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-27SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.13 Linking the SystemNow yo

Page 73

SCIOPTA - Real-Time Kernel15-28 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.14 Integrated Development En

Page 74

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-29SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.14.1.3Eclipse Project Files

Page 75

SCIOPTA - Real-Time Kernel15-30 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.14.2 iSYSTEM© winIDEAThe pro

Page 76

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-31SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.14.2.3winIDEA Project Files

Page 77

SCIOPTA - Real-Time Kernel15-32 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.14.3 IAR Embedded WorkbenchI

Page 78

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 15-33SCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.14.3.3IAR EW Project FilesY

Page 79

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 1-5SCIOPTA - Real-Time Kernel1 SCIOPTA SystemArchitecture CPU Family Description<arch

Page 80

SCIOPTA - Real-Time Kernel15-34 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel15 Building SCIOPTA Systems15.14.4 Microsoft® Visual C++Fo

Page 81

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-1SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16 SCONF Kernel Configuration

Page 82

SCIOPTA - Real-Time Kernel16-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.3 Preference File sc_config

Page 83

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-3SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.5 SCONF WindowsTo configur

Page 84

SCIOPTA - Real-Time Kernel16-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.5.2 Browser WindowThe brows

Page 85

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-5SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.6 Creating a New ProjectTo

Page 86

SCIOPTA - Real-Time Kernel16-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.8 Creating SystemsFrom the

Page 87

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-7SCIOPTA - Real-Time Kernel16 SCONF Kernel ConfigurationA new system for your selecte

Page 88

SCIOPTA - Real-Time Kernel16-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.9 Configuring Target System

Page 89

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-9SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.9.1.1 General Tab Paramete

Page 90

SCIOPTA - Real-Time Kernel1-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel1 SCIOPTA System

Page 91

SCIOPTA - Real-Time Kernel16-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel ConfigurationKernel Stack Size Size of the

Page 92

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-11SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.9.2 Timer and Interrupt C

Page 93

SCIOPTA - Real-Time Kernel16-12 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.9.3 Hooks Configuration Ta

Page 94

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-13SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.9.4 Debug Configuration T

Page 95

SCIOPTA - Real-Time Kernel16-14 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.9.4.1 Debug Tab ParameterM

Page 96

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-15SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.10 Creating ModulesFrom t

Page 97

SCIOPTA - Real-Time Kernel16-16 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.11 Configuring ModulesAfte

Page 98

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-17SCIOPTA - Real-Time Kernel16 SCONF Kernel ConfigurationMaximum Pools Maximum number

Page 99

SCIOPTA - Real-Time Kernel16-18 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.12 Creating Processes and

Page 100

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-19SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.13 Configuring the Init P

Page 101

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 2-1SCIOPTA - Real-Time Kernel2 Installation2 Installation2.1 IntroductionThis chapter de

Page 102

SCIOPTA - Real-Time Kernel16-20 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.14 Interrupt Process Confi

Page 103

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-21SCIOPTA - Real-Time Kernel16 SCONF Kernel ConfigurationStack Size Interrupt process

Page 104

SCIOPTA - Real-Time Kernel16-22 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.14.3 Additional Parameters

Page 105

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-23SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.15 Timer Process Configur

Page 106

SCIOPTA - Real-Time Kernel16-24 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel ConfigurationStack Size Timer process stac

Page 107

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-25SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.16 Prioritized Process Co

Page 108

SCIOPTA - Real-Time Kernel16-26 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel ConfigurationStack Size Process stack size

Page 109

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-27SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.16.3 Additional Parameter

Page 110

SCIOPTA - Real-Time Kernel16-28 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.17 Pool ConfigurationAfter

Page 111

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-29SCIOPTA - Real-Time Kernel16 SCONF Kernel ConfigurationBuffer Sizes Number of buffe

Page 112

CopyrightCopyright (C) 2010 by SCIOPTA Systems AG. All rights reserved. No part of this publication may be re-produced, transmitted, stored in a retri

Page 113

SCIOPTA - Real-Time Kernel2-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel2 Installation2.4 Installation Procedure Windows Hosts2.4.1

Page 114

SCIOPTA - Real-Time Kernel16-30 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.18 BuildThe SCONF will gen

Page 115

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-31SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.18.2 Change Build Directo

Page 116

SCIOPTA - Real-Time Kernel16-32 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.18.3 Build AllIf you have

Page 117

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 16-33SCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration16.19 Command Line Version16

Page 118

SCIOPTA - Real-Time Kernel16-34 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel16 SCONF Kernel Configuration

Page 119

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 17-1SCIOPTA - Real-Time Kernel17 Manual Versions17 Manual Versions17.1 Manual Version 4.

Page 120

SCIOPTA - Real-Time Kernel17-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel17 Manual Versions• Chapter 6, Application Programming Inte

Page 121

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 17-3SCIOPTA - Real-Time Kernel17 Manual Versions17.6 Manual Version 2.1• Chapter 2.4 Ins

Page 122

SCIOPTA - Real-Time Kernel17-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel17 Manual Versions• Manual now splitted into a User’s Guide

Page 123

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 17-5SCIOPTA - Real-Time Kernel17 Manual Versions• Chapter 4.10.4 Error Hook Declaration

Page 124

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 2-3SCIOPTA - Real-Time Kernel2 Installation2.4.2 Product VersionsEach SCIOPTA product re

Page 125

SCIOPTA - Real-Time Kernel17-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel17 Manual Versions17.9 Former SCIOPTA - Kernel, Reference M

Page 126

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 17-7SCIOPTA - Real-Time Kernel17 Manual Versions• Chapter 4.10.4 Error Hook Declaration

Page 127

SCIOPTA - Real-Time Kernel17-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel17 Manual Versions• System call sc_procHookRegister, return

Page 128

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 17-9SCIOPTA - Real-Time Kernel17 Manual Versions• Chapter 5.13.1.1 Memory Regions, last

Page 129

SCIOPTA - Real-Time Kernel17-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel17 Manual Versions• New process SCP_proxy introduced in Ge

Page 130

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 18-1SCIOPTA - Real-Time Kernel18 Index18 IndexSymbols_initsize ...

Page 131

SCIOPTA - Real-Time Kernel18-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel18 IndexCC Environment ...

Page 132

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 18-3SCIOPTA - Real-Time Kernel18 IndexDRUID, User’s and Reference Manual ...

Page 133

SCIOPTA - Real-Time Kernel18-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel18 IndexGlobal Message Number Defines File ...

Page 134

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 18-5SCIOPTA - Real-Time Kernel18 IndexKernel, User’s Manual ...

Page 135

SCIOPTA - Real-Time Kernel2-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel2 Installation2.4.6 SCIOPTA_HOME Environment VariableThe SCI

Page 136

SCIOPTA - Real-Time Kernel18-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel18 IndexMESSAGE_NAME ...

Page 137

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 18-7SCIOPTA - Real-Time Kernel18 IndexPowerPC Signal Processing Engine ...

Page 138

SCIOPTA - Real-Time Kernel18-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel18 Indexsc_msgAddrGet ...

Page 139

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 18-9SCIOPTA - Real-Time Kernel18 Indexsc_sleep ...

Page 140

SCIOPTA - Real-Time Kernel18-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel18 Indexstarted ...

Page 141

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 18-11SCIOPTA - Real-Time Kernel18 IndexUSB Device, User’s and Reference Manual ...

Page 142

SCIOPTA - Real-Time Kernel18-12 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel18 Index

Page 143

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 2-5SCIOPTA - Real-Time Kernel2 Installation2.4.9 GNU Tool Chain InstallationSCIOPTA for

Page 144

SCIOPTA - Real-Time Kernel2-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel2 Installation2.4.10 Eclipse IDE for C/C++ Developers.The Ec

Page 145

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 3-1SCIOPTA - Real-Time Kernel3 Getting Started3 Getting Started3.1 IntroductionThese is

Page 146

SCIOPTA - Real-Time Kernel3-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel3 Getting Started3.3 Getting Started Eclipse and GNU GCCThis

Page 147

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 3-3SCIOPTA - Real-Time Kernel3 Getting Started5. Launch Eclipse. The Workspace Launcher

Page 148

SCIOPTA - Real-Time Kernel3-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel3 Getting Started31. Launch your source-level emulator/debug

Page 149

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 3-5SCIOPTA - Real-Time Kernel3 Getting Started3.4 Getting Started iSYSTEM winIDEAThis i

Page 150

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 ISCIOPTA - Real-Time Kernel Table of ContentsTable of Contents1. SCIOPTA System ...

Page 151

SCIOPTA - Real-Time Kernel3-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel3 Getting Started6. Launch the SCIOPTA configuration utility

Page 152

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 3-7SCIOPTA - Real-Time Kernel3 Getting Started3.5 Getting Started IAR Systems Embedded W

Page 153

SCIOPTA - Real-Time Kernel3-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel3 Getting Started7. Launch the SCIOPTA configuration utility

Page 154

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 3-9SCIOPTA - Real-Time Kernel3 Getting Started3.6 Getting Started SCIOPTA SCSIM Simulato

Page 155

SCIOPTA - Real-Time Kernel3-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel3 Getting Started

Page 156

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 4-1SCIOPTA - Real-Time Kernel4 Modules4 Modules4.1 IntroductionSCIOPTA allows you to gro

Page 157

SCIOPTA - Real-Time Kernel4-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel4 Modules4.5 System ProtectionIn bigger systems it is often

Page 158

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 4-3SCIOPTA - Real-Time Kernel4 Modules4.7 Creating Modules4.7.1 Static Module CreationSt

Page 159

SCIOPTA - Real-Time Kernel4-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel4 Modules4.8 Module Layout Examples4.8.1 Small SystemsSmall

Page 160

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 4-5SCIOPTA - Real-Time Kernel4 Modules4.8.2 Multi-Module SystemsIn larger or more comple

Page 161

SCIOPTA - Real-Time KernelII Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel Table of Contents4.3 Module Priority...

Page 162

SCIOPTA - Real-Time Kernel4-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel4 Modules4.9 Module System CallsPlease consult the SCIOPTA -

Page 163

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-1SCIOPTA - Real-Time Kernel5 Processes5 Processes5.1 IntroductionAn independent instan

Page 164

SCIOPTA - Real-Time Kernel5-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes5.3 Static ProcessesStatic processes are created

Page 165

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-3SCIOPTA - Real-Time Kernel5 Processes5.5 Process IdentityEach process has a unique pr

Page 166

SCIOPTA - Real-Time Kernel5-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 ProcessesFor process scheduling SCIOPTA uses a combination

Page 167

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-5SCIOPTA - Real-Time Kernel5 Processes5.7 Interrupt ProcessesAn interrupt is a system

Page 168

SCIOPTA - Real-Time Kernel5-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes5.7.3.2 Interrupt Source ParameterThe interrupt p

Page 169

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-7SCIOPTA - Real-Time Kernel5 Processes5.8 Timer ProcessesA timer process in SCIOPTA is

Page 170

SCIOPTA - Real-Time Kernel5-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes5.9 Init ProcessesThe init process is the first p

Page 171

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-9SCIOPTA - Real-Time Kernel5 Processes5.10 DaemonsDaemons are internal processes in SC

Page 172

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 IIISCIOPTA - Real-Time Kernel Table of Contents5.13.3 Get Process IDs of Dynamic Process

Page 173

SCIOPTA - Real-Time Kernel5-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes5.10.2 Kernel DaemonThe Kernel Daemon (sc_kernel

Page 174

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-11SCIOPTA - Real-Time Kernel5 Processes5.11 Supervisor ProcessesIn SCIOPTA systems whi

Page 175

SCIOPTA - Real-Time Kernel5-12 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes5.12 Process StacksWhen creating processes eithe

Page 176

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-13SCIOPTA - Real-Time Kernel5 Processes5.13 Addressing Processes5.13.1 IntroductionIn

Page 177

SCIOPTA - Real-Time Kernel5-14 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes5.14 Process VariablesEach process can store loc

Page 178

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-15SCIOPTA - Real-Time Kernel5 Processes5.15 Process ObservationCommunication channels

Page 179

SCIOPTA - Real-Time Kernel5-16 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes5.16 Process System CallsPlease consult the SCIO

Page 180

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 5-17SCIOPTA - Real-Time Kernel5 Processessc_procVarDel Deletes a process variable.sc_pro

Page 181

SCIOPTA - Real-Time Kernel5-18 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel5 Processes

Page 182

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 6-1SCIOPTA - Real-Time Kernel6 Messages6 Messages6.1 IntroductionSCIOPTA is a so called

Page 183

SCIOPTA - Real-Time KernelIV Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel Table of Contents9.2 System Tick ...

Page 184

SCIOPTA - Real-Time Kernel6-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel6 MessagesWhen a process is allocating a message it will be

Page 185

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 6-3SCIOPTA - Real-Time Kernel6 Messages6.5 Message PassingMessage passing is the favouri

Page 186

SCIOPTA - Real-Time Kernel6-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel6 Messages6.6 Message DeclarationThe following method for de

Page 187

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 6-5SCIOPTA - Real-Time Kernel6 Messages6.6.2 Message Structure6.6.2.1 DescriptionImmedia

Page 188

SCIOPTA - Real-Time Kernel6-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel6 Messages6.6.3 Message Union6.6.3.1 DescriptionAll processe

Page 189

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 6-7SCIOPTA - Real-Time Kernel6 Messages6.7 Message Number (ID) organizationMessage numbe

Page 190

SCIOPTA - Real-Time Kernel6-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel6 Messages6.9 Messages and ModulesA process can only allocat

Page 191

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 6-9SCIOPTA - Real-Time Kernel6 Messages6.10 Message Passing and SchedulingSCIOPTA uses t

Page 192

SCIOPTA - Real-Time Kernel6-10 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel6 Messages6.11 Message System CallsPlease consult the SCIOP

Page 193

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 7-1SCIOPTA - Real-Time Kernel7 Pools7Pools7.1 IntroductionMessages are the main data obj

Page 194

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 VSCIOPTA - Real-Time Kernel Table of Contents12.5.1 Registering Process Hooks...

Page 195

SCIOPTA - Real-Time Kernel7-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel7 Pools7.3 Pool Message Buffer Memory ManagerIf a process al

Page 196

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 7-3SCIOPTA - Real-Time Kernel7 Pools7.4 Creating Pools7.4.1 Static Pool CreationStatic p

Page 197

SCIOPTA - Real-Time Kernel7-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel7 Pools7.5 Pool System CallsPlease consult the SCIOPTA - Ker

Page 198

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 8-1SCIOPTA - Real-Time Kernel8 SCIOPTA Trigger8 SCIOPTA Trigger8.1 DescriptionThe trigge

Page 199

SCIOPTA - Real-Time Kernel8-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel8 SCIOPTA Trigger8.3 Trigger ExampleThis is a very small exa

Page 200

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 8-3SCIOPTA - Real-Time Kernel8 SCIOPTA Trigger8.4 Trigger System CallsPlease consult the

Page 201

SCIOPTA - Real-Time Kernel8-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel8 SCIOPTA Trigger

Page 202

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 9-1SCIOPTA - Real-Time Kernel9 Time Management9 Time Management9.1 IntroductionTime mana

Page 203

SCIOPTA - Real-Time Kernel9-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel9 Time Management9.2.2 External Tick Interrupt ProcessAn ext

Page 204

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 9-3SCIOPTA - Real-Time Kernel9 Time Management9.4 Timeout Server9.4.1 IntroductionSCIOPT

Page 205

SCIOPTA - Real-Time KernelVI Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel Table of Contents14.10.3 Texas Instruments Stellaris LM3S696

Page 206

SCIOPTA - Real-Time Kernel9-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel9 Time Management

Page 207

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 10-1SCIOPTA - Real-Time Kernel10 Error Handling10 Error Handling10.1 IntroductionSCIOPTA

Page 208

SCIOPTA - Real-Time Kernel10-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel10 Error Handling10.3 Error HookIn SCIOPTA all error condit

Page 209

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 10-3SCIOPTA - Real-Time Kernel10 Error Handling10.3.1 Error InformationWhen an error hoo

Page 210

SCIOPTA - Real-Time Kernel10-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel10 Error Handling10.3.3 Error Hook Declaration Syntax10.3.3

Page 211

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 10-5SCIOPTA - Real-Time Kernel10 Error Handling10.3.4 Error Hook Example#include "s

Page 212

SCIOPTA - Real-Time Kernel10-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel10 Error Handling10.3.5 Error Hooks Return BehaviourThe act

Page 213

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 10-7SCIOPTA - Real-Time Kernel10 Error Handling10.4 The errno VariableEach SCIOPTA proce

Page 214

SCIOPTA - Real-Time Kernel10-8 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel10 Error Handling

Page 215

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 11-1SCIOPTA - Real-Time Kernel11 System Start and Setup11 System Start and Setup11.1 Sta

Page 216

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 VIISCIOPTA - Real-Time Kernel Table of Contents15.7.2 GCC Linker Scripts...

Page 217

SCIOPTA - Real-Time Kernel11-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel11 System Start and Setup11.2 Reset HookIn SCIOPTA a reset

Page 218

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 11-3SCIOPTA - Real-Time Kernel11 System Start and Setup11.3 C StartupAfter a cold start

Page 219

SCIOPTA - Real-Time Kernel11-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel11 System Start and Setup11.5 Start HookThe start hook must

Page 220

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 11-5SCIOPTA - Real-Time Kernel11 System Start and Setup11.7.1 System Module Start Functi

Page 221

SCIOPTA - Real-Time Kernel11-6 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel11 System Start and Setup

Page 222

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 12-1SCIOPTA - Real-Time Kernel12 Additional Functions12 Additional Functions12.1 Introdu

Page 223

SCIOPTA - Real-Time Kernel12-2 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel12 Additional Functions12.3 Error HookThe error hook is the

Page 224

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 12-3SCIOPTA - Real-Time Kernel12 Additional Functions12.7 Exception Handling12.7.1 Intro

Page 225

SCIOPTA - Real-Time Kernel12-4 Manual Version 4.1 User’s ManualSCIOPTA - Real-Time Kernel12 Additional Functions12.7.2.3 ARM Architecture Interrupt

Page 226

SCIOPTA - Real-Time KernelUser’s Manual Manual Version 4.1 12-5SCIOPTA - Real-Time Kernel12 Additional Functions12.7.3 SCIOPTA PowerPC Exception Ha

Comments to this Manuals

No comments