基于嵌入式Linux的智能终端系统软件的研究和设计

来源 :南京大学 | 被引量 : 0次 | 上传用户:zangye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在目前嵌入式领域中,Linux凭借其基于GPL的开放源代码授权模式、易于定制、易于裁剪和移植的特性,迅速应用和普及到各种不同的嵌入式平台和应用环境。本文主要研究了基于ARM架构的S3C2410和嵌入式Linux的嵌入式智能终端系统的软件实现,重点从底层的引导加载Bootloader、Linux内核、文件系统、设备驱动程序设计和上层的应用程序设计等方面阐述了嵌入式智能终端系统的设计过程。   在进行嵌入式系统开发前,建立交叉开发编译环境是必不可少的,交叉编译是指在某个主机平台上(如PC)用交叉编译器编译出能在其它平台上(如ARM)运行的代码的过程。   引导装载程序是系统复位后执行的第一段代码,主要负责硬件的初始化、嵌入式系统的引导加载以及程序的固化等底层工作,其在嵌入式系统的程序模块化设计以及固化程序升级上有着极其重要的作用。本文详细介绍了当前嵌入式开发中功能比较强大、稳定的引导加载程序U-Boot的特点和优势,以及其在基于S3C2410A平台上的移植过程。   在内核移植的过程中,由于标准Linux内核对于资源受限的嵌入式系统来说过于庞大,因此移植前就需要将Linux内核根据目标平台的硬件资源进行裁剪、配置,进而编译生成内核映像文件。在配置时,与内核紧密且经常使用的部分功能代码直接编译到内核中,主要是处理器类型、板型、设备驱动和文件系统的配置。文件系统包括根文件系统和建立于Flash固态存储设备上的文件系统。本文通过配置、编译、安装BusyBox,以及生成根文件系统映像文件,介绍了Busybox制作根文件系统的一般方法。通常嵌入式文件系统一般构建在Nand Flash等固态存储器上,需要选择专门的文件系统。本文简单介绍了目前比较常用的文件系统Cramfs、Jffs2、Yaffs等,描述了各文件系统的特点,比较它们各自的优劣及具体的应用场合,同时介绍了Yafss文件系统移植的过程。   在嵌入式Linux中,由于内核的保护机制,用户一般不能直接访问硬件,而是要通过调用驱动程序来实现对硬件的控制。设备驱动程序是Linux内核的重要组成部分,不同版本的内核,其主要区别也是体现在设备驱动程序的不同。本文介绍了嵌入式Linux驱动程序的类型、结构和功能,为了满足智能终端系统的需要,根据LCD硬件的特点移植基于FrameBuffer的LCD驱动程序,并实现在LCD上的画点函数;设计点阵键盘的驱动程序,并在驱动模块中解决键盘抖动、组合键及重复按键的问题;根据CS8900A硬件的特点设计网络驱动程序,实现终端系统的网络功能。   在完成了底层的软件工作后,为了实现智能终端设备在AIS辅助基站中的应用,本文移植了Linux下的Qt/Embedded工具,并在此基础上完成了电子海图的移植和具有良好用户界面的应用程序设计。在AIS辅助基站系统中,终端设备从通信模块接收航行数据,并对数据进行处理和将结果显示在电子海图上,同时利用键盘完成系统信息输入,完成基站的控制功能。本终端设备相对于普通单片机系统具有良好的用户界面,利用嵌入式操作系统,降低了编程难度和便于系统升级;相对于PC机系统投资小,运行成本低,可靠性高,具有良好的应用前景。  
其他文献
中草药具有毒副作用小、药物残留低、不易产生耐药性等特点,是真正的环保型药品。我国虽然拥有世界上品种最多、数量最大的中草药资源,但是还有很多中草药未得到合理开发和充分
随着通信技术和计算机技术的不断进步,船舶助航设备正在向自动化、智能化和数字化的方向发展,船舶自动识别系统(AIS)就是在这一背景下出现的,该系统是在海事VHF频段,采用GMSK
宽带可调谐半导体激光器在光通信系统中有着重要的应用,不仅可以代替DFB激光器作为备份光源,而且在光网络的智能化管理系统中有着光明的应用前景,如光路由和光包交换。宽带可调
学位
伴随着紫外探测技术的发展,一个十分关键的问题在于必须对紫外探测器进行精确的光学定标,对紫外辐射定标的精确水平也提出了越来越高的要求。根据这一现状,本论文研制了新型紫外
学位
哺乳动物肠道微生物的研究从上世纪60年代开始,取得了较大进展,集中于兽医领域。主要研究领域包括家畜肠道致病菌的筛查,家畜肠道益生菌的筛选与应用,以及少量家禽以及人工驯化昆
从南京紫金山林下枯落物中分离出了15种形态不同的菌株。随后用3种类型共6种染料(包括偶氮类染料刚果红(单偶氮)和橙黄G(双偶氮)、三苯甲烷类染料结晶紫和酸性品红、醌亚胺类
由于辐射制冷器的突出优点,目前乃至可预见的将来仍是空间长寿命飞行器制冷手段的选择之一。随着空间遥感和红外探测技术的发展,为了获取更详实的观测信息,要求制冷温度越来越低
学位
由于人工光子微结构材料具有许多特殊的性质和广泛的应用前景,在理论和实验上都受到了人们的广泛关注和研究。在理论研究方面,人们采用多种数值方法分析并预言了相关的特性,对实
学位
本文通过对淮阳泥泥狗的艺术渊源及存在环境进行解读,分析泥泥狗这一优秀民间美术逐年萎缩的原因,并探讨将泥泥狗与现代产品设计手段相结合,使之融入现代旅游纪念品中,完成创
高速精密扫描控制机构在航空航天领域有着重要的应用,高速高精度轴角测量部件是扫描控制机构的关键技术之一。绝对式圆型感应同步器是一种采用电磁感应原理的双通道模拟式精密