o'reilly的几本不错的关于嵌入式开发的入门书籍

一直都觉得o'reilly的图书质量不错,今天偶尔在网上查找搜到中文有三本,想来应该不错,先记下来,以后有机会再拜读~~~

《C/C++嵌入式系统编程》

前言
第一章 引言
     什么是嵌入式系统
     各种实现间的差异
     C:最基本的必需品
     关于硬件的一些说明
第二章 你的第一个嵌入式程序
     Hello,World!
     闪烁程序(译注1)
     无限循环的作用
第三章 编译、链接和定址
     创建过程
     编译
     链接
     定址
     创建闪烁程序
     在ROM中的时候……
第四章 下载和调试
     远程调试器
     仿真器
     模拟器和其他工具
第五章 接触硬件
     理解全貌
     检查一下环境
     了解通信过程
     接触处理器
     研究扩展的外围设备
     初始化硬件
第六章 存储器
     存储器的类型
     存储器的测试
     验证存储器内容
     使用快闪存储器
第七章 外围设备
     控制和状态寄存器
     设备驱动原理
     一个简单的时钟驱动
     修改后的闪烁程序
第八章 操作系统
     历史和目的
     ADEOS
     实时特征
     选择过程
第九章 合成一个整体
     应用程序的概述
     闪烁指示灯
     打印"Hello, World!"
     利用串行端口
     Zilog 85230 串行端口控制器
第十章 优化你的代码
     提高代码的效率
     减小代码的大小
     降低内存的使用
     限制C++的影响
附录
词汇表

《嵌入式硬件设计》

章节目录


前言
第一部分 背景知识
第一章 计算机体系结构介绍
概念
存储器
输入/输出
DMA
嵌入式计算机体系结构
第二章 电子学概览
电压和电流
模拟信号
功率
电阻
电容
RC电路
电感
变压器
二极管
晶体
数字信号
理解电路原理图
阅读技术手册
第三章 电源
来自壁上插座的电流
电池
稳压器
第四章 搭建硬件平台
消除噪声
迅速而又随性地构造
印刷电路板
为一个设计布线
调试工具
制作电路板
上电
添加处理器
关于调试的一些思考
第二部分 嵌入式处理器和系统
第五章 PIC微控制器
两款处理器的发展史
一个简单的实例
一个更大的PIC处理器
第六章 AVR微控制器
AVR处理器的体系结构
ATtiny15处理器
代码的下载
更强大的AVR处理器
总线接口
第七章 68000系列处理器
68000处理器的体系结构
简单的基于68000的计算机
第八章 基于DSP的控制器
DSP56800
基于DSP56805的计算机
JTAG
第三部分 外设和接口
第九章 使用SPI和I2C接口添加外围设备
串行外围设备接口(SPI)
内部集成电路(I2C)总线
使用I2C接口添加一个实时时钟
使用I2C添加一个小显示设备
第十章 串口
通用异步收发器(UART)
错误检测
历史悠久而可靠的RS-232C
RS-422
红外通信
USB
第十一章 网络
RS-485
控制器局域网络CAN
以太网(Ethernet)
第十二章 模拟量
放大器
模/数转换
连接外部ADC
温度传感器
光电传感器
加速计
压力传感器
磁场传感器
数/模转换
脉宽调制(PWM)
电机控制
开关大负载
参考书目
索引

《构建嵌入式Linux系统》

章节目录

前言
第一章 概述
定义
嵌入式Linux系统的实际应用
以多组件系统为例
设计与实现方法
第二章 基本概念
主机类型
主机/目标板开发设置的类型
主机/目标板调试设置的类型
嵌入式Linux系统的一般架构
系统启动过程
引导配置的类型
系统存储器的设计
第三章 所支持的硬件
处理器架构
总线与接口
I/O
存储设备
通用网络
工业级网络
系统监控
第四章 开发工具
实际项目工作空间的使用
GNU跨平台开发工具链
C链接库的替代品
Java
Perl
Python
Ada
其他程序语言
集成开发环境
终端仿真程序
第五章 内核方面的考虑
选择内核
内核配置
编译内核
安装内核
实地测试
第六章 根文件系统的内容
根文件系统的基本结构
链接库
内核模块
内核映像
设备文件
主要的系统应用程序
定制应用程序
系统初始化
第七章 存储设备管理
MTD支持的设备
磁盘设备
是否启用交换功能
第八章 根文件系统的设置
选择文件系统
使用经NFS安装的根文件系统将文件系统映像写入flash设备
CRAMFS
JFFS2
NFTL上的磁盘文件系统
RAM disk上的磁盘文件系统
安装TMPFS上的目录
在线更新
第九章 设置 bootloader
各式各样的bootloader
网络引导的服务器设置
在磁盘和CompactFlash设备上使用LILO
在DiskOnChip设备上使用GRUB
U-Boot
第十章 设置网络服务
Internet Super-Server
使用SNMP进行远程管理
通过Telnet进行网络登录
使用SSH进行安全通信
通过HTTP提供Web内容
通过DHCP进行动态配置
第十一章 调试工具
用gdb进行应用程序调试
跟踪
性能分析
内存调试
关于硬件工具
附录一 工作单
附录二 资源
附录三 重要的版权声明
源代码索引

阅读更多

没有更多推荐了,返回首页