MTK平台手机设计
课程描述:
1、了解 MTK平台及开发环境,掌握开发MTK 平台必须的软件工具;
2、掌握 MTK平台的整体架构,了解MTK 各层的协调关系;
3、掌握 MTK MMI层的开发流程,能够进行MMI层项目设计与开发;
4、掌握MTK真机烧制过程;
5、掌握 MTK 驱动层的开发流程,能够进行 MTK 驱动开发;
6、掌握MTK多媒体编程。
入学要求:您需“掌握”的基础是C语言、英语;需要“了解”的基础是操作系统原理,如果您能再涉猎些相关电子电路,汇编等知识,就*好不过了。
就 业:手机开发工程师,手机游戏开发工程师
序号
|
课程名称
|
课程内容
|
**期 MTK平台简介 (10日)
|
||
1
|
联发科技公司介绍
(1学时) |
MTK公司研发产品
MTK公司产品的优势 MTK多媒体手机平台 MTK软硬件框架介绍 |
2
|
MTK平台简介
(18学时) |
MTK开发环境介绍
MTK开发工具介绍 MTK芯片平台原型软件编译及工程源程序介绍 |
3
|
使用MTK开发工具编写程序
(24学时 12学时实验) |
MTK工程的创建
MTK的特性设置 MTK工程编译及调试技巧 MTK芯片程序的编写和移植 |
4
|
MTK平台工作原理
(5学时) |
MTK 整体架构的讲解
MTK 的开关机流程 MTK 通信机制 |
第二期 MTK方案硬件设计及其驱动设计(20日)
|
||
5
|
MTK常用外设驱动与编程
(48学时 12学时实验) |
MTK平台Flash原理及其编程 |
6
|
MTK高级外设应用 (48学时 12学时实验) |
MTK 摄像头简介及编程
MTK平台播放器简介及编程 MTK 音频部分简介及编程 MTK 录象机简介及编程 修改NVRAM数据来改变手机的功能/性能; 多媒体编程---图形与图像,音频和视频处理,多媒体编程实例。 |
第三期 MTK方案软件设计及其驱动设计(13日)
|
||
7
|
操作系统nucleus介绍及应用 |
RTOS原理介绍
Nucleus原理及任务调度机制 |
8
|
MMI层设计基础
(18学时) |
设计图片资源
设计播放器等的皮肤 更换资源文件实现新的手机界面 文件系统--MTK文件系统,和PC文件系统编程的比较对照,编程实例 添加功能菜单 设计独特风格的界面 |
9
|
MTK MMI层介绍及编程
(30学时 24实验) |
剖析MTK MMI主任务
系统讲解MTK功能模块如何开发 辅助工具实现手机新功能技巧详解 |
第四期 MTK高级应用开发(7日)
|
||
10
|
项目开发实践
(42学时) |
模块示例的实现机制
短信模块 照相机模块 |
手机游戏开发 |
咨询热线:020-87630783