OpenArbor Interfaces to Deos
The interfaces between Deos and OpenArbor are defined here.
BSP
Minimal File Systems
Platform Integration
The desk\<target arch>\appbin\dbg folders contain debug versions of components.
<debugComponent>kernel</debugComponent>
- Platform projects can use the <debugComponent> attribute to indicate that the debug variant of a component be included on the load list.
The desk\<target arch>\appbin\crittime folders contain crittime versions of components.
<crittimeComponent>kernel</crittimeComponent>
- Platform projects can use the <crittimeComponent> attribute to indicate that the crittime variant of a component be included on the load list.
- NOTE: <crittimeComponent> is not yet implemented in OA
Examples
Each example provides an openarbor-interface.xml file.
<expectedOutput>regular expression</expectedOutput>
- regular expression for OA automated test to verify on the Video Stream when running the example.
<requiresPlatform>platform name[,platformName]</requiresPlatform>
- When specified, indicates the example can only be run on the required platform.
The posix example tx-duart-nxp is only exected to work for T10xx and LS10xx bps.
The harrys-integration-demo example is only expected to work for the harrys bsp.
The tdl example category has several customer specific examples as well as board-specific examples. (e.g. hosmer-integration-demo)
Current example output dependencies
| Example Project | OA Test | Output Checked For |
|---|---|---|
| All example projects | Run | See IdeUtil: Deos project output patterns. |
| multi-wat-process2 | Debug | ".*norm-proc2.*norm-proc2.*" |
| multi-wat-process3 | Debug | ".*norm-proc3.*norm-proc3.*" |
| multi-wat-process4 | Debug | ".*rcfg-proc4.*" |
| multi-wat-critical-process | Debug | ".*crit-proc1.*crit-proc1.*" |
| mms_partition2 | Debug | ".*norm-proc2.*" |
| mms_partition3 | Debug | ".*norm-proc3.*" |
| mms_partition4 | Debug | ".*norm-proc4.*" |
| cffs_logbook_partition1 | Debug | ".*Throughput Test Start.*" |
| cffs_logbook_partition2 | Debug | ".*Throughput Test Start.*" |
MLD
The GUI <-> Debugger Interface Document - Issue 2 is stored in Lotus Notes.
See SCORE Project Documents | Multi-Language Debugger.
Rapita
If the DDS contains a folder named 'raptia', the GUI items related to rapita integration are enabled.
RTEMS
If the DDS contains a folder named 'rtems', the GUI items related to rtems integration are enabled.