Introduction, Documentation, What's New, Upgrade Info, Compatibility Information, Validation Info, Known Issues, Version Information, Technical Support.
This OSAL product contains an Operating System Adaptation Layer interface, as well as a concrete implementation for Linux. This product is very new and direct users should plan on some interface churn. Compatibility breaks may appear in the next major release.
Primary packages in this OSAL release are briefly described here. (There are others, see the Configuration Reference Guide documentation for a complete package list.)
The following documentation is available:
Release notes from previous releases are also available in the relnotes_archive directory.
The following significant changes have been made since 1.00
ID | Headline |
SDOCM00082606 | LoggerSysTID.c is missing call to Thread_self() doPrint() function |
ID | Headline |
ID | Headline |
SDOCM00081485 | Eclipse plugin support broken in OSAL 1.20.00.11 |
ID | Headline |
SDOCM00077013 | LoggerSysTID needs to support time display in delta microseconds |
The OSAL packages are available in the "packages/" subdirectory. If you have a previous release of the OSAL product, you can install this release next to it, and modify your builds to use this newer release.
Note, if you're upgrading from a release earlier than OSAL 1.20, be sure to review the Upgrade section for each of the releases between your current OSAL release and this one. Previous release notes are available in the relnotes_archive directory.
The table below describes each package's compatibility with the previous release (1.20.00.11). Compatibility keys highlighted in red are incompatible with the previous release.
Note, the Configuration Reference Guide contains further details about each package.
Package | osal_1_20_00_11 | osal_1_21_01_08 |
---|---|---|
linuxdist | 1, 0, 0 | 1, 0, 0 |
ti.sdo.tools.build | 1, 0, 0 | 1, 0, 0 |
ti.sdo.utils.loggers | 1, 0, 0 | 1, 0, 0 |
ti.sdo.xdcruntime.linux | 1, 0, 0 | 1, 0, 0 |
xdcruntime.cstubs | 1, 0, 0 | 1, 0, 0 |
xdcruntime.heaps | 1, 0, 0 | 1, 0, 0 |
The following packages are beta quality, and therefore compatibility keys are not maintained.
If migrating from a release prior to OSAL 1.20.00.11, consult previous releases available in the relnotes_archive directory.
Compatibility keys are intentionally independent of Marketing product numbers and are intended to:
Compatibility keys are composed of 3 comma-delimited numbers - M,S,R - where:
This release was built and validated against using the following software components:
None
This product's version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.
To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, ex. osal_1_21_01_08.
Subsequent releases of patch upgrades will be identified by the patch number, ex. OSAL 1.21.01.XX with directory osal_1_21_01_XX. Typically, these patches only include critical bug fixes.
For technical support, contact softwaresupport@ti.com
Check the following web site for updates: https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/osal/index.html
Last updated: July 20, 2011