本课程主要讲解android移植的过程,简介中间件开发,介绍adroid驱动开发的要点。包括Android系统底层架构分析,从移植Android到硬件平台进行讲述。在新的硬件平台上移植和运用Android系统的能力,能够迅速提高开发水平,掌握Android底层开发技术:全面的掌握Android系统环境搭建、移植、底层开发技术;熟悉、掌握android移植的步骤。
掌握要点:
序号 | 知识要点 | 课时 |
1 | Android 开发环境 | 2 |
2 | 掌握 Makefile 编写,Linux 常用脚本语言的编写( .Config 、 Kconfig、 Shell ) | 2 |
3 | 掌握字符型驱动开发 | 5 |
4 | 掌握android 驱动核心理论(并发/竞态/阻塞/非阻塞/异步通知/任务队列/时钟管理/中断处理/中断底半部机制)。 | 15 |
5 | 掌握android 驱动模型及热拔插理论(设备/驱动/总线,平台总线) | 4 |
6 | 掌握android 电源管理架构(earlysuspend 及 suspend ) | 4 |
7 | 掌握android 驱动调试技术( Proc、Sys 、OOPS 、Printk ) | 6 |
8 | 掌握input子系统/键盘/触摸屏/重力传感器/RTC/闹钟/misc/网络驱动/LCD驱动/I2C驱动/USB驱动/Binder等开发。 | 20-30 |
9 | 了解块设备驱动开发(Flash驱动) | 4 |
10 | 掌握Android Binder通讯原理 | 4 |
11 | 掌握Android传感器框架 | 6 |
12 | 掌握Android振动马达、背光框架 | 4 |
13 | 掌握Android显示框架 | 6 |
14 | 掌握Android Ril层 | 10 |
15 | 掌握Jni的两种调用方法(基于Android 框架,设计UI,Hal层和LED驱动,实现流水灯) | 20 |
160 |
安卓4.2十大特点
1、完整的Chrome浏览器
Android 4.2的Web浏览器的变化将非常受欢迎,支持选项卡浏览系统以及书签同步。这样的设计为了使手机和平板电脑的使用和传统PC使用无异。
2、全新的手机风景模式
作为Android 4.2,将集合手机以及平板电脑一体,在使用手机时,可以使用类似于平板电脑尺寸的风景模式,并且可以进行反转。
3、全新的文件管理器
Android 4.2将集合一个全新的文件管理器,使用户可以方便的管理SD卡上的文件,而不再依赖于第三方软件。
4、文本输入选项的改进
Android 4.2重新设计了键盘的布局,甚至将无用的数字和符号都一并略去了。
5、一个明确的升级方法
Google似乎已经对升级操作系统后产生的各种混乱场景感到非常厌倦,因此在5月份发布的升级,Google*须增加硬件方面足够指标才能升级操作系统。希望这次Android 4.2新版的系统中,对于硬件方面的要求不再是个问题,这将使得所有用户可以使用新的Android版本。
6、Android Key Lime Pie精简版
这个版本有点像Windows XP的上网本,拥有大部分功能,但是对于硬件要求稍低。
7、具有开关切换的用户界面
众多Android生产厂商都会自定义Android,帮助手机更好的服务使用者。但与此同时,如果能停用某些用户界面,而恢复到标准的Android将是一个不错的功能。
8、全新的电源管理系统
全新的电源管理系统将有效的分配电池的合理使用,例如牺牲浏览下滑页面的速度而因此获得20分钟发短信息的时间。
9、更为轻便的主题模式
Android 4.2是漂亮的,不只是黑色背景上的白色文字。当然,我们可以使用不同的图片作为背景。
10、全新的锁屏页面
当进入锁屏页面时,Google已经试图放入一些有关来电和消息的信息。虽然这样做未免会有一些安全风险,但Android应该能人为的控制开关这个功能。
11、全新的时钟界面
系统自带时钟在 4.2 上取得了飞跃式的进步。原本缺失的世界时钟,计时器和秒表功能都出现了,而且做得非常精致。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 上海徐汇区嵌入式培训机构上海黄浦区嵌入式培训 网站详细了解,免费咨询电话:400-998-6158