论文部分内容阅读
当前,嵌入式技术的应用正以飞快的速度扩展到各个领域。嵌入式操作系统作为嵌入式系统的软件核心更是嵌入式应用至关重要的部分。μ C/OS-Ⅱ是面向中小型应用、基于优先级的抢占式实时内核,其特点是小巧、性能稳定、免费公开源代码。
本文以英创公司开发的80x86兼容的嵌入式模块ETR100为硬件平台,对实时嵌入式操作系统μ C/OS-Ⅱ进行了研究与应用设计,并成功地实现了一个基于μ C/OS-Ⅱ的嵌入式飞梭绣花控制器。文章介绍了嵌入式系统的发展概况、嵌入式操作系统的产生、发展以及现今国内外一些有影响的嵌入式操作系统。讨论了嵌入式系统开发过程中所涉及到的软硬件问题。完成了嵌入式飞梭绣花机控制器的硬件系统的设计,分析了μ C/OS-Ⅱ内核,阐述其移植的机理并将其移植到ETR100上。并对嵌入式构件进行基于μ C/OS-Ⅱ的设计,完成了硬件驱动程序的开发和各功能任务的编写,包括LCD显示器模块、键盘模块、文件管理模块、电磁铁输出等模块。
本文在嵌入式系统应用领域有一定的实践和研究价值,对嵌入式系统在工业上的应用有一定的启发。所设计的飞梭绣花控制器具有成本低,体积小,响应速度快,便于扩展,操作方便等优点。