- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
android系统移植与开发教学大纲-计算机科学技术学院-仙桃
仙桃职业学院
《Android系统开发与移植》课程教学大纲
课程类型:专业课
总 学 时:48??????????理论教学学时:24???????? 实验实训学时:24
学 分:3
适用对象:电子信息工程技术(3G移动通信与嵌入式)专业
先修课程:《计算机应用基础》、《C语言进阶过程》、《C语言高级应用》、《C企业级应用与实践》、《嵌入式Linux应用开发基础》、《嵌入式与ARM体系结构》、《嵌入式Linux企业级应用与实践》
一、课程性质、目的及任务
本课程是的专业核心课程Android系统的历史与特点;
理解Android系统架构;
了解Android系统版本;
了解Android系统硬件平台;
了解Android开发平台测试软件使用;
教学重点
理解Android系统架构;
了解Android系统硬件平台。
教学难点
理解Android系统架构。
第2章 Android源代码和开发环境
教学内容
开发环境和工具;
Android的代码库;
Android kernel代码和编译;
仿真器的运行环境。
教学重点
熟悉Android源代码;
熟悉运行环境。
教学难点
熟悉Android源代码。
第3章 Android系统移植的结构和方法
教学内容
了解Android对Linux内核的使用;
理解Linux内核空间到用户空间的接口;
理解硬件抽象层的地位和功能;
了解硬件抽象层接口方式。
教学重点
理解硬件抽象层的地位和功能;
了解硬件抽象层接口方式。
教学难点
理解硬件抽象层的地位和功能。
第4章 Android内核配置与编译
教学内容
了解Android内核系统结构;
了解Android系统内核启动过程;
理解Android系统初始化过程中init进程的作用;
掌握Android内核配置;
掌握Android内核编译过程。
教学重点
理解Android系统初始化过程中init进程的作用;
掌握Android内核配置;
掌握Android内核编译过程。
教学难点
理解Android系统初始化过程中init进程的作用;
掌握Android内核配置。
第5章 Android根文件系统移植
教学内容
了解Android文件系统结构;
掌握Android根文件系统制作。
教学重点
掌握Android根文件系统制作。
教学难点
掌握Android根文件系统制作。
第6章 Android应用开发环境
教学内容
设置Java开发环境;
设置Android开发环境;
测试Android应用程序。
教学重点
设置Java开发环境;
设置Android开发环境。
教学难点
设置Android开发环境。
第7章 Android驱动开发
教学内容
了解显示系统结构;
了解移植和调试的要点;
理解显示部分模拟器的实现方式;
掌握MSM中驱动的实现;
了解用户输入系统结构和移植内容;
理解模拟器中的实现;
掌握MSM中驱动的实现;
了解传感器系统结构和移植内容;
理解模拟器中的实现。
教学重点
理解模拟器中的实现;
掌握MSM中驱动的实现。
教学难点
掌握MSM中驱动的实现。
四、各教学环节学时分配
课程总学时: 48 学时。
序号 教学内容 总学时 讲课 实验(上机、实训) 习题课、讨论课 1 Android系统移植开发概述 2 1 1 0 2 Android源代码和开发环境 2 1 1 0 3 Android系统移植的结构和方法 4 2 2 0 4 Android内核配置与编译 8 4 4 0 5 Android根文件系统移植 4 2 2 0 6 Android应用开发环境 4 2 2 0 7 Android驱动开发 24 12 12 0 小 计 48 24 24 0 五、考核方式
本课程是一门考试课;
考核方式建议是闭卷;
课程成绩评分办法:执行最终结果考核,组织理论结果考核、上机实践结果考核、日常学习行为结果考核,各占50%,35%,15%。根据各教学项目的重要性分别给予0.5、0.35、0.15的权重系数,得出最终成绩。
六、教材及参考书
(1)教材选用
《Android系统开发与移植》,武汉中软慧谷信息技术有限公司内部实训教材
(2)参考书
【1】《Android系统级深入开发-移植与调试》,韩超,梁泉,电子工业出版社。
【2】《Android技术内幕》,杨丰盛,机械工业出版社。
【3】《Android内核剖析》,柯元旦,Android系统原理及开发要点详解
7
文档评论(0)