展开全部

主编推荐语

一本非常棒的嵌入式系统教程,硬件基于BeagleBone Black、SAMA5D3 Xplained和Wandboard。

内容简介

本书可以分为两大部分:其中第一部分是第二部分的基础。第一部分介绍如何安装一个宿主机和开发系统以及如何通过串口控制台访问嵌入式平台。首先将看到一些引导加载程序的命令以及C的编译器和交叉编译器,之后会介绍内核模块、设备驱动程序以及一些基于网络文件系统的文件系统。读者会在主机上使用模拟器来运行一个完整的目标机Debian系统,包括在Bash、PHP和Python下面的系统守护进程和脚本程序,以及闪存和Linux的MTD。接着会引入JFFS2和UBIFS系统,以及两个非常的嵌入式系统Yocto和OpenWrt。第二部分开始深入介绍所有外围设备,包括其所支持的嵌入式工具包以及如何访问和使用它们,并通过实例展示如何管理它们。

目录

  • 版权信息
  • 译者序
  • 前言
  • 本书涵盖内容
  • 第一部分 基础知识
  • 第1章 开发系统的安装
  • 1.1 嵌入式术语
  • 1.2 系统概述
  • 1.3 安装开发系统
  • 1.4 设置开发系统
  • 1.5 总结
  • 第2章 管理系统控制台
  • 2.1 基本操作系统管理
  • 2.2 快速浏览bootloader
  • 2.3 总结
  • 第3章 C编译器、设备驱动及其开发技术
  • 3.1 C编译器
  • 3.2 内核和DTS文件
  • 3.3 什么是设备驱动?
  • 3.4 根文件系统
  • 3.5 网络文件系统
  • 3.6 模拟器的使用
  • 3.7 总结
  • 第4章 使用脚本和系统守护进程的快速编程
  • 4.1 设置系统
  • 4.2 系统守护进程
  • 4.3 脚本编程语言
  • 4.4 编写自定义守护进程
  • 4.5 总结
  • 第5章 配置一个嵌入式操作系统
  • 5.1 MTD与块设备
  • 5.2 OpenWrt系统
  • 5.3 Yocto系统
  • 5.4 总结
  • 第二部分 外围设备
  • 第6章 通用输入输出信号——GPIO
  • 6.1 GPIO
  • 6.2 Linux下的GPIO
  • 6.3 访问GPIO
  • 6.4 基于脚本语言使用GPIO
  • 6.5 内核管理GPIO
  • 6.6 总结
  • 第7章 串行端口和TTY设备——TYY
  • 7.1 TTY、串行和串口线
  • 7.2 串行端口的实现
  • 7.3 Linux系统下的串行端口
  • 7.4 通信参数
  • 7.5 访问TTY
  • 7.6 使用SLIP管理内核中的TTY
  • 7.7 总结
  • 第8章 通用串行总线——USB
  • 8.1 通用串行总线
  • 8.2 Linux下的USB总线
  • 8.3 USB工具
  • 8.4 raw USB总线
  • 8.5 总结
  • 第9章 内部集成电路——I2C
  • 9.1 内部集成电路总线
  • 9.2 Linux系统下的I2C总线
  • 9.3 I2C工具
  • 9.4 访问I2C设备
  • 9.5 raw I2C总线
  • 9.6 总结
  • 第10章 串行外设接口——SPI
  • 10.1 串行外设接口总线
  • 10.2 Linux下的SPI总线
  • 10.3 SPI工具
  • 10.4 访问SPI设备
  • 10.5 raw SPI总线
  • 10.6 总结
  • 第11章 1-Wire——W1
  • 11.1 1-Wire总线
  • 11.2 Linux下的1-Wire总线
  • 11.3 访问1-Wire设备
  • 11.4 总结
  • 第12章 以太网网络设备——ETH
  • 12.1 以太网网络设备
  • 12.2 Linux系统下的以太网设备
  • 12.3 网络工具
  • 12.4 远程设备通信
  • 12.5 raw以太网总线
  • 12.6 简单以太网桥接
  • 12.7 总结
  • 第13章 无线网络设备——WLAN
  • 13.1 无线网络设备
  • 13.2 Linux系统中的WLAN设备
  • 13.3 无线工具
  • 13.4 WPA supplicant
  • 13.5 hostapd守护进程
  • 13.6 总结
  • 第14章 控制器局域网——CAN
  • 14.1 CAN总线
  • 14.2 Linux系统中的CAN总线
  • 14.3 can-utils包
  • 14.4 raw CAN总线
  • 14.5 通过CAN总线交换数据
  • 14.6 总结
  • 第15章 声音设备——SND
  • 15.1 声音设备
  • 15.2 Linux系统中的声音
  • 15.3 音频工具
  • 15.4 USB音频设备组
  • 15.5 管理声音设备
  • 15.6 总结
  • 第16章 视频设备——V4L
  • 16.1 视频设备
  • 16.2 Linux中的视频设备
  • 16.3 视频工具
  • 16.4 USB视频类设备
  • 16.5 管理视频设备
  • 16.6 总结
  • 第17章 模数转换器——ADC
  • 17.1 模数转换器
  • 17.2 Linux下的ADC
  • 17.3 气体检测
  • 17.4 总结
  • 第18章 脉宽调制——PWM
  • 18.1 PWM设备
  • 18.2 Linux下的PWM设备
  • 18.3 管理伺服电动机
  • 18.4 总结
  • 第19章 其他杂类设备
  • 19.1 数字传感器
  • 19.2 模拟传感器
  • 19.3 GSM/GPRS调制解调器
  • 19.4 智能卡读卡器
  • 19.5 RFID读取器
  • 19.6 Z-Wave设备
  • 19.7 总结
展开全部

评分及书评

尚无评分
目前还没人评分
  • 加载中...

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。