MTK应用开发从入门到精通
作者:李现路 编著
出版时间:2012年版
内容简介
《MTK应用开发从入门到精通》作者具有丰富的项目开发经验,以项目开发中所遇到的常见开发问题为依据,循序渐进地对MTK开发进行了深入浅出的阐述,内容详尽,实例丰富,有大量源代码例子供读者参考。《MTK应用开发从入门到精通》的应用开发部分重点讲解了MMI资源的使用、高级控件的使用、按键操作、触摸屏操作、高级模板、输入法、多国语言、网络编程、任务的使用、串口操作、iPhone高仿案例、MTKJava开发等。驱动开发部分主要讲解了LCD移植、触摸屏配置、摄像头、SD卡、中断、GPIO口、声音、Flash、键盘、USB、AUX等开发。基本涉及驱动开发的所有常用方面,以案例方式讲解,易于掌握;且提供了驱动源代码。《MTK应用开发从入门到精通》适合想从事MTK开发以及已经从事MTK开发的工程师阅读,也可用作高校教材或企业内训教材。
目录
第1章 MTK的前生今世
1.1 时代的呼唤——MTK平台诞生的前前后后
1.2 竞争者分析——当前主流手机平台介绍及其对比
1.2.1 MTK平台
1.2.2 Symbian平台
1.2.3 Windows Mobile平台
1.2.4 展讯平台
1.2.5 J2ME
1.2.6 Brew
1.2.7 iPhone
1.2.8 Android
1.3 脱颖而出的资本——MTK平台的优势
1.4 历史的足迹——平台的历史版本以及主要版本的异同
1.5 从山寨到3G——大步走向智能手机时代的MTK
第2章 MTK平台工作原理与架构
2.1 MTK平台工作原理及主要芯片的作用
2.2 开机流程和故障检测
2.3 MTK平台架构
2.3.1 平台架构框图
2.3.2 MTK平台架构与项目开发
2.4 Nucleus实时操作系统
2.5 MTK平台中能自行采购的部分
2.6 平台开发常涉及的目录
2.6.1 MMI应用程序开发常涉及的目录
2.6.2 驱动开发涉及的目录和重要的文件
第3章 开发前的准备工作
3.1 MTK平台所需的软件
3.2 重要软件介绍
3.2.1 Flash Tool使用介绍
3.2.2 Perl脚本介绍
3.2.3 ActivePerl的安装
3.2.4 ADSl.2的安装
3.2.5 开发环境检测
3.2.6 Incredi:Build的使用
3.2.7 Source Insight的使用
第4章 典型应用程序开发流程及资源的综合使用
4.1 VC6.0开发工具
4.1.1 对MMI工程的编译和调试
4.1.2 开发时需要关注的目录
4.2 怎样建立一个完整的MMI程序
4.3 建立一个复杂的具有独立模块的程序
4.4 资源
4.4.1 资源的使用
4.4.2 字符串资源、菜单资源、图片资源、对话框综合使用的案例
第5章 绘画、图像、背景和层
5.1 MMI的架构
5.2 绘画前的知识准备
5.3 绘画函数使用举例
5.4 图像
5.4.1 图像的显示
5.4.2 图像的缩放
5.4.3 动画编程
5.5 背景
5.5.1 背景的概念
5.5.2 应用编程举例
5.6 层
5.6.1 层的创建和使用
5.6.2 层的特效实现
……
第6章 控件、键盘和触摸屏编程
第7章 屏幕模板与高级模板的构建与使用
第8章 输入法、字库与文件操作
第9章 任务与定时器
第10章 双卡单待开发及MTK调试方法
第11章 Sockct
第12章 短信编程
第13章 怎样高仿iPhone手机
第14章 MTK驱动开发
第15章 MTK平台Java应用程序开发
第16章 MTK串口原理及应用开发
附录 常见AT指令及使用方法
参考文献