图书介绍

小型嵌入式产品开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

小型嵌入式产品开发
  • 刘锰,谭立新,刘海妹主编;汪森湘,黄秀亮,孙小进,龙凯副主编 著
  • 出版社: 合肥:合肥工业大学出版社
  • ISBN:9787565038457
  • 出版时间:2018
  • 标注页数:204页
  • 文件大小:39MB
  • 文件页数:219页
  • 主题词:Linux操作系统;微处理器-系统开发

PDF下载


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

下载说明

小型嵌入式产品开发PDF格式电子书版下载

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

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

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

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

图书目录

项目1 软件环境搭建与Linux命令1

1.1 项目描述1

1.2 教学目标1

1.3 知识准备1

1.3.1 VMware Workstation介绍1

1.3.2 Linux简介2

1.3.3 Linux文件系统简介2

1.3.4 Linux命令简介2

1.3.5 vi简介2

1.4 任务实现2

1.4.1 安装VMware Workstation2

1.4.2 在虚拟机上安装RedHat Linux操作系统7

1.4.3 Linux文件系统26

1.4.4 Linux命令27

1.4.5 vi命令及使用39

1.5 任务练习41

1.5.1 we命令使用41

1.5.2 find命令使用41

1.5.3 mkdir和touch命令使用41

1.5.4 free和〉〉命令使用41

1.5.5 ping命令使用41

项目2 Windows和Linux资源共享42

2.1 项目描述42

2.2 教学目标42

2.3 知识准备42

2.3.1 VMware Tools简介42

2.3.2 Samba简介43

2.3.3 FTP简介43

2.3.4 超级终端简介43

2.3.5 NFS简介43

2.4 任务实现43

2.4.1 VMware Tools安装43

2.4.2 Samba服务器配置47

2.4.3 Linux的FTP服务55

2.4.4 超级终端配置57

2.4.5 NFS配置58

2.5 任务练习60

2.5.1 VMware Tools使用60

2.5.2 Samba软件配置60

2.5.3 FTP软件配置60

2.5.4 超级终端配置及使用60

2.5.5 NFS软件配置及使用61

项目3 Linux shell脚本62

3.1 项目描述62

3.2 教学目标62

3.3 知识准备62

3.3.1 什么是shell62

3.3.2 shell脚本基本语法和语义63

3.4 任务实现65

3.4.1 编写shell脚本,利用循环计算10的阶乘65

3.4.2 编写shell脚本,利用判断比较两个数大小66

3.4.3 编写shell脚本,键盘循环输入67

3.4.4 编写shell脚本,实现打印出九九乘法表68

3.4.5 编写shell脚本,实现一个签到系统的功能70

3.5 任务练习75

3.5.1 设备文件判断脚本75

3.5.2 拷贝文件脚本75

3.5.3 删除文件脚本75

3.5.4 阶乘计算脚本75

3.5.5 素数判断脚本75

项目4 Mini2440开发板使用76

4.1 项目描述76

4.2 教学目标76

4.3 知识准备76

4.3.1 Min12440开发板硬件76

4.3.2 Mini2440开发板系统特性78

4.3.3 Min12440开发板接口布局及跳线79

4.3.4 安装USB下载驱动85

4.4 任务实现92

4.4.1 烧写bootloader92

4.4.2 烧写Linux内核93

4.4.3 烧写根文件系统95

4.4.4 编写Hello程序98

4.4.5 编写LED程序100

4.5 任务练习101

4.5.1 bootloader烧写101

4.5.2 内核烧写101

4.5.3 操作系统烧写101

4.5.4 按键测试101

4.5.5 蜂鸣器测试101

4.5.6 A/D测试101

项目5 移植madplay102

5.1 项目描述102

5.2 教学目标102

5.3 必备知识102

5.3.1 交叉编译器简介102

5.3.2 交叉编译器安装及环境配置102

5.4 任务实现104

5.4.1 源代码包下载104

5.4.2 解压安装zlib105

5.4.3 解压安装libid3tag107

5.4.4 解压安装libmad108

5.4.5 解压安装madplay110

5.4.6 烧写可执行文件111

5.5 任务练习111

5.5.1 mp3歌曲播放111

5.5.2 mp3歌曲循环播放111

5.5.3 不同mp3歌曲循环播放111

5.5.4 mp3歌曲循环播放并记录CPU使用情况111

5.5.5 脚本间调用并循环播放和记录歌曲使用情况112

项目6 运动模块设计113

6.1 项目描述113

6.2 教学目标113

6.3 必备知识113

6.3.1 直流电机113

6.3.2 L298驱动模块114

6.3.3 脉冲宽度调制PWM114

6.3.4 内核简介116

6.3.5 Makefile是什么116

6.4 任务实现116

6.4.1 linux_ 2.6.3.32内核源码116

6.4.2 Hello驱动程序118

6.4.3 编译Hello驱动119

6.4.4 编写并编译输出驱动120

6.4.5 方案设计122

6.4.6 程序设计122

6.4.7 程序代码编辑123

6.4.8 交叉编译并下载调试128

6.5 任务练习130

6.5.1 智能小车固定线路巡航130

6.5.2 脉宽调制控制智能小车130

6.5.3 智能小车转弯状态控制130

项目7 红外模块设计131

7.1 项目描述131

7.2 教学目标131

7.3 必备知识131

7.3.1 关于红外传感器131

7.3.2 open函数132

7.3.3 read函数133

7.3.4 write函数133

7.3.5 ioctl函数133

7.4 任务实现133

7.4.1 编写并编译输入驱动133

7.4.2 方案设计134

7.4.3 程序设计135

7.4.4 程序代码编辑136

7.4.5 交叉编译并下载调试140

7.5 任务练习142

7.5.1 实现智能小车红外检测142

7.5.2 实现智能小车红外避障巡航142

7.5.3 实现智能小车使用脉宽调速情况下进行红外避障巡航142

项目8 倒车雷达设计143

8.1 项目描述143

8.2 教学目标143

8.3 必备知识143

8.3.1 超声波传感器简介143

8.3.2 超声波测距原理及计算公式144

8.3.3 超声波传感器工作时序144

8.3.4 超声波不能测距的几种情况145

8.3.5 gettimeofday()函数145

8.4 任务实现146

8.4.1 编写并编译输入和输出驱动146

8.4.2 方案设计147

8.4.3 程序设计148

8.4.4 程序代码编辑149

8.4.5 交叉编译并下载调试155

8.5 任务练习157

8.5.1 实现智能小车超声波避障巡航157

8.5.2 实现智能小车超声波跟踪巡航157

项目9 车载温度计设计158

9.1 项目描述158

9.2 教学目标158

9.3 必备知识158

9.3.1 DS-18B20温度传感器介绍158

9.3.2 DS-18B20温度传感器初始化159

9.3.3 DS-18B20温度传感器写操作159

9.3.4 DS-18B20温度传感器读操作159

9.3.5 DS-18B20读写一次温度160

9.4 任务实现160

9.4.1 方案设计160

9.4.2 程序设计161

9.4.3 程序代码编辑、调试及运行162

9.4.4 交叉编译并下载调试170

9.5 任务练习171

9.5.1 实现智能小车温度检测171

9.5.2 实现智能小车温度上限报警171

9.5.3 实现智能小车温度上限阶梯声光报警172

项目10 无线遥控智能小车173

10.1 项目描述173

10.2 教学目标173

10.3 必备知识173

10.3.1 Wi-Fi简介173

10.3.2 CGI简介174

10.3.3 HTML简介174

10.3.4 USB无线网卡174

10.4 任务实现174

10.4.1 无线网卡安装174

10.4.2 方案设计176

10.4.3 程序设计177

10.4.4 程序代码编辑177

10.4.5 交叉编译并下载调试180

10.5 任务练习182

10.5.1 无线遥控窗帘182

10.5.2 无线遥控智能家居182

附录A C语言概要归纳183

1.条件控制语句183

1.1 if语句183

1.2 switch语句190

2.循环语句193

2.1 while语句193

2.2 for语句197

3.函数200

3.1 函数的定义200

3.2 函数的声明和调用200

附录B 安装所需元器件清单203

附录C 调试所需仪器仪表清单204

热门推荐