班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
近开课时间(周末班/连续班/晚班):2024年12月30日......(欢迎您垂询,视教育质量为生命!) |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
MTK Android智能手机软硬开发培训
MTK Android智能手机软硬开发培训
课程分硬件开发,系统开发和应用开发三门课程
课程一,MT6577智能手机Android硬件开发培训
课程大纲:
1,硬件原理
WIFI、3G/WCDMA、GSM/GPRS/EDGE、GPS、蓝牙、收音机、音频管理、及低功耗电源管理等功能
2,原理图设计
3,PCB设计
课程二,MT6577智能手机Android系统开发培训
课程大纲:
第1部分:Bootloader
1、Bootloader简介
2、开发系统引导程序
第2部分:Linux内核的移植和裁剪
3、Linux内核简介
4、Linux内核初步第一阶段讲解
项目实战:Linux内核的裁剪
第3部分:Android文件系统专题
5、Android的底层库和程序
底层库和程序的结构
标准C/C++库bionic
C语言工具库libcutils
init可执行程序
Shell工具
C++工具库libutils
Android的系统进程
第4部分:驱动
6、LINUX设备驱动程序开发
LINUX设备驱动基础
字符设备驱动程序实现框架与典型驱动分析
Linux-2.6设备模型与驱动编写规范
怎样把驱动加入内核中,然后能通过Make Menuconfig命令进行配置
Linux 驱动与文件系统的结合
第5部分:Android移植全过程实战
7、移植Andriod到Crotex-A9平台
Android的源代码结构与编译方法
支持ARM11的Linux-2.6.28内核新特性简介
移植LCD double buffer驱动
移植LCD double buffer驱动
移植触摸屏驱动
移植Wifi驱动支持Android上网功能
移植电源管理驱动,支持Android电池/能源管理
移植Linux内核源码以支持Android系统
建立支持Android的根文件系统
部署Android系统到实际ARM11平台
系统性能测试与评估
课程三:Android应用开发培训
培训内容:
1、Andriod 开发环境搭建
目标:主要帮助学员了解Andriod系统、学会Andriod环境搭建、熟悉在Andriod模拟平台上开发、调试简单的应用程序。
1、Andriod简介
2、Eclipse中装载Android插件
3、Android Emulator使用
4、交叉编译工具链安装
5、Android的源代码结构与编译方法
6、在模拟器上运行Andriod 系统
7、编写、调试、运行Hello, Android!程序
8、Android核心模块及相关技术分析
2、基于Android平台的应用程序开发
目标:熟悉Android的应用程序框架,在构建好的Android系统上做应用开发。
1、Android的应用程序框架分析
2、应用程序组成部分分析
3、基于Android的复杂应用程序编写
3、Android数据存储与获取
1、SQLite数据库简介
2、SQLite数据库的创建和管理
3、SQLite数据库的操作
4、Android数据存储与获取
5、程序参数的使用
6、文件的使用
7、Content Provider的使用
8、高级应用开发--音视频播放处理
4、创建用户界面和动画专题、使用位置服务和地图API以及WiFi、互联网
1、创建用户界面
2、动画专题
3、使用位置服务和地图API
5、桌面组件,电话与短信应用
1、桌面组件的开发
2、电话与短信应用
6、多媒体开发和外部数据、服务
1、多媒体开发--构建你的音乐播放器、以及在线音乐播放器
2、使用外部数据和服务
3、调试、打包发布工具使用
案例:
|