图书介绍

嵌入式LinuX 硬件、软件与接口PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式LinuX 硬件、软件与接口
  • (美)Craig Hollabaugh著;陈雷,钟书毅等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505392972
  • 出版时间:2003
  • 标注页数:297页
  • 文件大小:18MB
  • 文件页数:309页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

嵌入式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

热门推荐