论文部分内容阅读
嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各行各业的具体应用相结合后的产物。嵌入式系统已经成为当前IT产业的焦点之一,但同时大量的嵌入式应用也对嵌入式系统的性能和功能提出了更高的要求。随着嵌入式技术的发展,8位、16位单片机已经越来越不能满足应用的需要。而集成电路技术的发展使得32位微控制器的价格已经不比8位机高多少,并且基于32位RISC处理器的嵌入式系统更加受到用户的青睐。
本文以税控收款机为应用背景,系统地讨论了嵌入式系统开发整个过程中所遇到诸多问题的解决方案。首先在绪论中简要介绍了嵌入式系统,描述了它的定义、特点及发展状况,接着引入了本文的研发背景——税控收款机。第二章系统比较了 uCOS 和uClinux 两种操作系统,并选择出 uClinux 为我们所用。第三章提出了Linux下LCD驱动程序的开发方法。第四章对数据保护的处理方法进行了深入的研究,其中详细分析了文件系统YAFFS的实现机制,并完成了它的移植工作,也介绍了Flash卡的选用情况,然后论述了系统对于掉电保护的处理方法。第五章实现了基于QTE的应用程序的设计。最后是结论。