简介:通过配置实时数据和函数到片内SRAM中执行,可以有效提高程序执行效率,降低功耗。然而在嵌入式Linux系统下,由于禁止用户空间程序控制或访问处理器内存的映射和分配方式,这一资源通常得不到有效利用。本文以MP3解码器为例,在μClinux-2.6操作系统下通过使用片内SRAM提高代码执行效率,并最终在Freescale公司的ColdFire5329嵌入式平台上成功验证了该方案。
简介:介绍一种简单的多任务操作系统内核设计,对于某些弱实时性应用,数据存储器量有限的各种单片机系统具有良好的适应性,给出具体的实现过程,并通过一个例子说明基于这种OS平台的应用软件设计方法,附录为完整的程序源码。
简介:基于GP2015射频芯片和TMS320C6713DSP处理器,提出了一种GPS软件接收机信号实时接收及传输的基本方案。介绍了射频前端的基本构造以及它与DSP进行高速实时传输的接口方案,并且重点描述了一种基于EDMA数据传输方式的实现及完整的软件设计流程。本方案利用EDMA在CPU后台高效地实现存储空间的数据搬移,减少对CPU的使用,提高了平台运行速度,满足GPS软件接收机高速实时性要求。