基于μC/OS-Ⅱ和μCLinux的PDA开发与比较研究

被引量 : 0次 | 上传用户:user_lxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统产品的功能多样性需求以及复杂度的增加,无操作系统支持的嵌入式产品开发在系统功能升级、维护、有限资源的高效管理等方面已经不能适应开发需求,可以提高开发效率、缩短开发周期、以嵌入式实时操作系统为平台开发嵌入式软件逐渐成为嵌入式系统开发的新方向。对于嵌入式系统的典型产品——PDA,其低端产品可以用来管理个人信息,如通讯录、计划行程等,还可以具备计算器、画板、游戏等功能:其高端产品,可以具备无线上网、双机通信、触摸屏控制、传真以及摄像等高级功能。然而,对于不同功能领域的PDA,其硬件以及软件开发方法及成本有着很大的差异。本课题选择合适的硬件平台及嵌入式实时操作系统,给出针对特定功能的PDA产品开发的方法和实现技术,对PDA的应用具有重要的实践指导意义。本文以S3C2410为硬件开发平台,以ARM9为中央处理器进行开发研究。首先以μC/OS-Ⅱ为嵌入式操作系统,MiniGUI为图形用户界面,给出将其移植到S3C2410开发板中的步骤和方法,以及应用程序的设计思想,实现一个具有电话名片、画板、计算器等简单功能的中低端PDA。接着以μCLinux为嵌入式操作系统,裁剪并重新编译其内核,使用BusyBox实现文件系统的移植,再将MicroWindows移植到开发板,以此为图形界面开发库,使用Nano-X API实现具有文件系统的复杂中高端PDA。本文对两款PDA实现过程中的技术支持广泛程度、硬件要求、操作系统移植难度、图形用户界面、应用程序设计、多功能性、可靠性以及用户界面友好性等技术指标进行了对比,得出如下结论:对于μC/OS-Ⅱ与MiniGUI,其技术支持、功能多样性的实现比较有限,适合开发代价相对较小的中低端PDA;而对于μCLinux与MicroWindows,操作系统移植难度较大,但具备文件系统等复杂功能,技术支持广泛,适合功能强大的中高端PDA开发。以此来达到对不同用户需求领域的PDA市场,采用相应的解决方案,做到量体裁衣,最小化开发成本,最大化市场利润的目标。
其他文献
云南移动投诉处理系统是云南移动公司为了能够更加快速、准确的处理用户的投诉,在保证用户满意度的基础上并且提升用户的满意度而投资建设的信息系统。系统建设的主要目标为:
改革开放以来,国内史学界对拉丁美洲近代史的研究不断深入,涉及政治、经济、文化、宗教、民族、种族等诸方面,勾勒出了拉美近代史的全貌.但是,由于受各种因素的影响,对拉美近
为探索自闭症谱系障碍儿童睡眠问题特点及情绪行为问题的关系,采用儿童睡眠习惯问卷与儿童长处和困难问卷对深圳市某特殊学校62名6-17岁ASD儿童家长进行调查。结果发现:(1)总
研究者采用问卷调查法对云南省特殊教育专任教师的整体发展状况、专业素质水平、专业发展状况进行了调查。结果显示:云南省特殊教育专任教师数量严重不足;性别比例失调,年龄
目前利用庆大霉素的耳毒性治疗梅尼埃病眩晕,得到越来越多耳科医师的关注。我科自2005年来对23例反复发作的顽固性梅尼埃病眩晕患者采用鼓室注射庆大霉素治疗,现报道如下。
因快节奏的生活方式和碎片化的时间管理,人们对信息获取以及社交模式提出了更高要求,在有限时间内获得所求信息并满足社交互动的需要,基于此,“短视频”应运而生。本文中,笔者将短视频定义为在制作和内容输出上有别于传统长视频,可通过专门平台拍摄、编辑、上传和实时分享,具有高强度社交性和交互性特点的新型视频模式。因满足当下人们的阅读需求和消费习惯,短视频行业在近些年发展迅猛,各大短视频平台及应用程序相继投入市
形式化方法是目前兴起的一种很重要的软件开发方法。代数规格说明可以应用于形式化方法。它用一组代数公理来刻画对类操作行为的需求,它提供了一种形式化的手段,使人们能够把
社会选择理论是研究如何表达和聚合个体选择的一门学问。而社会选择理论与计算机科学的融合产生了称为计算社会选择的交叉学科,该学科成为社会计算的重要研究内容之一,在人工
近日,苹果(Apple)公司宣布,将在中国成立首个可再生能源投资基金,计划在未来的4年联合10家供应商斥资3亿美元,开发投资1千兆瓦的光伏和风电等可再生能源,产生的电力可供约100万
影印古籍类图书是古籍类图书的一个重要组成部分,其在选题策划和编辑整理、市场营销方面有其自身的特点。简而言之,在选题策划方面,影印古籍类图书应具有较高学术、出版价值,