图书介绍
嵌入式系统实践教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘彦文编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302312253
- 出版时间:2013
- 标注页数:166页
- 文件大小:36MB
- 文件页数:175页
- 主题词:微型计算机-系统设计-高等学校-教材
PDF下载
下载说明
嵌入式系统实践教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Linux及嵌入式开发系统组成简介1
1.1 Linux起源及发展1
1.1.1 UNIX和GNU软件1
1.1.2 Linux的发展2
1.2内核、shell、文件系统及实用程序3
1.2.1 Linux内核3
1.2.2 shell简介3
1.2.3文件系统7
1.2.4实用程序7
1.3选择Linux的理由8
1.3.1 Linux是成熟的、广泛使用的操作系统8
1.3.2开源软件带来的优点8
1.3.3免费软件带来的优点8
1.3.4 Linux得到了众多软、硬件厂商的支持9
1.3.5使用Linux的不足之处9
1.4 Linux环境嵌入式开发系统组成简介9
1.4.1 Linux环境嵌入式开发系统组成9
1.4.2主机(Host)9
1.4.3目标板(T arget)10
1.4.4主机与目标板的连接10
1.4.5主机中运行的程序10
1.4.6目标板中运行的程序11
1.4.7开发系统附带的光盘文档12
1.5主机安装的Linux发行版12
1.5.1常用的Linux发行版13
1.5.2 Linux发行版在主机的安装方式13
1.6本章小结15
1.7习题、操作与实验15
第2章 主机及目标板的运行16
2.1终端基础知识16
2.1.1 tty16
2.1.2早期的终端及终端与主机的连接16
2.1.3 X-Window、GNOME及KDE简介17
2.2主机系统引导、登录及退出Linux19
2.2.1系统引导19
2.2.2登录Linux19
2.2.3 Linux的终端20
2.2.4查看及修改用户使用的shell23
2.2.5通过退出与shell的会话退出Linux25
2.2.6关闭运行的Linux系统25
2.2.7使用帮助命令help和man26
2.3目标板初次运行28
2.3.1目标板连接的电源、端口及安装的操作系统28
2.3.2目标板引导过程简述29
2.3.3主机Windows下的超级终端31
2.3.4主机Linux下的 minicom仿真终端33
2.3.5装载引导程序支持的命令简介36
2.3.6目标板Linux登录、退出讨论38
2.3.7目标板Linux基础39
2.4本章小结42
2.5习题、操作与实验42
第3章 主机开发环境配置44
3.1交叉开发平台基础44
3.1.1本地开发及交叉开发44
3.1.2 GNU跨平台工具链组成45
3.1.3如何获取工具链45
3.1.4工具链的组件及GDB简介46
3.2交叉工具链安装举例47
3.2.1交叉工具链及实验例程安装位置47
3.2.2对查找工具链的路径变量进行修改48
3.3主机Linux环境网络配置举例48
3.3.1主机Linux环境IP地址设置48
3.3.2主机Linux环境网络防火墙设置52
3.3.3主机与目标板网络通信测试52
3.3.4主机Linux环境NFS设置54
3.4输入、编译、运行一个程序全过程举例57
3.5本章小结59
3.6习题、操作与实验59
第4章 实验例程及驱动程序分析(一)61
4.1读取、转换时间函数编程举例61
4.1.1 Linux查看、设置时间的命令61
4.1.2常用的读取、转换时间的函数62
4.1.3读取、转换时间的函数编程举例63
4.1.4例4.1对应的Makefile文件65
4.2多线程编程举例65
4.2.1 Linux线程概述65
4.2.2线程、互斥量、条件变量函数66
4.2.3生产者、消费者编程举例68
4.3串行端口及标准输入/输出/错误编程举例73
4.3.1串行通信基础73
4.3.2 Linux标准输入/输出/错误系统调用编程举例77
4.3.3 Linux串行端口编程举例80
4.3.4 C语言标准输入/输出/错误函数编程举例83
4.4 ADC应用程序编程举例85
4.4.1 ADC编程基础85
4.4.2 ADC应用程序编程举例87
4.5 ADC驱动程序源代码分析91
4.5.1概述91
4.5.2 Linux设备驱动程序概述92
4.5.3 s3c2410-adc.h头文件源代码分析96
4.5.4 s3c2410.h-chip.H头文件源代码分析96
4.5.5 s3c2410-adc.c设备驱动程序源代码分析98
4.6本章小结104
4.7习题、操作、编程与实验105
第5章Linux环境下目标板出厂软件烧写实验107
5.1目标板出厂软件烧写概述107
5.1.1目标板出厂软件107
5.1.2 Linux环境要烧写的文件107
5.1.3什么情况下烧写目标板出厂软件108
5.1.4烧写环境108
5.2目标板出厂软件烧写实验(一)108
5.2.1主机Windows下安装JTAG驱动程序109
5.2.2通过JTAG端口传送并烧写装载引导程序vivi109
5.2.3通过串口传送并烧写内核zImage110
5.2.4通过串口传送并烧写根文件系统root.cramfs112
5.2.5通过网口传送并烧写应用程序yaffs.tar.bz2112
5.2.6格式化闪存以及通过串口传送并烧写vivi116
5.3目标板出厂软件烧写实验(二)117
5.3.1通过网口传送并烧写内核zImage117
5.3.2通过网口传送并烧写根文件系统root.cramfs120
5.4目标板出厂软件烧写实验(三)121
5.4.1通过JTAG端口传送并烧写装载引导程序u-boot121
5.4.2通过网口传送并烧写内核uImage123
5.4.3通过网口传送并烧写根文件系统root.cramfs125
5.4.4通过网口传送并烧写应用程序yaffs.tar.bz2126
5.5 u-boot装载引导程序支持的命令126
5.5.1 u-boot支持的命令集126
5.5.2查询u-boot命令的参数含义128
5.6本章小结128
5.7习题、操作与实验129
第6章 实验例程及驱动程序分析(二)131
6.1 DAC应用程序编程举例及驱动程序分析131
6.1.1 DAC硬件基础131
6.1.2 DAC应用程序编程举例133
6.1.3 DAC驱动程序主要代码分析135
6.2 PWM直流电机应用程序编程举例及驱动程序分析138
6.2.1 PWM定时器基础138
6.2.2 PWM直流电机143
6.2.3编译、加载驱动程序模块145
6.2.4 PWM直流电机应用程序编程举例146
6.2.5 PWM直流电机驱动程序主要代码分析148
6.3 LED应用程序编程举例及驱动程序分析149
6.3.1七段LED概述149
6.3.2 8×8点阵LED显示概述152
6.3.3 CPLD与七段LED、8×8点阵LED连接举例154
6.3.4七段LED、8×8点阵LED应用程序编程举例156
6.3.5 LED驱动程序主要代码分析158
6.4本章小结160
6.5习题、操作、实验及编程161
附录A英汉名词术语对照汇总表162
参考文献166
热门推荐
- 1987041.html
- 978095.html
- 1029556.html
- 660601.html
- 526785.html
- 3038860.html
- 3492116.html
- 2963568.html
- 2275689.html
- 2365948.html
- http://www.ickdjs.cc/book_3597430.html
- http://www.ickdjs.cc/book_810598.html
- http://www.ickdjs.cc/book_1227618.html
- http://www.ickdjs.cc/book_106700.html
- http://www.ickdjs.cc/book_773082.html
- http://www.ickdjs.cc/book_1129511.html
- http://www.ickdjs.cc/book_88852.html
- http://www.ickdjs.cc/book_606575.html
- http://www.ickdjs.cc/book_3631146.html
- http://www.ickdjs.cc/book_3362235.html