个人简介
Jobn Catsoulis是一名电子工程师、程序员和物理学家,致力于高级计算机体系结构的研究。他负责设计了25个以上的嵌入式计算机系统,并且自1996年以来,他一直担任Embedded Pty Ltd.公司的常务董事。Embedded Pty Ltd.是一个为工业界、政府部门、军队以及科研机构设计计算机的公司。
内容简介
我们每天都在使用嵌入式计算机,也许是控制烤箱、闹钟的系统,也许是汽车的自动驾驶系统。富有经验的程序员都知道,底层硬件是一个出色的嵌入式软件的必备前提。
本书是一本嵌入式硬件设计的入门教材,主要是关于为嵌入式应用设计小型机器的书。市场上有很多专门讲述为特定微处理器编写代码的书籍,也有一些侧重于嵌入式系统设计方法(但没有提供实践信息)的书籍。本书采用了一种折衷的途径,告诉读者构建一个属于自己的产品所需的一些知识,将嵌入式系统设计的许多学问提炼成了这本小册子。本书会告诉你如何构建一个完整的嵌入式系统,如何向其添加外部设备,以及如何将你的系统与其他设备连接起来。
本书所包括的内容:
· 嵌入式系统的理论和实践
· 为一个嵌入式系统供电
· 制作并调试一个嵌入式系统
· 诸如PIC、Atmel AVR以及Motorola 68000系列的处理器
· 数字信号处理(DSP)体系结构
· 用于添加外部设备的协议(SPI和I2C)
· RS-232C、RS-422、红外通信以及USB
· 网络(RS-485、CAN和Ethernet)
打算设计自己的硬件的软件专业人员(不是拼装一台PC机,而是搭建全新的设备和计算机化的小配件)会从本书中得到有助于洞察硬件搭建秘诀的大量信息。