|
[课程背景] |
|
智能手机是当前方兴未艾的一项新兴领域,各大公司均投入大量的人力物力于这一产业;同时,嵌入式Linux在智能手机操作系统中占有越来越大的市场份额,相关人才已经成为各大公司追逐的对象。
本专题培训课程从智能手机的系统框架设计开始,由浅入深、循序渐进的讲授手机系统的硬件架构的组成:通信模块、应用处理器及相关外围功能的扩展,同时将嵌入式Linux手机开发技术贯穿于架构设计及具体应用之中。通过本门课程的学习,可以让学员了解当前智能手机的整体架构设计思路,学习到智能手机设计的基本知识;进一步掌握及加深嵌入式Linux在手机方面的应用及开发能力。在学习过程中,学员可以从智能手机的硬件架构设计过程做起,逐步深入到智能手机整体的功能性开发,对于其它相关技术的学习将是一个很好的促进。 |
|
[质量保证] |
|
·所有课程内容均可免费重听,直到学员完全掌握为止。
·凡是亚嵌学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
·成绩优秀的学员可免费到亚嵌合作单位实习、就业。 |
|
[学习目标] |
|
·系统理解实现嵌入式Linux手机的软硬件框架结构以及嵌入式Linux手机系统构建
·掌握嵌入式Linux手机的开发环境的搭建及应用程序的开发流程
·掌握AT Command指令的使用方法
·系统掌握嵌入式Linux手机的图形系统的移植及应用开发技术、通信模块典型应用
·掌握智能嵌入式Linux手机基本功能的应用和开发 |
|
[培训对象] |
|
|
相关专业的技术工程师,对智能手机系统设计及嵌入式系统有兴趣的开发人员,电子、通信、计算机、自动化等相关专业本专科生及研究生。 |
|
[基础要求] |
|
·了解通用ARM处理器基本构架
·基本掌握C语言编程
·具有数字电路、模拟电路的基础
·熟悉基本Linux环境 |
|
[课程教材] |
|
|
《亚嵌嵌入式Linux手机系统架构师培训专题班》 |
|
[参考资料] |
|
《Linux设计》
QTE相关材料
AT Command protocol |
|
[教师简介] |
|
| 孙老师,电子工程硕士,特邀亚嵌高级讲师,北京盈信恒通科技有限公司技术总监,曾就职于EPSON、PHILIPS等多家外企,从事智能手机硬件设计及系统架构7年,成功上市项目多达30余项。对智能手机架构及设计具有独到的见解;研究嵌入式Linux多年。并长期从事智能手持设备开发的教学工作,曾作为外企内部讲师对员工进行培训,效果良好。 |
|
|
[开课情况] |
|
开课时间: 4天 (24学时)
理论讲述:12学时
实验操作:12学时
学 费:公司=3500元;个人=2900元;学生=2300元
为保证教学质量,本班为小班授课,15人为满,报满15人即停止报名或顺延下一期,如您决定上课请
及时填写报名表并办理报名手续。(报名时需携带本人身份证复印件1张及本人一寸照片3张) |
|
|
| 课程安排 |
|
课程内容 |
|
第一天上午
理论课
3学时 |
|
智能手机架构及介绍 1学时
1 智能手机的构成
2 通信模块
3 应用处理器
4 当前市场整体情况
Linux开发环境 2学时
1 Linux开发环境介绍
2 PC上开发环境的搭建
3 ARM GCC工具及交叉编译
4 PC上的仿真开发工具
5 “Hello world” |
|
|
第一天下午
实验课
3学时 |
|
实验01:嵌入式Linux手机开发环境的搭建
实验02:ARM GCC工具及交差编译的应用
实验03:手机仿真环境在PC上的建立
实验04:仿真工具上的编程实例 |
|
|
第二天上午
理论课
3学时 |
|
智能手机中的应用处理系统构成2学时
1 xScale – Monahans的系统构成
2 Monahans的外围接口
3 系统的启动之门----Bootloader
4 开发人员与CPU的互动----UART
5 人机交互接口—LCD&Touchpanel及键盘
AT Command初步 1学时
1 AT Command的介绍
2 AT Command的应用
3 AT Command中的电话及短信
4 作业布置---AT Command阅读 |
|
|
第二天下午
实验课
3学时 |
|
实验05:嵌入式Linux手机开发板Bootloader的编译实践
实验06:嵌入式Linux手机开发板Bootloader中串口编程及下载
实验07:嵌入式Linux手机开发板LCD驱动编写及调试
实验08:嵌入式Linux手机开发板IIC及键盘驱动实践
实验09:应用AT Command设计实现拨打你的电话功能实例 |
|
|
第三天上午
理论课
3学时 |
|
Linux智能手机中的图形界面系统 2学时
1 QTopia简介
2 QT Embeded介绍
3 QT 中应用功能的裁剪
4 GPS功能应用实例
智能手机中的通讯模块 1学时
1 通讯模块的构成
2 通讯模块与处理器的交流方式
3 AT Command的高级应用 |
|
|
第三天下午
实验课
3学时 |
|
实验10:QTE的移植和安装
实验11:QTE中的程序裁剪实践
实验12:编译一个小游戏
实验13:GPS开发及应用
实验14:AT Command与QT的结合应用
|
|
|
第四天上午
理论课
3学时 |
|
智能手机的应用开发 2.5小时
1 智能手机的功能性应用
2 Phone Server的构成
3 Phone Server的初步实践
4 短信功能的实现
综合讲述 0.5小时 |
|
|
第四天下午
实验课
3学时 |
|
实验15:Phone Server的编译原理实践
实验16:Phone Server中播打电话实验
实验17:Phone Server中发送短信实验 |
|
|