基于单片机的嵌入式系统研究与开发.pdf
2008NO.09科技资讯
IT技术SCIENCETECHNOLOGYINFORMATION
基于单片机的嵌入式系统研究与开发
胡新
(中铁第四勘测设计院集团有限公司通信号研究设计处武汉武昌430063)
摘要:本文首先阐述了嵌入式系统设计方法的基本思路,然后分析了基于单片机嵌入式实时操作系统设计,最后提出了基于单片机的嵌
入式软件编码的实现过程及其设计思路。
关键词:单片机嵌入式系统开发
中图分类号:TN91文献标识码:A文章编号:1672-3791(2008)03(c)-0123-01
嵌入式系统是将先进的计算机技术、向“集成系统”级设计。目前己进入单片都具有不可再现性。嵌入式系统应用软件
半导体技术和电子技术和各个行业的具体系统SOC设计阶段,并开始进入实用阶段。的设计,关键是有可用的工具包。在不同
应用相结合后的产物,这一点就决定了它单片系统设计要从整个系统性能要求出的设计阶段需要不同的工具包。在早期嵌
必然是一个技术密集、资金密集、高度分发,把微处理器、模型算法、芯片结构、外入式应用系统软件设计时,首先使用的是
散、不断创新的知识集成系统。围器件各层次电路直至器件的设计紧密结内部电路模拟器(ICE)。内部电路模拟器是
合起来,并通过建立在全新理念上的系统插在微处理器和总线之间的电路中,开发
1嵌入式系统设计方法软件和硬件的协同设计,在单个芯片上完者可以通过它控制所有的输入输出以及微
计算机硬件平台性能的大幅度提高,成整个系统的功能。处理器的行为。因为内部电路模拟器是异
给复杂嵌入式系统辅助设计提供了物理基体,容易引起不稳定。但开发者可以清晰
础;高性能的EDA综合开发工具得到长足2基于单片机嵌入式实时操作系统设计地观察系统最底层上的活动,从而排除了
发展;软件技术的进步,特别是嵌入式实时作为嵌入式系统主控单元——单片对底层软硬件的猜测。
操作系统EOS的推出,为开发复杂嵌入式机,其软件往往是一个微观的实时操作系目前,嵌入式操作系统日趋成熟,各种
系统应用软件提供了底层支持和高效率开统,且大部分是为某种应用而专门设计的。集成开发环境和开发板功能逐步完善,嵌
发平台。以上这些因素促使嵌入式系统的系统程序有实时过程控制或实时信息处理入式应用系统应用软件的开发较过去简单
设计方法不断发生变化。嵌入式系统设计的能力,要求能够及时响应随机发生的外了许多。一般地说,各种集成开发环境集
有3个不同层次。部事件并对该事件做出快速处理。实时嵌成了代码编辑器、编译器、连接器、调试
以PCBCAD软件和ICE为主要工具入式操作系统主要是针对嵌入式应用系统器、模拟器等7具,它使开发者可以首先脱
的设计方法:这是过去直至现在我国单片的这种应用需求而提出的。一般而言,微离目标硬件环境,快速开发出应用软件原
机应用系统设计人