ADSP-TSl01S嵌入式系统的混合编程
时间:05-18
来源:单片机及嵌入式系统应用
点击:
4 混合编程在系统程序管理中的应用
下面是一个嵌入式系统管理实例。系统由4片DSP构成,作为系统管理的DSP0负责通过IRQ0接收控制台从RS232串口传来的控制字,译码,并通过控制flag3产生下降沿触发IRQ3中断来启动其他各片DSP。这里用C搭建框架,汇编控制底层硬件,效率高,可读性强。由于篇幅限制,这里略去了串口初始化、串口数据接收函数以及其他芯片的处理程序。
以下是系统管理中的混合编程。
Main.c文件:
5 总 结
实践证明,采用混合编程的软件更加符合一般系统对时间和空间的严格约束。设计良好的混合编程软件既能有效满足嵌入式系统对功能与性能的需求,也可以为程序的扩展和移植预留足够的空间。总之混合编程是嵌入式系统软件优化的重要途径。
ADSP-TSl01S C语言 汇编语言 混合编程 相关文章:
- 单片机C语言基础编程源码六则(10-28)
- TMS320C6000嵌入式系统优化编程的研究(04-08)
- Blackfin C语言优化(02-28)
- 基于Proteus和ADS的ARM虚拟实验室建设(05-12)
- ARM入门最好的文章(转)(05-20)
- 如何将一个开源游戏移植给一款32位微控制器(05-26)