基于嵌入式Linux和MiniGUI的手持终端的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:sdfffasdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统在消费电子、工业控制、汽车电子、医疗仪器等领域中被日益广泛的应用,对嵌入式系统关键技术的研究也成为了当前的研究热点。并且,随着微处理器及片上技术的发展,嵌入式系统的硬件部分逐渐被业界稳定下来并且可方便的裁剪,因此对嵌入式系统研究的难点就突出表现在了软件部分。本文以基于嵌入式的手持终端为研究对象,结合嵌入式软件系统开发的关键技术,论述了基于嵌入式Linux和MiniGUI的手持终端的设计与实现。论文的主要内容包括:首先,在分析嵌入式手持终端在国内外研究状况及发展趋势的基础上,介绍了嵌入式手持终端的总体设计思想。通过分别对当前流行的几种嵌入式处理器、嵌入式操作系统、GUI图形支持系统优缺点的讨论,结合手持终端的特点选择了以ARM9为核心的S3C2410为本系统的硬件平台,Linux和MiniGUI为本系统的软件平台。其次,在分析内核启动引导程序BootLoader工作原理的基础上,详尽阐述了基于S3C2410的U-Boot的移植思想及方法。依据本系统中所选硬件平台的特点,成功将U-Boot1.1.4移植到了S3C2410上,实现了从NandFlash启动U-Boot,实现了PING命令,为后续正确引导Linux启动做好了准备。接着,根据本系统的实际需求,阐述了对Linux2.4.18内核的裁剪和移植、CRAMFS及NFS两种文件系统的制作方法,开发了LED指示灯、矩阵键盘、串口设备、红外设备及USB设备的驱动程序。最后,在对MiniGUI系统分析的基础上,建立了MiniGUI在PC机上的开发环境。以无线抄表系统为例,开发了一套基于MiniGUI的具有友好界面的无线抄表的应用层软件系统。并通过向交叉编译器添加支持MiniGUI的字体及图片库文件,将无线抄表应用层软件系统成功移植到硬件系统上,通过红外设备实现了无线接收数据的抄表功能,通过串口及USB设备实现了手持终端与PC的数据传输功能。
其他文献
在“5.12”地震中,形成了大量的地质灾害,而滑坡-碎屑流由于其超远的位移、运动速度快,往往能够引发灾难性的后果,造成严重的生命财产损失。本文分析了相关的滑坡—碎屑流,并
2010年4月25日约14:29,在台湾地区国道3号高速公路3km附近路段的师公格山发生二隆基滑坡,行政区域位于基隆市七堵区玛东里,造成双向南北6个车道全部遭岩土体阻塞破坏,大埔跨越
塔里木盆地库车坳陷山地复杂构造,因地表、地下地震地质条件不满足多次覆盖假设条件(地面水平、界面水平、均匀介质),地震资料信噪比低。时间域地震剖面上的构造形态时常发生
基于“弹簧—质量块”系统的传统惯性开关已被应用于诸多领域中,如:汽车安全气囊系统、引信安全系统以及航天航空等。此类惯性开关电极接通方式为“固—固”接触型,其存在接触电阻大、易磨损以及接触不稳定等缺陷,将直接影响惯性开关的使用性能。针对“固—固”接触型的缺点,将流体应用于惯性开关的研究中就应运而生了。磁流变液是一种用途广泛、性能优良的智能材料。这种悬浮液在零磁场条件下呈现出低粘度的牛顿流体特性;而在
随着船舶网络化和智能化的不断发展,机舱自动化程度越来越高。本文重点研究了船舶机舱自动化的一个重要组成部分——主机遥控系统。论文以12VE230ZC、6300ZC、6350ZC和轻12V1
裂隙岩体的水力学特性对岩土工程活动产生重要影响,如地下洞室开挖的涌突水,大坝坝基修建,石油、地热开采,化学物品、核废料的埋藏,矿井设计等,都不可避免地涉及到裂隙水运动的问题
作者简介:刘四兵,男,1981年9月生,2004年从师于沈忠民教授,于2007年6月毕业于成都理工大学矿产普查与勘探专业。川西坳陷致密碎屑岩含气领域是四川盆地重要的天然气能源生产基地,该
叠后地震波阻抗反演是储层预测与识别的一门关键技术,目前波阻抗约束反演方法种类繁多,研究不同反演算法的优缺点、适用性、影响反演效果的各种因素和反演中的控制参数的选取
学位