图书介绍
嵌入式Linux系统软硬件开发与应用PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式Linux系统软硬件开发与应用](https://www.shukui.net/cover/30/30691670.jpg)
- 申华,刘龙,张云翠主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512411975
- 出版时间:2013
- 标注页数:374页
- 文件大小:52MB
- 文件页数:384页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
嵌入式Linux系统软硬件开发与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪论1
第1章 嵌入式系统硬件设计8
1.1 硬件系统整体介绍8
1.1.1 硬件开发平台介绍9
1.1.2 系统整体硬件原理图9
1.2 核心板电路设计9
1.2.1 处理器介绍10
1.2.2 开发板中地址分配11
1.2.3 SDRAM硬件设计原理13
1.2.4 NOR Flash硬件设计原理17
1.2.5 NAND Flash硬件设计原理20
1.3 外围接口电路设计23
1.3.1 蜂鸣器原理及电路设计23
1.3.2 EEPROM硬件电路设计25
1.3.3 发光二极管电路设计29
1.3.4 按键电路设计31
1.3.5 异步串行通信接口电路设计33
1.3.6 USB电路及相关知识36
1.3.7 数码管显示电路设计41
1.3.8 LCD驱动电路设计44
1.3.9 触摸屏电路设计47
1.3.10 电源及复位电路设计49
项目小结52
思考与练习53
第2章 嵌入式Linux开发环境构建54
2.1 搭建开发环境54
2.1.1 基本概念55
2.1.2 软件包安装及配置56
2.1.3 宿主机服务器配置76
2.1.4 共享文件设置76
2.2 基础知识回顾82
2.2.1 开发过程中常用Linux命令82
2.2.2 Makefile语法85
2.2.3 Shell编程90
本章小结96
思考与练习96
第3章 嵌入式Linux系统移植97
3.1 Bootloader移植97
3.1.1 Bootloader概念98
3.1.2 U-Boot简介99
3.1.3 U-Boot移植过程101
3.1.4 U-Boot命令格式122
3.1.5 U-Boot启动参数123
3.2 Kernel移植124
3.2.1 Kernel介绍124
3.2.2 Kernel目录介绍125
3.2.3 Kernel内核裁剪与配置126
3.2.4 配置tftp-sever服务器128
3.2.5 Kernel移植过程129
3.3 根文件系统制作142
3.3.1 根文件系统组成142
3.3.2 BusyBox简介143
3.3.3 根文件系统制作143
3.3.4 设置NFS共享文件夹149
3.4 制作独立启动的系统151
3.4.1 制作原理151
3.4.2 制作过程152
3.4.3 如何使我们的程序能够启动自运行154
项目小结154
思考与练习154
第4章 嵌入式Linux驱动开发155
4.1 基础知识155
4.1.1 调试驱动程序常用命令156
4.1.2 Makefile模板156
4.1.3 系统调用157
4.1.4 字符框架驱动程序160
4.1.5 设备驱动中的并发处理控制177
4.1.6 设备驱动中的阻塞处理机制183
4.1.7 IO端口方式控制端口点亮LED189
4.1.8 IO内存方式控制端口点亮LED197
4.1.9 位控制法控制端口点亮LED202
4.1.10 调试驱动程序的方法211
4.1.11 创建设备节点的方法212
4.1.12 中断与TASKLET217
4.1.13 中断与工作队列228
4.1.14 内核定时器235
4.2 应用实例241
4.2.1 普通按键驱动241
4.2.2 输入子系统下的按键驱动250
4.2.3 虚拟总线管理下按键驱动260
4.2.4 定时器控制的蜂鸣器驱动264
4.2.5 四位串行控制的数码管驱动271
4.2.6 模数转换器驱动277
4.2.7 电阻式触摸屏驱动285
本章小结293
思考与练习293
第5章 Qt及数据库应用294
5.1 Qt4及触摸库移植294
5.1.1 Tslib1.4的移植295
5.1.2 Qt4.6.3的移植295
5.2 SQLite移植及使用299
5.2.1 SQLite的移植299
5.2.2 控制台方式应用范例300
5.3 Qt4实例306
5.3.1 动态控制LED306
5.3.2 简易计算器315
5.3.3 五子棋321
5.3.4 电话薄333
项目小结346
思考与练习346
第6章 综合项目347
6.1 化工液位控制系统347
6.1.1 项目背景347
6.1.2 项目简介348
6.1.3 硬件设计348
6.1.4 软件设计348
6.2 工厂生产流水线计数系统355
6.2.1 项目背景355
6.2.2 项目简介355
6.2.3 硬件设计355
6.2.4 软件设计356
附录 原理图361
参考文献374