1.BIOS概述
BIOS作为TI DSP 嵌入式抢占式操作系统,永远保证最高优先级的任务先执行。它有一个尺寸可伸缩的实时内核,是为那些需要实时线程调度与同步、主机与目标DSP间通信或实时监测的应用而设计的。它采用了很多优良的技术来保证最小化目标DSP上存储器的需求与CPU开销。主要体现在:
1.所有的DSP/BIOS对象都可以通过配置工具来静态创立并绑定到可执行程序中,以此减少代码量和优化内部数据结构。
2.被监控数据(日志和统计数据)在主机端而不是DSP端被格式化处理。且一般在后台空闲时完成。
3.API函数被模块化,只有被用到的API才会被绑定到程序中。
4.大部分API以汇编实现,使执行所需的指令周期最小成为可能。
通过配置工具体现,主要包含System、Instrumentation、Scheduling、Synchronization、Input/Output五部分接口及应用。