图书介绍

Cortex-A9多核嵌入式系统设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Cortex-A9多核嵌入式系统设计
  • 廖义奎编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512362390
  • 出版时间:2014
  • 标注页数:445页
  • 文件大小:72MB
  • 文件页数:460页
  • 主题词:微处理器-系统设计

PDF下载


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

下载说明

Cortex-A9多核嵌入式系统设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 多核处理器基础1

1.1嵌入式系统概述1

1.2嵌入式系统的发展2

1.2.1从单片机到嵌入式系统2

1.2.2从芯片级设计到系统级设计3

1.2.3从单处理器设计到多处理器设计3

1.3多核处理器3

1.3.1单核处理器的局限性3

1.3.2处理器执行指令的效率4

1.3.3 CPU的主频与功耗的关系4

1.3.4从单核处理器到多核处理器设计6

1.3.5多任务应用的工作模式6

1.4嵌入式系统软件7

1.4.1嵌入式软件设计的特点7

1.4.2嵌入式操作系统8

1.5嵌入式系统应用12

1.6ARM处理器14

1.6.1 ARM的历史14

1.6.2 ARM的发展15

1.7ARM处理器分类15

1.7.1 ARM处理器架构15

1.7.2 ARM Cortex处理器16

1.7.3 Cortex-A8处理器17

1.7.4 Cortex-A5处理器17

1.7.5 Cortex-A7处理器18

1.7.6 Cortex-A9处理器19

1.7.7 Cortex-A12处理器19

1.7.8 Cortex-A15处理器20

1.8ARMv8架构22

1.8.1 ARMv8架构介绍22

1.8.2 Cortex-A50系列处理器23

1.8.3苹果A7处理器24

1.9多核处理器时代25

第2章 ARM多核处理器体系结构28

2.1微处理器的体系结构基础28

2.2ARM处理器体系结构32

2.3 Cortex-A9处理器体系结构37

2.3.1 Cortex-A9内核结构37

2.3.2 Cortex-A9单核处理器38

2.3.3 Cortex-A9MPCore多核处理器39

2.3.4 Cortex-A9主要功能40

第3章 多核嵌入式系统硬件结构42

3.1嵌入式系统硬件结构42

3.2 Exynos4412开发板介绍43

3.2.1 Exynos4412处理器介绍43

3.2.2 Exynos4412开发板44

3.3 OMAP4460开发平台45

3.3.1 OMAP4460双核处理器介绍45

3.3.2 OMAP4460开发板介绍48

3.3.3 OMAP4460开发板结构49

3.3.4 JTAG接口50

3.4电源管理52

3.4.1电源管理概述52

3.4.2 TWL6030电源管理IC54

3.4.3 OMAP4460开发板电源管理56

第4章 存储器电路57

4.1OMAP4460存储空间57

4.1.1 OMAP4460存储空间概要57

4.1.2 OMAP4460存储映射58

4.2 RAM存储器60

4.2.1 RAM存储器介绍60

4.2.2 SDRAM工作原理62

4.2.3 DDR SDRAM分类65

4.2.4 DDR SDRAM工作原理69

4.2.5 DDR3新增特点71

4.3ROM存储器72

4.3.1 ROM存储器类型72

4.3.2 Flash存储器类型75

4.4存储卡接口电路设计80

4.4.1存储卡分类80

4.4.2存储卡接口电路设计81

第5章 音视频及触摸接口83

5.1显示屏83

5.1.1液晶显示技术的发展83

5.1.2 TFT屏84

5.1.3 IPS硬屏85

5.1.4其他液晶屏88

5.1.5 OLED屏89

5.1.6 AMOLED屏幕91

5.1.7 SuperAMOLED屏幕91

5.1.8等离子显示屏92

5.1.9 OMAP4460显示屏接口设计93

5.2触摸屏95

5.2.1触摸屏介绍95

5.2.2电阻触摸屏97

5.2.3电容触摸屏98

5.3 HDMI接口102

5.3.1 HDMI接口介绍102

5.3.2 HDMI接口类型103

5.3.3 HDMI接口电路104

5.4摄像头接口106

5.4.1摄像头种类106

5.4.2 CMOS摄像头接口电路108

5.5音频接口109

5.5.1音频接口介绍109

5.5.2音频接口电路110

第6章 通信接口111

6.1无线通信111

6.1.1 WLAN通信111

6.1.2 Wi-Fi通信112

6.1.3蓝牙通信112

6.1.4嵌入式系统中的无线通信解决方案113

6.2以太网通信115

6.2.1以太网接口介绍115

6.2.2 LAN9514以太网接口的设计116

6.2.3 LAN8720以太网接口的设计117

6.2.4 DM9621以太网接口的设计118

6.3其他通信接口119

6.3.1其他无线通信119

6.3.2其他有线接口120

6.4物联网121

第7章 Bootloader程序设计123

7.1 Bootloader程序123

7.1.1 Bootloader介绍123

7.1.2 U-Boot介绍123

7.1.3 Vivi介绍124

7.2 U-Boot引导程序分析124

7.2.1 U-Boot功能与结构124

7.2.2 U-Boot命令125

7.2.3 U-Boot工作流程131

第8章 Linux软件开发平台及软件配置133

8.1Linux体系结构133

8.1.1 Linux介绍133

8.1.2 Linux系统结构134

8.1.3 Linux内核结构135

8.2Linux开发基础137

8.2.1在Windows上安装虚拟机137

8.2.2在虚拟机上安装Linux139

8.3Linux嵌入式系统开发平台配置153

8.3.1 GCC编译开发环境153

8.3.2在Ubuntu上安装ARM交叉编译环境154

8.4Linux程序设计155

8.4.1 make常用命令155

8.4.2 makefile文件规则157

第9章 Linux驱动程序设计162

9.1Linux设备驱动程序162

9.1.1 Linux设备分类162

9.1.2 Linux驱动程序的模块化163

9.1.3 Linux设备驱动程序结构165

9.1.4 Linux驱动程序常用的数据结构166

9.1.5 Linux2.6与2.4内核驱动程序的区别171

9.2Linux经典Hello World驱动程序174

9.2.1驱动程序代码174

9.2.2 module init与module exit宏174

9.2.3 printk函数177

9.2.4驱动程序的编译与加载177

9.3 Linux字符设备驱动程字实例179

9.3.1字符设备驱动程序179

9.3.2字符设备驱动测试185

9.3.3字符设备驱动的加载与测试186

第10章 Linux及Android操作系统的编译187

10.1 Android系统架构187

10.2 Ubuntu编译环境配置190

10.2.1主机环境190

10.2.2初步设置192

10.3快速入门与预编译二进制文件193

10.4从源代码构建194

10.4.1编译平台设置194

10.4.2创建AOSP主分支195

10.4.3编译Linaro内核197

第11章 Android程序设计基础200

11.1Eclipse开发环境配置200

11.1.1环境搭建200

11.1.2使用Eclipse开发Android程序202

11.2 Obtain Studio使用方法203

11.2.1 Obtain Studio介绍203

11.2.2创建Android项目205

11.2.3 Obtain Studio集成开发系统常用技巧211

11.3 Android常用命令214

11.3.1 ADB命令214

11.3.2 Shell命令217

11.4Android项目219

11.4.1 Android项目结构219

11.4.2 Android项目文件220

11.4.3 Android项目编译配置文件222

11.4.4 Android项目全局配置文件224

11.5Android资源227

11.5.1 Android资源类型227

11.5.2字符串资源文件228

11.6Android应用程序签名234

11.6.1关于Android应用程序签名234

11.6.2 ProGuard工具235

11.6.3 keytool程序236

11.6.4应用程序签名237

第12章 Android图形用户界面设计239

12.1 Android界面布局239

12.1.1界面布局文件239

12.1.2界面布局类型240

12.2Android常用控件243

12.2.1 Button控件244

12.2.2 CheckBox控件245

12.2.3 EditText控件246

12.2.4 ImageButton控件248

12.2.5 ImageView控件249

12.2.6 ListView控件249

12.2.7 ProgressBar控件251

12.2.8 RadioButton控件252

12.2.9 SeekBar控件253

12.2.10 Spinner控件254

12.2.11TabHost/TabWidget255

12.2.12Gallery与ImageSwitcher256

12.2.13GridView260

12.3自定义按钮背景263

第13章 Activity、 Intent和Service系统结构设计267

13.1Java语言编程基础267

13.1.1 Java语言的特点267

13.1.2 Java与C+++的区别268

13.2Android应用程序组件270

13.3 Activity270

13.3.1 Activity类270

13.3.2 Android事件侦听器274

13.4 Intent278

13.4.1 Intent介绍278

13.4.2常见Intent应用279

13.4.3两个activity之间切换实例281

13.5 Service285

13.5.1 Service介绍285

13.5.2 Service启动流程285

13.5.3 Service应用实例285

13.6对话框286

13.6.1 Toast消息提示框286

13.6.2对话框289

13.7 Android程序字生命周期290

13.8广播接收器292

13.9 Android网络编程293

13.9.1 Android HTTP通信294

13.9.2 Android Socket通信297

第14章 iOS程序设计基础300

14.1 iOS开发环境搭建300

14.1.1 iOS介绍300

14.1.2iOS开发环境搭建300

14.2 iOS入门实例302

14.2.1创建iOS项目302

14.2.2编辑main.storyboard文件304

14.2.3程序代码分析307

14.2.4main函数及程序启动过程308

14.2.5 UIResponder类309

15章 Objective-C++程语言311

15.1 Objective-C概述311

15.1.1 Objective-C介绍311

15.1.2Objective-C特点311

15.1.3 Objective-C和C+++/java比较312

15.1.4运行Objective-C314

15.2类和对象316

15.2.1类的声明316

15.2.2类的实例化317

15.2.3类的继承318

15.2.4 Objective-C分类和扩展319

15.3内存管理321

15.3.1内存管理基础321

15.3.2 ARC内存管理323

第16章 iOS视图及视图控制326

16.1 iOS的窗口与视图介绍326

16.1.1 iOS窗口326

16.1.2 iOS视图327

16.2 iOS控件328

16.2.1 iOS基本控件328

16.2.2 UIToolBar工具条使用示例331

16.3 iOS视图控制器333

16.4视图控制器应用实例335

第17章 Hybrid App开发基础348

17.1 Hybrid App开发介绍348

17.1.1移动开发类型348

17.1.2 Native App348

17.1.3 Web App349

17.1.4Hybrid App350

17.1.5常见移动Web开发框架350

17.1.6常见Hybrid App平台351

17.2HTML5353

17.2.1 HTML5介绍353

17.2.2语义特性354

17.2.3本地存储359

17.2.4 WebSockets365

17.3 Sencha Touch365

17.3.1 Sencha Touch概要365

17.3.2 Sencha Touch应用366

第18章 PhoneGap移动开发370

18.1 PhoneGap概述370

18.1.1PhoneGap介绍370

18.1.2 PhoneGap基本知识370

18.1.3 PhoneGap的特点370

18.2 PhoneGap开发实例371

18.2.1配置PhoneGap371

18.2.2 PboneGap自带例子372

18.2.3创建一个新的实例376

18.2.4 PhoneGap插件开发378

18.3 PhoneGap API381

18.3.1 Accelerometer382

18.3.2Camera383

18.3.3 Compass385

18.3.4Contacts386

18.3.5 Device387

18.3.6 Events387

18.3.7 File389

18.3.8 GeoLocation397

18.3.9 Media398

18.3.10 Notification400

18.3.11Storage401

18.4PhoneGap开发iOS应用程序402

第19章 jQuery Moblie移动开发404

19.1jQuery Mobile概要404

19.1.1 jQuery介绍404

19.1.2jQuery Mobile介绍405

19.2jQuery应用405

19.2.1 jQuery应用基础405

19.2.2jQuery选择器407

19.2.3jQuery事件409

19.3jQuery.ajax416

19.3.1 jQuery.ajax介绍416

19.3.2 JSON417

19.3.3jQuery.ajax应用419

19.4jQuery Mobile应用423

19.4.1 jQuery Mobile页面结构423

19.4.2jQuery Mobile页面链接424

19.4.3jQuery Mobile内容格式427

19.4.4对话框428

19.4.5jQuery Mobile导航429

19.4.6jQuery Mobile工具栏431

19.4.7jQuery Mobile按钮435

19.4.8jQuery Mobile主题化436

19.4.9jQuery Mobile列表视图440

参考文献445

热门推荐