A
- B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
Programming for Tornado Index A
- Ada
- compile and link application tutorial 10
- create working view for embedded development tutorial 9
- Ada I/O 31
- Ada priority ceiling
- interrupt processing 44
- Ada.Text_Io 31
- apex_debug 2
- apex_execute 2
- APEX_WIND_BASE 28
- application
- compile 6
- create working view 5
- creating bootable Ada application 84
- debug 8
- run 8
- application create ROMable Ada 86
- application create stand-alone bootable 85
B
- big-endian byte ordering
- PowerPC 63
- bootable
- create stand-alone Ada application 85
- bootable Ada application
- create 84
- byte order
- PowerPC 63
C
- C++
- debug a program 89
- elf format 91
- get started with standalone 87
- hello.c program 87
- import functions 26
- link C programs with Ada programs 26
- main program 91
- run a program 89
- run a program from a Wind shell 90
- standalone (HP only) 87
- c0_status
- MIPS I 63
- MIPS II 65
- C/C++
- incorporate code into Ada application 25
- change
- processor interrupt mask
- MIPS I 63
- MIPS II 65
- changing default timeouts 8
- code
- incorporate C/C++ into Ada Application 25
- compile
- application 6
- tutorial 10
- configuration
- tornado
- configuring tornado 83
- user configuration for interrupt processing 46
- configure
- required tornado services 83
- CP0
- status register
- MIPS I 63
- MIPS II 65
- CPU Status Register Usage
- RH32 67
- CR0
- i386 CPU registers 69
- CR1
- i386 CPU registers 69
- CR2
- i386 CPU registers 69
- create
- working view for Ada development tutorial 9
- customization
- target control 76
D
- debug
- application 8
- program 27
- debug interrupt handlers 56
- default
- MSR bit setting
- PowerPC 63
- default timeout
- changing 8
- define
- linker option 18
- DR0-DR7
- i386 debug registers 70
E
- EFLAGS
- i386 registers and data structures 69
- elaboration
- table 40
- elf format
- C++ programs 91
- entry
- linker option 18
- example
- signal ISR 54
- exception group 24
- execute
- program 27
- executing
- overview 13
- execution platform 2
- exit routine
- user program 40
F
- Fast_Isr
- caution 52
- Float_Wrapper 52
- save/restore state of floating point hardware 52
- floating point coprocessor 52
- for clauses
- linker description file 24
G
- GDT entries 70
- getting started
- compile application 6
- create working viewview
- create working view 5
- debug application 8
- run application 8
- set up target 6, 11
- tutorial 9
- group declaration 21
H
- handler_table
- runtime environment for interrupt handling 44
- hello.c program 87
I
- IDT 71
- image groups
- linker description file 23
- include
- linker option 18
- include option in linking 15
- INCLUDE_ANSI_MATH
- required Tornado services 83
- INCLUDE_ANSI_MKTIME 83
- INCLUDE_ANSI_TIME_LOCALTIME 83
- INCLUDE_NETWORK
- required Tornado services 83
- intConnetc() service
- interrupt processing 55
- Interrupt Descriptor Table
- i386 71
- interrupt entry
- in active task 53
- in non-passive task 53
- Post_Signal 53
- interrupt processing 42, 56
- Ada priority ceiling 44
- debug interrupt handlers 56
- handler_table
- runtime environment 44
- intConnect() service 55
- interrupt vector table
- runtime environment 44
- ISR and Ada interrupt contrast 54
- protected handler
- runtime environment for interrupt handling 44
- protected object data
- runtime environment for interrupt handling 44
- protected object environment 45
- protected procedure
- runtime environment 44
- runtime environment 43
- user configuration 46
- V_Interrupts pagkage 51
- wrapper 46
- runtime environment 44, 49
- interrupt vector table
- runtime environment for interrupt handling 44
- invoke Apex
- tutorial 9
- I/O channels
- implementing 31
- ISR
- example of signal ISR 54
- sharing data with the application 51
- signal 53
- v_i_sig.a 53
- ISR and Ada interrupt contrast
- interrupt processing 54
K
- keywords
- linker description file 18
L
- LDT 70
- link
- advantages of selective linking 15
- C programs with Ada programs 26
- detailed information 14
- groups in executable file 21
- linkder description file
- exception group 24
- linker description file 21
- for clauses 24
- format 16
- image groups 23
- names 17
- objects declaration 21
- options declaration 18
- overview 16
- syntax 17
- void groups 23
- name sections in object file 22
- options
- define 18
- entry 18
- include 18
- long_call 18
- map 18
- no_optimize 18
- relocatable_program 18
- strip 18
- sections in object file 21
- selective 14
- tutorial 10
- Link your application 6
- linker description file 24
- exception group 24
- for clauses 24
- format 16
- group declaration 21
- image groups 23
- keywords 18
- objects declaration 21
- options declaration 18
- overview 16
- syntax 17
- void group 23
- linker description files
- names 17
- linker options
- define 18
- entry 18
- include 18
- long_call 18
- map 18
- no_optimize 18
- relocatable_program 18
- strip 18
- linking 6
- include option 15
- overview 13
- linking and executing 28
- logical target 74
- long_call
- linker option 18
M
- M68k
- register conventions 71
- main
- C++ program 91
- map
- linker option 18
- mapping targets 75
- memory
- group declarations in linker description file 21
- locate group at address 24
- multiple targets 76
N
- names
- linker description file 17
- new physical target dialog 77
- no_optimize
- linker option 18
O
- objects
- declaration in linker description file 21
- sections in object file 21
- options declaration
- linker description file 18
- overview
- runtime system 37
- target control 73
P
- parameter passing conventions
- PowerPC software floating point 42
- physical target 73
- physical target storage 74
- Post_Signal 53
- PowerPC
- big-endian byte ordering 63
- software floating point parameter passing 42
- procedure
- Float_Wrapper 52
- processor interrupt mask
- change
- MIPS I 63
- MIPS II 65
- program
- debug 27
- execute 27
- run and debug 8
- protected handler array
- runtime environment for interrupt handling 44
- protected object data
- runtime environment for interrupt handling 44
- protected object environment 45
- protected procedure
- runtime
- runtime environment for interrupt handling 44
- PSR
- bit defaults
- PowerPC 63
R
- register
- CP0 status register
- MIPS I 63
- MIPS II 65
- register conventions
- M68k 71
- registers
- segment 68
- relocatable_program
- linker option 18
- required
- byte order
- PowerPC 63
- required Tornado services
- INCLUDE_ANSI_MATH 83
- INCLUDE_NETWORK 83
- required tornado services 83
- ROMable
- create Ada application 86
- run
- application 8
- runtime environment for interrupt handling 43
- runtime system
- overview 37
- structure 40, 41
S
- segment registers 68
- services
- INCLUDE_ANSI_MATH 83
- INCLUDE_NETWORK 83
- required tornado services 83
- set up
- target 6, 11
- signal ISR 53
- example 54
- software floating point
- PowerPC paramter passing conventions 42
- stack limit checking 51
- status register
- CP0
- MIPS I 63
- MIPS II 65
- storage
- physical targets 74
- strip
- linker option 18
- structure
- runtime system 40, 41
T
- target
- set up 6, 11
- target control 73
- target control customization 76, 81
- target control overview 73
- tasking 58
- tools target dialog 77
- Tornado 3.0/VxWorks AE 84
- Tornado I 28
- Tornado II 28
- TSS 71
- tutorial 9
- compile and link Ada application 10
- compiling and linking 10
- create a working view for Ada application 9
- invoke Apex 9
U
- usage
- MSR usage
- PowerPC 63
- user configuration
- interrupt processing 46
- user library
- part of RTS 40
V
- v_i_sig.a
- ISR header 53
- V_Interrupts package
- interrupt processing 51
- V_Signal_Isr 54
- view
- create for Ada application tutorial 9
- void group
- linker description file 23
- VOX file 2
W
- Wind shell
- run a C++ program 90
- wrapper
- runtime environment for interrupt handling 44, 49
- user configuration for interrupt processing 46
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2002, Rational Software Corporation. All rights reserved. |