摘要
通过配置实时数据和函数到片内SRAM中执行,可以有效提高程序执行效率,降低功耗。然而在嵌入式Linux系统下,由于禁止用户空间程序控制或访问处理器内存的映射和分配方式,这一资源通常得不到有效利用。本文以MP3解码器为例,在μClinux-2.6操作系统下通过使用片内SRAM提高代码执行效率,并最终在Freescale公司的ColdFire5329嵌入式平台上成功验证了该方案。
Code efficiency is improved by placing critical data and functions in internal SRAM. However,under the Linux operating system, user applications can not control and access the memory of the processor, and the resource is often unavailable. Taking MP3 decoder as an example, the optimization method is realized under μClinux-2.6, and the design is proved successful on Freescale ColdFire5329 embedded platform.
出处
《单片机与嵌入式系统应用》
2009年第11期32-34,共3页
Microcontrollers & Embedded Systems