图书介绍

走出山寨 MTK芯片开发指南PDF|Epub|txt|kindle电子书版本网盘下载

走出山寨 MTK芯片开发指南
  • 陈智鹏编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115216687
  • 出版时间:2010
  • 标注页数:322页
  • 文件大小:152MB
  • 文件页数:333页
  • 主题词:移动电话机-芯片-开发-指南

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 引子1

1.2 MTK简介1

1.3 MTK平台的生命力2

1.4 山寨来了3

1.5 走出山寨的强者5

1.6 来自3G的机遇和挑战6

第2章 MTK软件方案9

2.1 MTK软件方案组成9

2.2 MTK总体软件方案架构10

2.2.1 Nucleus实时操作系统11

2.2.2 L1协议栈11

2.2.3 设备驱动12

2.2.4 L2/L3/L4层协议栈13

2.2.5 MMI14

2.3 MMI架构14

2.3.1 Task15

2.3.2 MMI与L4通信15

2.3.3 框架层(Framework Layer)16

2.3.4 应用层(Application Layer)18

2.3.5 UI层18

2.3.6 MMI开发常用目录19

2.4 启动流程20

第3章 MTK工程的编译22

3.1 编译环境的搭建23

3.1.1 工具安装与配置23

3.1.2 进行开发环境检查25

3.2 如何进行编译26

3.2.1 包含Modis仿真环境的工程27

3.2.2 不包含Modis仿真环境的工程27

3.2.3 生成文件及Log日志文件28

3.3 软件系统的目录结构28

3.4 构建原理29

3.5 配置编译选项35

3.5.1 包含源代码的第三方库36

3.5.2 无源代码的第三方库36

3.6 烧写版本37

第4章 MMI开发起步40

4.1 MMI初探40

4.1.1 MMI概念40

4.1.2 MTK-MMI模块概览42

4.2 如何浏览代码44

4.3 Hello MTK47

4.4 屏幕起步49

4.4.1 什么是屏幕49

4.4.2 如何创建新的屏幕50

4.4.3 History机制51

4.5 规范化55

4.5.1 确定目录结构及模块相关文件55

4.5.2 将相关文件路径加入Plutommi的编译配置文件56

4.5.3 为新增模块增加编译开关56

4.6 资源58

4.6.1 字符串61

4.6.2 菜单64

4.6.3 图片69

4.7 SDK的制作和使用70

4.7.1 生成真机版本的SDK71

4.7.2 生成模拟器版本的SDK72

4.7.3 使用真机版本SDK72

4.7.4 使用模拟器版本SDK73

第5章 MTK的图形系统75

5.1 概述75

5.2 图形系统结构75

5.2.1 模板子系统76

5.2.2 绘画子系统76

5.2.3 设备子系统77

第6章 基本绘图81

6.1 文本绘制81

6.1.1 基本函数81

6.1.2 字体83

6.1.3 颜色84

6.1.4 排版85

6.2 图形绘制86

6.3 图像90

6.3.1 静态图像90

6.3.2 动画91

6.3.3 图像排版93

6.4 区域裁剪93

6.5 背景绘制95

6.5.1 填充结构体95

6.5.2 纯色背景97

6.5.3 渐进色背景98

6.5.4 纹理背景100

6.5.5 图片背景101

6.5.6 动画背景101

6.5.7 系统默认背景103

第7章 图层104

7.1 主要作用105

7.2 创建新层105

7.3 激活新层106

7.4 基础层107

7.5 合并108

7.6 通透110

7.7 图层剪切111

7.8 透明效果112

7.9 释放图层113

7.10 分配更多的内存114

7.11 锁层117

7.12 GDI锁119

第8章 Task121

8.1 创建Task121

8.1.1 增加索引和ID122

8.1.2 增加映射122

8.1.3 配置Task123

8.1.4 实现124

8.2 Task的消息循环过程125

8.3 使用Task126

8.3.1 消息结构126

8.3.2 填充消息结构体126

8.3.3 投递到消息队列127

第9章 文件操作129

9.1 常用函数130

9.1.1 FS_Open130

9.1.2 FS_Close131

9.1.3 FS_Read132

9.1.4 FS_Write132

9.1.5 FS_Seek133

9.1.6 FS_Commit133

9.1.7 FS_GetFileInfo134

9.1.8 FS_GetAttributes135

9.1.9 FS_FindFirst135

9.1.10 FS_FindNext136

9.1.11 FS_FindClose136

9.1.12 FS_CreateDir137

9.1.13 FS_GetDrive137

9.2 文件读写139

第10章 控件146

10.1 GUI基本控件146

10.1.1 按钮(Button)147

10.1.2 文本按钮(TextButton)148

10.1.3 图标按钮(IconButton)149

10.1.4 单行输入框150

10.1.5 提示框151

10.1.6 文本图标列表控件151

10.2 WGUI高级控件162

10.2.1 文本图标列表163

10.2.2 动态列表控件164

10.2.3 左右按键165

第11章 屏幕模板166

11.1 系统提供的屏幕模板166

11.2 自定义屏幕模板167

11.2.1 定义新的屏幕模板函数167

11.2.2 提取变化的元素168

11.2.3 提取重绘函数171

11.2.4 模板历史管理172

11.2.5 退出模板174

第12章 高级屏幕模板176

12.1 高级模板的绘制流程178

12.2 模板ID180

12.2.1 模板ID的传递180

12.2.2 模板ID和窗体组件、组件的属性的关联和交互181

12.3 模板组件182

12.3.1 构成模板的组件定义182

12.3.2 各组件的属性定义183

12.4 模板组件类型184

12.4.1 控制类型控件184

12.4.2 标准显示类控件184

12.4.3 扩展显示类控件185

12.5 自定义模板186

12.5.1 模板数据库186

12.5.2 普通模板加入DM187

12.5.3 自绘制控件189

12.5.4 更加漂亮的界面189

第13章 多国语言196

13.1 添加新的语言196

13.1.1 前期准备196

13.1.2 MTK支持该语言196

13.1.3 MTK不支持该语言197

13.1.4 自己实现输入法的总结198

13.2 移植多国语言198

13.2.1 语言宏控的修改199

13.2.2 字库文件的添加199

13.2.3 修改默认显示语言199

13.2.4 移植Zi输入法199

13.2.5 移植手写汉王(hanwang)输入法201

13.2.6 打开MTK自带输入法支持202

13.3 虚拟键盘202

13.4 输入法提示符的显示202

第14章 SOCKET203

14.1 SOC定义浅析203

14.1.1 SOCKET宏常量204

14.1.2 套接字类型204

14.1.3 套接字事件205

14.1.4 封装的套接字函数205

14.2 SOC实例分析206

14.2.1 进入工程模式206

14.2.2 输入URL地址206

14.2.3 Socket初始化210

14.2.4 请求准备工作211

14.2.5 发送请求212

14.2.6 连接214

14.2.7 等待服务器响应215

14.2.8 处理消息事件216

14.2.9 回调函数执行216

14.2.10 输出结果216

14.3 HTTP连接方式编程总结217

14.3.1 创建Socket连接217

14.3.2 设置Socket非阻塞/异步模式217

14.3.3 链接准备217

14.3.4 连接218

14.3.5 发送HTTP请求218

14.3.6 接收数据218

14.3.7 关闭Socket连接218

14.3.8 启动/关闭定时器218

14.3.9 注册事件回调函数218

14.4 精简的代码219

14.5 WAP浏览器221

第15章 高仿NOKIA N73223

15.1 认识N73界面223

15.2 待机界面分析224

15.3 基本布局225

15.3.1 定义宏开关225

15.3.2 打开左右按键226

15.3.3 上移快捷菜单226

15.4 状态栏修改227

15.4.1 电量和信号状态图标227

15.4.2 修改状态栏重绘区域228

15.4.3 移动小图标绘制坐标229

15.4.4 时间显示修改230

15.4.5 状态栏刷新235

15.4.6 运营商名称237

15.4.7 修改快捷菜单238

15.4.8 注册快捷菜单事件240

15.4.9 添加快捷菜单安全区241

15.5 动态列表242

15.5.1 添加动态列表控件242

15.5.2 今天无日历项243

15.5.3 列表初始化244

15.5.4 音乐标题显示248

15.5.5 按键切换249

15.5.6 动态列表触摸事件255

15.6 主菜单初步258

第16章 MTK驱动开发262

16.1 基本架构262

16.2 MTK手机启动过程268

16.3 EMI配置272

16.3.1 EMI概述272

16.3.2 EMI时间设置272

16.3.3 EMI自动配置过程275

16.3.4 EMI存储区域划分277

16.4 驱动定制工具的使用280

16.4.1 驱动定制工具简介280

16.4.2 工具使用说明281

16.4.3 GPIO/GPO设置283

16.4.4 EINT设置286

16.4.5 ADC设置289

16.4.6 Keypad设置292

16.5 设备默认值的设置294

16.5.1 PWM设置294

16.5.2 LCD对比度设置296

16.5.3 电池电量等级设置297

16.5.4 声音模块设置298

16.6 可插入设备的配置302

16.6.1 充电参数设置302

16.6.2 辅助设备检测设置304

16.6.3 USB设置305

16.7 其他设备的配置307

16.7.1 MSDC设置307

16.7.2 触摸屏设置308

16.7.3 LCD屏幕移植310

16.7.4 摄像头移植320

热门推荐