主页 详情

《小型嵌入式产品开发》_刘锰,谭立新,刘海妹主编;汪森湘,黄秀亮,孙小进,龙凯副主编_14497901_9787565038457

【书名】:《小型嵌入式产品开发》
【作者】:刘锰,谭立新,刘海妹主编;汪森湘,黄秀亮,孙小进,龙凯副主编
【出版社】:合肥:合肥工业大学出版社
【时间】:2018
【页数】:204
【ISBN】:9787565038457
【SS码】:14497901

最新查询

内容简介

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

1.1 项目描述

1.2 教学目标

1.3 知识准备

1.3.1 VMware Workstation介绍

1.3.2 Linux简介

1.3.3 Linux文件系统简介

1.3.4 Linux命令简介

1.3.5 vi简介

1.4 任务实现

1.4.1 安装VMware Workstation

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

1.4.3 Linux文件系统

1.4.4 Linux命令

1.4.5 vi命令及使用

1.5 任务练习

1.5.1 we命令使用

1.5.2 find命令使用

1.5.3 mkdir和touch命令使用

1.5.4 free和〉〉命令使用

1.5.5 ping命令使用

项目2 Windows和Linux资源共享

2.1 项目描述

2.2 教学目标

2.3 知识准备

2.3.1 VMware Tools简介

2.3.2 Samba简介

2.3.3 FTP简介

2.3.4 超级终端简介

2.3.5 NFS简介

2.4 任务实现

2.4.1 VMware Tools安装

2.4.2 Samba服务器配置

2.4.3 Linux的FTP服务

2.4.4 超级终端配置

2.4.5 NFS配置

2.5 任务练习

2.5.1 VMware Tools使用

2.5.2 Samba软件配置

2.5.3 FTP软件配置

2.5.4 超级终端配置及使用

2.5.5 NFS软件配置及使用

项目3 Linux shell脚本

3.1 项目描述

3.2 教学目标

3.3 知识准备

3.3.1 什么是shell

3.3.2 shell脚本基本语法和语义

3.4 任务实现

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

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

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

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

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

3.5 任务练习

3.5.1 设备文件判断脚本

3.5.2 拷贝文件脚本

3.5.3 删除文件脚本

3.5.4 阶乘计算脚本

3.5.5 素数判断脚本

项目4 Mini2440开发板使用

4.1 项目描述

4.2 教学目标

4.3 知识准备

4.3.1 Min12440开发板硬件

4.3.2 Mini2440开发板系统特性

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

4.3.4 安装USB下载驱动

4.4 任务实现

4.4.1 烧写bootloader

4.4.2 烧写Linux内核

4.4.3 烧写根文件系统

4.4.4 编写Hello程序

4.4.5 编写LED程序

4.5 任务练习

4.5.1 bootloader烧写

4.5.2 内核烧写

4.5.3 操作系统烧写

4.5.4 按键测试

4.5.5 蜂鸣器测试

4.5.6 A/D测试

项目5 移植madplay

5.1 项目描述

5.2 教学目标

5.3 必备知识

5.3.1 交叉编译器简介

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

5.4 任务实现

5.4.1 源代码包下载

5.4.2 解压安装zlib

5.4.3 解压安装libid3tag

5.4.4 解压安装libmad

5.4.5 解压安装madplay

5.4.6 烧写可执行文件

5.5 任务练习

5.5.1 mp3歌曲播放

5.5.2 mp3歌曲循环播放

5.5.3 不同mp3歌曲循环播放

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

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

项目6 运动模块设计

6.1 项目描述

6.2 教学目标

6.3 必备知识

6.3.1 直流电机

6.3.2 L298驱动模块

6.3.3 脉冲宽度调制PWM

6.3.4 内核简介

6.3.5 Makefile是什么

6.4 任务实现

6.4.1 linux_ 2.6.3.32内核源码

6.4.2 Hello驱动程序

6.4.3 编译Hello驱动

6.4.4 编写并编译输出驱动

6.4.5 方案设计

6.4.6 程序设计

6.4.7 程序代码编辑

6.4.8 交叉编译并下载调试

6.5 任务练习

6.5.1 智能小车固定线路巡航

6.5.2 脉宽调制控制智能小车

6.5.3 智能小车转弯状态控制

项目7 红外模块设计

7.1 项目描述

7.2 教学目标

7.3 必备知识

7.3.1 关于红外传感器

7.3.2 open函数

7.3.3 read函数

7.3.4 write函数

7.3.5 ioctl函数

7.4 任务实现

7.4.1 编写并编译输入驱动

7.4.2 方案设计

7.4.3 程序设计

7.4.4 程序代码编辑

7.4.5 交叉编译并下载调试

7.5 任务练习

7.5.1 实现智能小车红外检测

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

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

项目8 倒车雷达设计

8.1 项目描述

8.2 教学目标

8.3 必备知识

8.3.1 超声波传感器简介

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

8.3.3 超声波传感器工作时序

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

8.3.5 gettimeofday()函数

8.4 任务实现

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

8.4.2 方案设计

8.4.3 程序设计

8.4.4 程序代码编辑

8.4.5 交叉编译并下载调试

8.5 任务练习

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

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

项目9 车载温度计设计

9.1 项目描述

9.2 教学目标

9.3 必备知识

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

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

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

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

9.3.5 DS-18B20读写一次温度

9.4 任务实现

9.4.1 方案设计

9.4.2 程序设计

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

9.4.4 交叉编译并下载调试

9.5 任务练习

9.5.1 实现智能小车温度检测

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

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

项目10 无线遥控智能小车

10.1 项目描述

10.2 教学目标

10.3 必备知识

10.3.1 Wi-Fi简介

10.3.2 CGI简介

10.3.3 HTML简介

10.3.4 USB无线网卡

10.4 任务实现

10.4.1 无线网卡安装

10.4.2 方案设计

10.4.3 程序设计

10.4.4 程序代码编辑

10.4.5 交叉编译并下载调试

10.5 任务练习

10.5.1 无线遥控窗帘

10.5.2 无线遥控智能家居

附录A C语言概要归纳

1.条件控制语句

1.1 if语句

1.2 switch语句

2.循环语句

2.1 while语句

2.2 for语句

3.函数

3.1 函数的定义

3.2 函数的声明和调用

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

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


书查询(www.shuchaxun.com)本网页唯一编码:
bf6d45aad03967593817a79cf8bb676a#7e87f2452d0a3c951f2c868beb5a33af#51534725#14497901.zip