《MTK手机开发入门》 P1300,P1302配套书籍,开发板之家站长涛行九天全程组织策划。
书友会:http://www.study-bbs.com/forum-56-1.html

内容提要
本书针对深圳华禹高科技有限公司出品的旋风001手机开发模块,对基于MTK手机方案的旋风001手机开发模块进行了深入浅出的讲解,介绍了国产手机的现状、MTK手机的特点和运作模式、旋风001介绍和DIY入门指导、硬件设计说明、JAVA开发、C语言开发、手机核心板扩展以及常见问题解答。
本书可以作为高等院校本科生和研究生相关专业的教材,配合旋风001组建实验室完成教学工作。也可以作为公司团体研发的参考书,快速高效的研发产品。还可以作为个人爱好者DIY手机的指导手册,对于想了解MTK手机方案的人极具实用性和指导性,是一本不可多得的读物。
目录
第一章 国产手机与MTK
6
1.1 国产手机的现状与未来 6
1.2 改变手机行业的MTK 7
1.2.1为什么是MTK? 8
1.2.2 MTK的特点及运作模式 9
第二章 开发自己的手机系统——旋风001手机DIY项目 11
2.1 传统手机为什么不能DIY 11
2.2 旋风001手机开发模块 12
2.2.1 简单介绍 12
2.2.2 功能说明 15
2.2.3 操作说明 17
2.2.4 软件说明 18
2.2.5 独特特点 19
2.3 基于JAVA的旋风001手机DIY快速上手 23
2.3.1 JAVA开发环境需要的软件工具 23
2.3.2 JAVA开发环境的搭建步骤 23
2.3.3 用JAVA实现helloworld 39
2.4 基于C的旋风001手机DIY快速上手 49
2.4.1 C开发环境需要的软件工具 49
2.4.2 C开发环境的搭建步骤 50
2.4.3 用C实现helloworld 79
2.4.4 Flashtool烧写工具使用说明 87
2.4.5 MTK射频参数备份恢复工具 94
第三章 基于旋风001的硬件设计 96
3.1 整体介绍 96
3.2 硬件电路分析 97
3.2.1电路图 97
3.2.2工作原理 108
3.3 接口说明 109
3.3.1 128 Pin扩展接口管脚定义 111
3.3.2 MiniUSB接口管脚定义 117
3.3.3 3.5mm耳机接口 118
3.3.4 正面LCD屏接口及射频天线接口 118
3.4 功能模块说明 121
3.4.1 外部电源 121
3.4.2 电源管理及开机电路 122
3.4.3基带电路 124
3.4.4 射频电路 125
3.4.5 按键 127
3.4.6 GPIO/IIC/INTERRUPT 128
3.4.7串行接口(UART) 129
3.4.8 SIM卡接口 130
3.4.9 AUDIO接口 130
3.4.10 LCM接口 131
3.4.11 数据总线接口 132
3.4.12 CAMERA接口 133
3.4.13 TF卡接口 134
3.4.14 蓝牙 135
第四章 基于旋风001的JAVA开发 136
4.1 J2ME平台体系架构 136
4.1.1 J2ME 是什么
136
4.1.2 J2ME 总体架构
136
4.1.3 配置
136
4.1.4 简表
137
4.1.5 可选包
137
4.2 导入JAVA程序常见问题 138
4.3 JAVA 基本操作
143
4.3.1 键盘操作
143
4.3.2 触摸屏操作
144
4.3.3 文件操作 145
4.3.4 多媒体:音乐播放和摄像头拍照
147
4.4 硬件操作
151
4.4.1 GPIO 控制
151
4.4.2 ADC 采样
151
4.5 基于串口的应用 152
4.5.1 J2me对串口的支持
152
4.5.2 串口操作的基本流程
153
4.5.3 串口调试方法 153
4.5.4 RFID应用
156
4.5.5 条码应用
157
4.5.6 GPS应用
158
4.5.7 打印机应用
158
4.6 基于网络的应用 159
4.6.1 J2me对网络的支持
159
4.6.2 旋风001提供的J2ME资源
160
4.6.3 基于TCP的编程
160
4.6.4 基于UDP的编程
162
4.6.5 基于HTTP的编程
163
4.6.6 基于短信和彩信的编程
167
第五章 基于旋风001的C开发 172
5.1 MTK软件和C语言架构
172
5.1.1 MTK C语言的整体架构
172
5.1.2 MTK C语言各层之间的关系
174
5.2 MTK MMI设计
174
5.2.1 MMI层介绍
174
5.2.2 剖析MMI任务
187
5.3 绘画
190
5.3.1 图形系统
190
5.3.2文本 192
5.3.3图形 195
5.3.4图像 199
5.3.5背景 204
5.3.6层 206
5.4 控件
214
5.4.1 GUI Control
214
5.4.2 菜单
215
5.5 键盘和触摸屏
219
5.5.1 键盘
220
5.5.2 触摸屏操作
222
5.6 高级控件
224
5.6.1 初始化
224
5.6.2 显示菜单
226
5.6.3 注册按键
226
5.6.4 显示左右软键
228
5.7 屏幕模板
229
5.7.1 可重用的模板
229
5.7.2 提取绘画部分
231
5.7.3 模板历史管理
232
5.7.4 退出模板
234
5.7.5 使用新模板
235
5.8 高级模板
236
5.8.1 Tounch Screen和Draw
Manager 236
5.8.2 模板数据库
236
5.8.3 模板数据库控件
238
5.8.4 普通模板加入DM
243
5.8.5 自绘制控件
245
5.9 GPIO
248
5.10 UART
249
5.10.1 UART简介
249
5.10.2 数据结构
250
5.10.3 UART功能接口
252
第六章 基于P1302核心板进行DIY
256
6.1 P1302核心板介绍 256
6.1.1 P1302核心板的特点 256
6.1.2 P1302核心板的硬件构成 256
6.2 基于P1302核心板的扩展设计
262
6.2.1 按键扩展
262
6.2.2 音频扩展
263
6.2.3 液晶扩展 266
6.2.4 FLASH扩展
269
6.2.5 摄像头扩展
270
6.2.6 TF卡扩展
270
6.2.7 SIM卡扩展
271
6.2.8 串口USB口扩展
272
6.2.9 按键灯
274
6.2.10 GSM天线
274
6.2.11 蓝牙天线
275
6.2.12 后备电池
275
6.2.13 电池连接器
276
6.3 P1302扩展板的焊接调试
276
6.3.1布板注意事项 276
6.3.2焊接注意事项 276
6.3.3调试说明 277
6.3.4常见问题 279
第七章 网友开发示例
280
7.1 开发环境设立 280
7.2 Hello World 286
7.3 使用资源 292
7.4 MMI进阶 304
7.5 操作硬件 304
第八章 旋风001开发常见问题与解答
320
8.1 旋风001常见基本问题解答 320
8.2 旋风001常见高级问题解答 322
8.3 旋风001手机相关问题解答 332
8.4 旋风001 C语言相关问题解答 333
8.5 旋风001 JAVA开发的相关问题解答 334
开发板之家,让开发更开放!
北京大道纵横科技有限公司
销售主站:http://www.study-kit.com 淘宝商城:http://studykit.taobao.com
QQ:308304450
电话:010-52568727-8005
手机:15811397549
联系人:邓先生