图书介绍

嵌入式系统设计与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

嵌入式系统设计与应用
  • 张思民编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302174622
  • 出版时间:2008
  • 标注页数:237页
  • 文件大小:50MB
  • 文件页数:249页
  • 主题词:微型计算机-系统设计-高等学校-教材

PDF下载


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

下载说明

嵌入式系统设计与应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 嵌入式系统基础1

1.1嵌入式系统简介1

1.1.1嵌入式系统的基本概念1

1.1.2嵌入式系统的体系结构2

1.1.3嵌入式系统的特点3

1.2嵌入式系统的发展和应用领域4

1.2.1嵌入式系统的发展历史4

1.2.2嵌入式系统的发展前景及趋势5

1.3嵌入式操作系统7

1.3.1嵌入式操作系统的发展7

1.3.2几种有代表性的嵌入式操作系统7

1.4嵌入式系统的开发过程9

1.5嵌入式系统的应用方案10

1.5.1基于嵌入式的视频网络监控系统10

1.5.2基于嵌入式系统的锅炉控制方案12

1.5.3基于嵌入式系统的网关实现方案14

本章小结16

习题16

第2章 嵌入式系统硬件开发平台17

2.1相关基础知识17

2.2嵌入式系统硬件平台22

2.3 ARM微处理器体系27

2.3.1 ARM公司简介及ARM体系结构27

2.3.2 ARM系列微处理器简介29

2.4微处理器的结构30

2.4.1 RISC体系结构和ARM设计思想30

2.4.2 ARM9微处理器结构的最小系统设计31

2.4.3 Xscale微处理器结构33

本章小结34

习题34

第3章Linux操作系统基础35

3.1 Linux基本概念35

3.2嵌入式Linux文件系统37

3.2.1基于Flash的文件系统38

3.2.2基于RAM的文件系统39

3.2.3网络文件系统40

3.3 Linux常用操作命令40

3.3.1文件目录相关命令40

3.3.2磁盘及系统操作44

3.3.3打包压缩相关命令47

3.3.4网络相关命令48

3.4 Vi文本编辑器49

3.4.1 Vi的模式49

3.4.2 Vi的基本流程50

3.4.3 Vi的各模式功能键51

3.5 Linux启动过程52

3.5.1 Linux系统的引导过程52

3.5.2 ARM Linux操作系统55

本章小结55

习题56

第4章 嵌入式Linux程序设计基础57

4.1嵌入式Linux编译器57

4.1.1 Linux下C语言编译过程57

4. 1.2 GCC编译器58

4.2“文件包含”处理62

4.3 Make命令和Makefile工程管理64

4. 3.1认识Make64

4. 3.2 Makefile变量67

4.3.3 Makefile规则69

4.3.4 Make命令的使用69

4.4使用autotools系列工具70

4.5位运算73

4.5.1位运算符73

4.5.2位表达式76

本章小结77

习题77

第5章 嵌入式系统开发环境的建立78

5.1建立主机开发环境78

5.2配置minicom81

5.3配置NFS服务83

5.4编译嵌入式Linux系统内核86

5.4.1内核裁剪配置86

5.4.2内核编译89

5.5文件系统的制作90

5.6嵌入式系统开发板的烧写93

5.6.1 BootLoader93

5.6.2 ARM S3C2410开发板的烧写95

5.6.3 XSCALE PXA270开发板的烧写102

本章小结106

习题106

第6章 嵌入式Linux文件处理与串口通信107

6.1嵌入式Linux的文件处理107

6.1.1文件描述符及文件处理107

6.1.2 open函数和close函数108

6.1.3 read函数、write函数和lseek函数110

6.2嵌入式Linux串口通信技术113

6.2.1嵌入式Linux串口通信基础114

6.2.2嵌入式Linux串口设置详解116

6.2. 3 RS-232C标准116

6.2.4串口驱动程序的编写119

本章小结124

习题124

第7章 嵌入式Linux网络应用开发125

7.1网络编程的基础知识125

7.1.1 IP地址和端口号125

7.1. 2套接字127

7.2 socket网络编程128

7.2.1 socket网络函数128

7.2.2 socket网络编程示例131

7.3嵌入式系统的Web服务器程序设计137

7.3.1 Web服务器137

7.3.2 Web服务器的程序设计138

7.4开发新的TCP通信协议143

本章小结145

习题146

第8章 嵌入式设备驱动程序设计147

8.1嵌入式设备驱动程序基础147

8.1.1设备驱动程序概述147

8.1.2设备驱动程序的框架148

8.1.3设备驱动程序的加载过程149

8.1.4设备驱动程序的功能接口函数模块152

8.1.5设备驱动程序重要的数据结构体154

8.2设备驱动程序设计156

8.2.1设计驱动程序156

8.2.2编译和加载驱动程序159

8.3简单驱动程序设计示例163

本章小结168

习题168

第9章 设备驱动程序开发实例169

9.1键盘驱动程序的设计169

9.1.1键盘原理介绍169

9.1.2键盘驱动程序设计思路分析170

9.1.3键盘驱动程序设计174

9.1.4键盘用户应用程序设计177

9.1.5编译和运行程序179

9.2步进电机驱动器设计180

9.2.1步进电机的基本概念及工作原理181

9.2.2嵌入式系统控制步进电机182

9.2.3步进电机驱动程序设计183

9.2.4步进电机用户应用程序设计190

9.2.5编译与运行程序192

9.3直流电机驱动程序设计193

9.3.1直流电机驱动程序193

9.3.2直流电机用户应用程序196

9.3.3编译和运行程序197

9.4通用I/O接口驱动程序设计198

9.4.1 GPIO设备驱动198

9.4.2 PXA270的GPIO端口简介199

9.4.3编写LED设备驱动程序199

9.4.4编写LED用户应用程序203

9.4.5编译与运行程序204

9.5网络接口设备驱动程序设计206

9.5.1以太网数据帧传输原理206

9.5.2网络设备驱动程序的框架208

9.5.3简单的网络设备驱动程序212

9.5.4基于DM9000的网络设备驱动程序设计214

本章小结223

习题224

第10章Java虚拟机的移植225

10.1 Java虚拟机225

10.2在主机上建立J2ME开发环境228

10.2.1 J2ME概述228

10.2.2建立Linux系统下的J2ME开发环境231

本章小结237

习题237

热门推荐