Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Product List
Operating System Slide 2

SYS/BIOS is an open source RTOS that runs on a wide variety of TI devices. Complete source code is included with the product. The source code is BSD licensed. SYS/BIOS is free. There are no development or runtime licensing costs. TI supports a wide range of processors using a single application programming interface (or API). Arm Cortex-M3, Cortex-A8, and Arm9 are supported. In addition, C28xx digital controllers, the MSP430 and the C6000 DSPs are also supported. SYS/BIOS supports both the -M3 and the 28x cores on the Concerto devices, allowing the same RTOS APIs to be used on either processor. The common tools and RTOS provides a very nice development environment since the programmer can easily move from one device to the other without having to change tools or RTOS. One of the key metrics is interrupt latency. The code is designed to minimize the length of time that interrupts are disabled. On some devices, such as the -M3 and the 28x, the BIOS supports highly optimized interrupt response for the time-critical ISRs by allowing the user to specify which interrupts are never disabled by the kernel. SYS/BIOS is scalable and can be tailored to fit on very small embedded processors like the C28x or MSP430, as well as multicore-networked devices. Most of the modules and APIs are optional, and the user’s application will only link in the code that is referenced and needed by the application. The SYS/BIOS engineering team has many years of experience with RTOS development. Automated test suites and exhaustive stress tests are employed to ensure a high quality, reliable RTOS.

PTM Published on: 2012-09-05