微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > ADSP-TSl01S嵌入式系统的混合编程

ADSP-TSl01S嵌入式系统的混合编程

时间:05-18 来源:单片机及嵌入式系统应用 点击:

4 混合编程在系统程序管理中的应用

下面是一个嵌入式系统管理实例。系统由4片DSP构成,作为系统管理的DSP0负责通过IRQ0接收控制台从RS232串口传来的控制字,译码,并通过控制flag3产生下降沿触发IRQ3中断来启动其他各片DSP。这里用C搭建框架,汇编控制底层硬件,效率高,可读性强。由于篇幅限制,这里略去了串口初始化、串口数据接收函数以及其他芯片的处理程序。

以下是系统管理中的混合编程。

Main.c文件:




5 总 结

实践证明,采用混合编程的软件更加符合一般系统对时间和空间的严格约束。设计良好的混合编程软件既能有效满足嵌入式系统对功能与性能的需求,也可以为程序的扩展和移植预留足够的空间。总之混合编程是嵌入式系统软件优化的重要途径。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top