基于Linux的手持设备软件系统设计与开发

来源 :南京大学 | 被引量 : 0次 | 上传用户:kejianghaoxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化技术和数字化产品的普及,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业以及人们的日常生活等方方面面中。国内外各种嵌入式产品的进一步开发和推广,使嵌入式技术越来越和人们的生活紧密结合。  近年来,随着数字技术的发展、新的体积更小的控制芯片以及功能更强的操作系统的出现,手持设备被更广泛的应用于人们的日常生活中。Linux系统因为其源码开发、高可靠性和高效率等优势受到开发者和市场的推崇。而在嵌入式芯片领域,ARM芯片也因其高性能,低成本和耗能低的特点被广泛使用。因此如何在给定的ARM处理器上,开发出基于Linux操作系统的更好的软件系统成为摆在开发者面前的问题。本文所阐述的就是基于Linux,以被使用广泛的YLP2440开发板为开发平台的手持设备软件系统的设计和开发。  整个软件系统主要分为底层软件系统和上层软件系统。底层软件系统部分主要完成了启动引导程序U-Boot和Linux内核移植,同时分析了Linux下输入子系统和SD/MMC驱动架构,并完成了触摸屏、按键驱动的编写,SD/MMC控制器等驱动的移植。上层软件系统部分主要使用支持GTK+库的Matchbox桌面系统进行了二次开发,同时加入D-BUS作为应用程序间的通讯机制,并设计开发了事件监控程序来监控外设的热插拔和输入设备事件,最后通过把SCIM输入法移植和优化整合到桌面系统中,使桌面系统有更好的人机交互性。
其他文献
抉择行为是所有生物生存的重要前提,解析抉择行为的神经环路机制是脑与认知神经科学的重要命题。之前的研究结果表明果蝇多巴胺和蘑菇体的神经环路调控基于视觉图形特征凸显性
近年来3D打印技术发展迅速,其应用领域扩展到航空航天、医疗、工业等领域。论文根据3D模型到打印实物的流程,研究模型可打印优化和光固化3D打印机设计。论文主要工作包括:  1
A型流感病毒是一种严重威胁人类健康的呼吸道病原体。由于流感病毒不同亚型和不同毒株不断发生变异,使得抗流感药物病毒神经氨酸酶NA抑制剂和病毒离子通道M2抑制剂迅速产生耐
由于我国经济和生活水平的快速发展,大量氮磷营养物质随着富营养化水体废弃物的排放进入江河湖库中,导致水生态系统大面积退化,水体富营养化问题日益突出。一些富营养化水体中还
亚麻(Linum usitatissimumL.)是我国重要的经济作物,有纤维用、油用及保健等多用途。甜菜碱醛脱氢酶基因(BADH)是一种重要的抗旱基因,通过生物表达产生甜菜碱,甜菜碱具有调节细
疟疾是现代世界卫生方面的突出问题,也是流行最广的流行性疾病之一。由于耐药性的原因,使得抗疟药物的研究变得非常紧迫。当疟原虫入侵红细胞后,疟原虫将消化分解75%的血红蛋白以
无线自组织网络是一个能够不借助任何预先存在的基础设施网络以及专属中央服务器,而自组织为一个动态可配置的无线网络。其应用前景非常广阔,可用于灾难恢复、搜寻急救、军事通
双目立体视觉是近年来计算机视觉领域的热点研究方向之一,它模拟人眼视觉系统原理,由两台不同位置的摄像机或者一台摄像机经过移动或旋转拍摄同一场景,通过计算同一个空间点在左
黑颈鹤(Grus nigricollis)是国家1级重点保护动物,为有效的保护其栖息地,利用遥感技术和地理信息系统技术结合野外生态调查成果,对其生境进行适宜性评价,具有重要的意义和价值。
GaN半导体材料具有禁带宽度大、电子饱和漂移速度高、临界击穿场强大等优点,成为了高频率、大功率器件的理想材料。AlGaN/GaN HEMT作为GaN基微电子器件的代表,已经广泛应用于天