论文部分内容阅读
随着技术的进步以及审美观的改变,传统笨重呆板的设备逐渐向着外形美观,操作简便的方向发展,不仅如此,使用者还希望更好的移动性,更高的实时性,嵌入式系统正是应着这种要求发展起来的,嵌入式系统通常是面向特定应用的,一般都具有实时要求,其硬件和软件都要求高效率的设计,在保证稳定、安全、可靠的基础上量体裁衣,力争在有限的资源上实现更高的性能。本文提出并开发一套由嵌入式计算机以及DSP电机控制器组成的现代控制及通信系统。过去,控制多个电机控制器并具有数据采集、储存、传输功能的控制计算机一般由大型工业计算机来完成,大型工业计算机不仅体积大,移动性差,而且成本很高,接口复杂,并且其操作系统多为微软的Windows系统,软件编辑工具也都是具有版权并且需要使用者支付高额的费用,这在系统开发过程中无疑增加了高额的成本。而采用嵌入式计算机不仅能够满足计算和控制要求,而且体积小,移动性强,成本低,操作简便,接口丰富,并且嵌入式Linux属于符合GPL(General Public License,通用公共许可证)的开源软件,开发环境以及图形界面软件MiniGUI都属于符合GPL的开源软件,使用时无需支付版权费用或者只需支付及其少量的版权费用,因此可以大幅减低开发成本。本文第一章综合叙述嵌入式系统的基本概念。第二章、第三章阐述基于S3C2410X的嵌入式系统开发平台的基本架构及各个组成部分,并对嵌入式目标和主机开发平台进行了详细设计。第四章主要阐述LCD驱动和触摸屏校正算法设计。第五章是应用程序设计。第六章介绍DSP控制器的硬件设计。本文中嵌入式计算机部分主要关注软件设计,Boot Loader和文件系统作简要介绍,本文详细阐述三个方面:嵌入式Linux开发环境的建立,包括内核分析和编译过程;LCD驱动设计及触摸屏校正算法研究;基于MinIGUI的界面设计和串口通信实现。论文最后对本课题的完成情况做了总结和评价,并且为本课题发展提出了建议。