一直想学习DSP/BIOS,只是觉得没有头绪。今天突然细细看看了CCS的帮助文档感觉特别有用,在看的时候大致做个翻译,方便以后查看也方便大家一起学习。
之前总认为DSP/BIOS就是个实时的操作系统,类似于ucOSII这样的吧,这种操作系统在ARM上倒是很常见,但是碰到的DSP大都是裸机或跑算法什么的。在DSP上加载个实时内核感觉还挺神秘的。到底加载了DSP/BIOS有什么好处呢。
1 可以使开发的多线程,实时性强的应用尽快面市,而无需进行内核什么的开发和维护,因为DSP/BIOS 提供一个系统级的服务如内存管理、通信机制、中断处理等。
2 应用其自带的实时分析工具可以更为高效的调试用户的实时应用
3 工业应用经验证
4 通过标准化的API可减少软件维护成本
5 不同类型的DSP/BIOS的API经简单修改可相互使用,方便开发
6 确保项目的成功应用和扩展