❏ RTSC provides the technology that users use to configure which RTOS modules are included in the ultimate run-time image as well as create static instances of RTOS objects such as tasks and semaphores for the applications. See Section 1.3.2. ❏ RTSC provides critic...
TaskCreate() or native OS functionsto handle application threading. The NDK’s TaskCreate() API can be used to create a thread for any RTOS supported for the target device by the SimpleLink SDK. For most targets, this includes TI-RTOS Kernel and FreeRTOS. Alternatively, the native thread c...
Once the connection is established, the peripheral stops advertising and the two devices can begin exchanging data in both directions. Although the central is the device that manages the connection establishment, data can be sent independently by either device during each connection event, and the ...
The NDK is a networking stack that operates on top of the SYS/BIOS Real-Time Operating System (RTOS). The stack can be ported to any hardware in the TMS320C6000, Cortex-A8, and ARM9 families. The NDK software package is designed to be a transparent add-on to SYS/BIOS and Code ...
Depending on what modules are configured and used by the application, the size of DSP/BIOS can range from about 500 to 6500 words of code. All the operations within a module begin with the letter codes shown Figure 1–1. Application programs use DSP/BIOS by making calls to the API. All...
Once the connection is established, the peripheral stops advertising and the two devices can begin exchanging data in both directions. Although the central is the device that manages the connection establishment, data can be sent independently by either device during each connection event, and the ...
TheDriver Porting Layer (DPL)abstracts driver interfaces. Drivers use RTOS features such as clocks, interrupts, mutexes, and semaphores. By abstracting this functionality, applications that use TI Drivers are not dependent on the TI-RTOS Kernel and can instead use the FreeRTOS kernel or...
These layers require the following RTOS object to be created in order for the NDK to work properly. This requirement can only be altered by modifying the code for the OS and HAL layers.Timer object. The timer driver in the HAL requires that an RTOS Timer object be created to drive its ...
• Chapter 4: OS Adaptation Layer describes the OS adaptation layer that controls how the NDK uses RTOS resources. This includes tasks, semaphores, memory and printing. The NDK is designed to work with various RTOS systems—including the TI-RTOS Kernel (previously called SYS/BIOS) and Free...