图书介绍
嵌入式LinuX 硬件、软件与接口PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Craig Hollabaugh著;陈雷,钟书毅等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505392972
- 出版时间:2003
- 标注页数:297页
- 文件大小:18MB
- 文件页数:309页
- 主题词:Linux操作系统
PDF下载
下载说明
嵌入式LinuX 硬件、软件与接口PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章嵌入式Linux简介2
1.1为什么Linux广受欢迎2
目录2
1.2什么是嵌入式系统3
1.3什么是实时3
1.4开放源代码的含意4
1.5小结5
补充读物5
2.1开拓者项目简介6
第2章 系统体系结构6
2.2 Silverjack度假胜地的布局7
2.3开拓者项目的需求8
2.3.1安全需求8
2.3.2运营需求9
2.3.3供应商需求10
2.4开拓者项目的系统体系结构10
2.5小结11
3.1信息来源12
第3章 选择平台和安装工具集12
3.2开拓者项目的战略方向13
3.3构建tbdev1—嵌入式Linux开发工作站14
3.3.1开始15
3.3.2安装Linux操作系统16
3.3.3安装本机GNU工具链和其他应用程序20
3.3.4创建用于交叉编译的GNU工具链20
3.4小结44
补充读物44
4.1 目标机的平台引导需求45
第4章 引导Linux45
4.2Linux的引导过程46
4.3 Linux的根文件系统47
4.3.1 init所需的文件48
4.3.2 bash所需的文件49
4.3.3根文件系统的二进制文件:编译还是下载50
4.4创建根文件系统61
4.4.1决定要使用的包61
4.4.2创建根文件系统的过程62
4.4.3运行buildrootfilesystem63
4.5 安装TFTP服务器66
4.6安装minicom67
4.7 引导Embedded Planet RPX-CLLF67
4.7.1 Embedded PlanetRPX-CLLF的目标PBR回顾71
4.8引导Brightstar Engineering MediaEngine73
4.8.1 Brightstar EngineeringMediaEngine的目标PBR回顾76
4.9引导Tri-M MZ104和带闪存IDE驱动器的COTSPC78
4.9.1闪存IDE技术78
4.9.2准备Tri-M MZ104和COTS PC79
4.9.3引导Tri-M MZ104目标系统82
4.9.4 Tri-M MZ104的目标PBR回顾83
4.10不同引导方式之间的比较85
4.11小结86
补充读物86
第5章调试87
5.1 gdb简介87
5.2本机调试88
5.3远程调试91
5.4通过网络挂装根文件系统94
5.4.1配置NFS服务器95
5.4.2配置目标内核96
5.5小结99
补充读物99
第6章 异步串行通信接口102
6.1开拓者项目的异步串行硬件开发环境102
6.1.1目标EIA/TIA-232-E兼容性103
6.2Linux串行通信103
6.2.1使用setSerialSignal设置串口控制信号104
6.2.2使用getSerialSignal读入串口控制信号107
6.2.3文件open系统调用如何影响DTR和RTS信号109
6.2.4使用querySerial为bash脚本提供串行通信功能110
6.3小结114
6.4补充读物115
第7章 并行接口116
7.1使用并口进行控制117
7.2使用端口I/O控制标准并口120
7.2.1使用端口I/O监测缆车运行状况120
7.2.2使用端口I/O控制造雪设备123
7.3使用ppdev控制标准并口125
7.4开发定制的设备驱动程序128
7.4.1理解helloworld_proc_module129
7.4.2在MediaEngine上编译、插入模块并测试helloworld_proc_module134
7.5使用定制设备驱动程序liftmon_snowcon控制标准并口135
7.5.1增强helloworld_proc_module以创建liftmon_snowcon136
7.5.2在MZl04上编译、插入和测试liftmon_snowcon146
7.6小结149
7.7补充读物149
8.1什么是USB150
第8章 USB接口150
8.2开拓者项目的USB硬件152
8.2.1 USB音频:Yamaha YST-MS35D USB扬声器152
8.2.2 USB视频捕捉:Kensington VideoCAM super-VGA PC摄像头156
8.2.3 USB存储:SanDisk USB SmartMedia读卡器160
8.3小结164
8.4补充读物164
第9章 内存I/O接口165
9.1硬件设计过程165
9.2.1设计MediaEngine的外部接口硬件166
9.2为MediaEngine开发缆车监测和造雪设备控制功能166
9.2.2 MediaEngine的内存映射空间寻址168
9.2.3 MediaEngine的寄存器基址寻址169
9.2.4为MediaEngine配置内存控制器169
9.2.5为MediaEngine分配输出模块启用信号169
9.2.6为MediaEngine配置I/O端口控制器169
9.2.7为MediaEngine编写helloworldbit测试驱动程序170
9.2.8为MediaEngine编写liftmon_snowcon设备驱动程序174
9.3为RPX-CLLF开发缆车监测和造雪设备控制功能184
9.3.2为RPX-CLLF寻找内存映射空间185
9.3.1为RPC-CLLF设计外部硬件接口185
9.3.3为RPX-CLLF寻找寄存器基址187
9.3.4为RPX-CLLF配置内存控制器187
9.3.5为RPX-CLLF分配输出模块启用信号188
9.3.6为RPX-CLLF配置I/O端口控制器188
9.3.7为RPX-CLLF编写helloworldbit测试设备驱动程序188
9.3.8为RPX-CLLF编写liftmon_snowcon设备驱动程序192
9.4小结202
9.5补充读物202
10.1温度测量和显示203
第10章 同步串行通信接口203
10.2 SPI通信与LM70204
10.2.1将LM70连接到x86的并行打印口205
10.2.2将LM70连接到MediaEngine212
10.3与飞利浦SAA1064进行12C通信219
10.3.1将SAA1064连接到x86并行打印端口上219
10.3.2将SAA1064连接到RPX…CLLF224
10.4小结234
10.5补充读物235
11.1 Linux计时源236
第1 1章 使用中断计时236
11.2测量中断响应时间237
11.2.1在MZ104上测量中断响应时间238
11.2.2在MediaEngine目标机上测量中断响应时间243
11.2.3在RPX-CLLF目标机上测量中断响应时间250
11.2.4对中断响应时间测量的总结255
11.3比赛计时器的实现256
11.3.1使用任务队列处理比赛计时器的中断257
11.3.2使用系统定时器进行比赛计时状态的显示258
补充读物269
11.4小结269
第12章 系统集成270
12.1系统集成概述270
12.2安装系统集成应用程序271
12.3创建并测试开拓者项目的数据库275
12.4开发目标机和CGI集成脚本278
12.4.1采集和发布温度数据278
12.4.2采集并发布图像数据284
12.4.3采集游客标识信息并允许乘坐289
12.5小结292
12.6补充读物293
第13章最后的思考294
13.1 GUI开发294
13.2实时能力294
13.3嵌入式厂商简介295
13.4开拓者项目的硬件296
13.5小结297
13.6补充读物297