嵌入式系统的设计与开发
●系统是否需要I/O控制接口。
本文链接地址:http://www.oyaya.net/fanwen/view/140587.html
另外,还要考虑处理器的寻址空间,有没有片上的Flash存储器,处理器是否容易调试和仿真以及调试工具的成本和易用性等相关的信息。在实际过程中,挑选最好的硬件是一项很复杂的工作,充满着各种顾忌和干扰,包括其它工程的影响以及缺乏完整或准确的信息等。
2.2 嵌入式操作系统的选择
实时嵌入式系统的种类繁多?大体上可分为两种:商用型和免费型。商用型的实时操作系统功能稳定
、可靠,有完善的技术支持和售后服务,但往往价格昂贵。免费型的实时操作系统在价格方面具有优势,目前主要有Linux和μC/OS,但是不管选用什么样的系统,都要考虑以下几点:
●操作系统的硬件支持;
●开发工具的支持程度;
●能否满足应用需求。
由此可见,选择一款既能满足应用需求,性价比又可达到最佳的实时操作系统,对开发工作的顺利开展意义重大。
3 嵌入式系统的开发
图1是一款MP3随身听的设计框图。它的结构由存储器系统、MP3压缩模块、LCD显示模块、键盘模块、RS232通信接口和USB接口组成,该结构在原有的MP3播放功能上进行了扩展。该方案选用了ARM7微处理器和μC/OS嵌入式操作系统。
对于MP3压缩数据的解压缩播放,只需要使用ARM7TDMI微处理器架构核心的25MHz工作频率就可以流畅地播放,而ARM7TDMI的工作频率最高可达72MHz,建议工作频率为64MHz,完全能满足需要,空出的微处理器资源还可以实现功能扩展。而且市场中已有成熟的开发平台,其中三星公司的SamArmDvk就是一个完善的开发环境,它可使开发变得可靠简单。
4 结论
信息时代数字时代使得嵌入式产品获得了巨大的发展机遇,也为嵌入式市场展现了美好的前景?同时也对嵌入式系统的开发者提出了新的挑战。开发出的产品除了应具有独特的创新功能外,开发者还应遵循一定的原则,只有这样,才能使嵌入式系统产品的开发事半功倍。
《嵌入式系统的设计与开发(第2页)》