图书介绍

MTK应用开发从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

MTK应用开发从入门到精通
  • 李现路编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512406841
  • 出版时间:2012
  • 标注页数:387页
  • 文件大小:75MB
  • 文件页数:401页
  • 主题词:移动电话机-芯片-技术开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MTK应用开发从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MTK的前生今世1

1.1时代的呼唤——MTK平台诞生的前前后后1

1.2竞争者分析——当前主流手机平台介绍及其对比1

1.2.1 MTK平台2

1.2.2 Symbian平台2

1.2.3 Windows Mobile平台3

1.2.4展讯平台3

1.2.5 J2ME3

1.2.6 Brew3

1.2.7 iPhone3

1.2.8 Android4

1.3脱颖而出的资本MTK平台的优势4

1.4历史的足迹——平台的历史版本以及主要版本的异同5

1.5从山寨到3G——大步走向智能手机时代的MTK6

第2章 MTK平台工作原理与架构8

2.1 MTK平台工作原理及主要芯片的作用8

2.2开机流程和故障检测10

2.3 MTK平台架构17

2.3.1平台架构框图17

2.3.2 MTK平台架构与项目开发17

2.4 Nucleus实时操作系统17

2.5 MTK平台中能自行采购的部分18

2.6平台开发常涉及的目录18

2.6.1 MMI应用程序开发常涉及的目录18

2.6.2驱动开发涉及的目录和重要的文件19

第3章 开发前的准备工作21

3.1 MTK平台所需的软件21

3.2重要软件介绍22

3.2.1 Flash Tool使用介绍22

3.2.2 Perl脚本介绍30

3.2.3 ActivePerl的安装31

3.2.4 ADS1.2的安装32

3.2.5开发环境检测33

3.2.6 IncrediBuild的使用34

3.2.7 Source Insight的使用38

第4章 典型应用程序开发流程及资源的综合使用41

4.1 VC6.0开发工具41

4.1.1对MMI工程的编译和调试42

4.1.2开发时需要关注的目录42

4.2怎样建立一个完整的MMI程序43

4.3建立一个复杂的具有独立模块的程序45

4.4资源49

4.4.1资源的使用50

4.4.2字符串资源、菜单资源、图片资源、对话框综合使用的案例51

第5章 绘画、图像、背景和层59

5.1 MMI的架构59

5.2绘画前的知识准备60

5.3绘画函数使用举例62

5.4图像66

5.4.1图像的显示66

5.4.2图像的缩放67

5.4.3动画编程67

5.5背景69

5.5.1背景的概念69

5.5.2应用编程举例70

5.6层73

5.6.1层的创建和使用73

5.6.2层的特效实现75

第6章 控件、键盘和触摸屏编程79

6.1控件79

6.2屏幕83

6.2.1菜单83

6.2.2提示框84

6.2.3其他85

6.3控件应用编程举例85

6.3.1文本图标列表菜单使用的步骤86

6.3.2一步步编写文本图标列表菜单86

6.4键盘与KEYCODE90

6.5触摸屏97

第7章 屏幕模板与高级模板的构建与使用106

7.1屏幕模板的构建与使用106

7.2高级模板的构建与使用115

7.2.1模板数据库116

7.2.2将普通模板加入DM117

7.3自绘制控件118

第8章 输入法、字库与文件操作122

8.1输入法调用流程122

8.2初始化输入法123

8.3需要输入法的短消息界面的进入123

8.4虚拟键盘的使用124

8.5语言种类的选择124

8.6字库的选择与添加125

8.7文件操作134

8.7.1常用函数134

8.7.2典型函数分析136

8.7.3文件读/写函数的使用总结140

8.7.4文件读/写函数的使用实例140

第9章 任务与定时器142

9.1 MTK中任务的概念142

9.2任务的创建142

9.3任务的使用流程144

9.4 Task应用实例145

9.5 MTK定时器的使用150

9.5.1 MTK定时器基本分析150

9.5.2 MTK定时器消息处理机制151

9.5.3 MTK定时器使用案例一162

9.5.4定时器使用案例二163

第10章 双卡单待开发及MTK调试方法167

10.1电话薄在MTK系统中的存储方式167

10.2系统中电话薄的存储结构与SIM卡中电话薄存储结构的区别169

10.3短信、来电如何实现号码快速匹配名字169

10.4快速查找如何实现170

10.5拨打电话170

10.6双卡单待移植简要步骤173

10.7 MTK平台的典型调试方法及Catcher工具的使用175

10.8 VC加模拟器进行调试(在模拟器中使用断点)180

10.9使用超级终端进行调试182

第11章 Socket184

11.1 MTK平台Socket的概念184

11.2 Socket实验设置184

11.3 Socket编程原理185

11.4 Socket编程案例一186

11.5 Socket编程案例二191

11.6 Socket编程案例三196

11.6.1 MTK平台Socket联网过程196

11.6.2 CMNET、CMWAP方式下的HTTP请求内容格式197

11.6.3 CMNET、CMWAP的连接差别198

11.6.4 SIM1还是SIM2联网198

11.6.5联通卡还是移动卡198

11.6.6 HTTP1.1与Transfer-Encoding为chunked的编码方式199

11.7 Socket编程案例四199

11.8 CMWAP和CMNET的主要区别与适用范围209

第12章 短信编程212

12.1全局变量和资源213

12.1.1短信字串和屏幕资源213

12.1.2短信的容量213

12.1.3信箱和索引表213

12.2发短信214

12.2.1发送过程详解214

12.2.2短信发送流程219

12.3接收短信220

12.3.1短信接收过程220

12.3.2新短信提示223

12.3.3读取短信224

12.3.4更新短信状态225

12.4短信箱225

12.4.1信箱初始化225

12.4.2信箱入口226

12.4.3阅读短信227

12.4.4短信“选项”菜单228

12.5商务信箱开发案例229

12.5.1定义相关资源229

12.5.2接收商务短信230

12.5.3阅读新短信234

12.5.4查看商务短信箱238

12.5.5查看商务短信内容242

12.5.6开机加载短信243

第13章 怎样高仿iPhone手机245

13.1高仿iPhone手机要修改的地方245

13.1.1日历项以及音乐播放提示栏245

13.1.2状态栏246

13.1.3快捷键247

13.2综合修改247

13.2.1修改每个新版本的默认日期247

13.2.2通话的修改248

13.2.3拨号盘的修改248

13.3具体修改案例一——高仿iPhone的日历248

13.4具体修改案例二——高仿iPhone手机的旋转菜单的效果253

13.4.1更改主菜单入口函数253

13.4.2画旋转菜单——ShowCategoryRotaryMainScreen254

13.4.3画ICON——旋转菜单设计思路256

13.4.4画ICON的代码实现259

13.4.5触摸屏处理264

13.4.6后期完善——给日历图标添加日期270

13.4.7旋转菜单源代码273

13.4.8旋转菜单入口函数头文件、结构及相关宏定义源代码293

第14章 MTK驱动开发298

14.1 MTK平台硬件概况298

14.1.1概述298

14.1.2硬件启动流程299

14.1.3操作系统启动流程300

14.1.4 Single-Bin二进制文件和Multi-bin二进制文件301

14.1.5驱动初始化301

14.1.6典型硬件环境和板载资源302

14.2驱动开发案例304

14.2.1摄像头移植案例304

14.2.2 LCD移植案例306

14.2.3触摸屏开发案例312

14.2.4声音的驱动开发实例313

14.2.5 Flash配置案例315

14.2.6 PWM配置案例316

14.2.7键盘配置案例319

14.2.8外部中断配置案例320

14.2.9 AUX TASK驱动开发案例323

14.2.10 ADC开发案例325

14.2.11 USB配置案例326

14.2.12 GPIO设置328

14.2.13中断调试330

第15章 MTK平台Java应用程序开发332

15.1 MTK平台和Java的结合332

15.2 Java环境的搭建335

15.2.1搭建Java开发环境所需工具335

15.2.2具体搭建Java开发环境335

15.3 MTK平台进行Java开发的流程348

15.3.1创建新的J2ME Midlet项目348

15.3.2运行及调试350

15.3.3打包Midlet352

15.3.4把现有项目导入工程352

第16章 MTK串口原理及应用开发354

16.1串口通信的特性354

16.2串口的握手方式355

16.3串口特性总结356

16.4串口的功能接口357

16.5串口编程实例358

16.5.1编程要点358

16.5.2完整代码361

16.6 USB转串口线的制作过程368

附录 常见AT指令及使用方法373

A.1 AT指令概念373

A.2 AT指令使用举例373

A.3使用AT指令前对手机和计算机串口调试工具的配置373

A.4典型AT指令的解释374

A.4.1常用操作374

A.4.2通话操作375

A.4.3短信息操作377

A.4.4蓝牙部分382

参考文献387

热门推荐