【Android论文栏目提醒】:网学会员--在 Android论文编辑为广大网友搜集整理了:Android操作系统分析与移植 - 硕士论文绩等信息,祝愿广大网友取得需要的信息,参考学习。
摘要 随着现代工业及计算机科学技术的发展 消费类移动电子产品越来越普及 新产品也不断地出现 quot嵌入式操作系统在移动电子设备上发挥着越来越重要的作用 quot伴随着嵌入式移动电子产品和嵌入式技术的发展 嵌入式操作系统也越来越受人关注 quot寻找一款稳定 开放的嵌入式操作系统 成了各大开发厂商的首要任务 quot 以往各大厂商基本上都是开发自己的操作系统 但是这种方式成本很大 开发周期也很长 而且不同系统间兼容性差 不利于平台的推广 quot但是 自从 G oogle 公司发布了 A ndroi 操作系统之后 d各大厂商以及很多研究人员都加入到该系统的开发 希望可以将该系统应用于自己的产 oi品硬件平台quotAndr d 是一个专门为移动设备设计的操作系统平台 凭借其良好的稳定性 可移植性和开放性 迅速攻占了大部分的移动电子设备市场 quot 随着嵌入式硬件技术 d的发展 以及对操作系统的功能需求以日俱增 A ndroi 操作系统在嵌入式领域中有着越来越广阔的前景 quot oid 本文针对A ndr 操作系统对大多数嵌入式硬件平台都支持的特点 oid提出将A ndr 操作系统移植到S3C 2440开发板的课题 希望得到一个稳定可用的平台并应用到平板电脑产品上quot 本文所做的工作包括: 1 项目的背景研究 quot通过将 A ndroi 操作系统与国内外各大平板电脑操作系统的 d发展现状比较 突出其优势 quot接着对 A ndroi 的应用发展状况以及国内外学术界对该系 d统的研究进行分析 quot并在此基础上 分析本课题的意义所在 quot 2 Andr d 操作系统之研究quot包括了解 Andr d 系统运行的硬件需要求以及对 oi oi d dA ndroi 系统的架构及其特色作出分析 并重点对 A ndroi 的启动流程进行研究 为移植的工作打下基础 quot 3 A ndroi 移植前期分析与准备 quot主要是明确移植目标和移植流程 为 A ndroid 的 d移植搭建好开发环境 quot 4 oi 系统 Andr d 内核移 quot 括某些 植包 与平台相关性代码的修改以及驱动代码的移植quot通过对驱动代码的修改 保证了硬件设备的正常工作状态 quot最后对修改内核代码启动测试 保证系统可以正常启动运行 为 A ndr 文件系统程序的运行提供服务保证 quot oid 5 A ndroi 文件系统移植 quot包括修改根文件系统源码以支持 A rm v4 指令集 以及 d生成 Y A FFS2 格式根文件系统等 保证系统在开机后可正常运行 quot 6 A ndroi W i 功能 d Fi 模块和电源管理模块的移植和测试quot主要工作包 Fi 括对 W i 模 I块和电源管理模块的工作原理 工作流程分析 以及针对移植前这两个模块不能正常工作的问题产生原因进行代码修改 并在目标板上进行测试等 quot保证系统 W iFi 模块和电源管理模块能正常工作 提高系统的可用性和稳定性 quot 7 对移植的 A ndr d 系统整合性测试 quot根据我们的移植目标 对所移植的 A ndroi oi d系统在目标板上进行测试 设计出有代表性的测试方案和测试用例 检验系统的健壮性和稳定性 验证其可以应用于平板电脑产品的结论 quot 键 : oi 作 统 植 nux 植 Fi 块 植 源 理 块 植关 词 Andr d 操 系 移 Li 移 W i 模 移 电 管 模 移 II A bstract t he opm n ndust er enc W ih t devel ent of m oder i ry and Com put Sci e and Technology um le roni easingl popul new product arecons er m obi elect cs products are becom ing incr y ar s so anty gi n he . atng em ays easi yal const l emer ng i t market Em bedded oper i syst pl an incr nglm ant e n ectr emi port rol i m obile el onic devices.M oreover em bedded operating syst gets m ore n t opm e ectroni product andand m ore concer w ih the devel ent of em bedded m obil el c s echnolem bedded t able open em bedded operat system has becom e ogy. Looking for a st inghe m y ious devel ent com pani In t past m ost of t devel entt pri ar task of var opm