本章讲述一个底层驱动工程师必备的硬件基础,给出了嵌入式系统硬件原理及分析方法的一个完整而简洁的全景视图。
2.1 节描述了微控制器、微处理器、数字信号处理器以及应用于特定领域的处理器各自的特点,分析了处理器的体系架构和指令集。2.2节对嵌入式系统中所使用的各类存储器与CPU的接口、应用领域及特点进行了归纳整理。2.3节分析了常见的外设接口与总线的工作方式,包括串口、I2C、USB、以太网接口、ISA、PCI和cPCI等。嵌入式系统硬件电路中经常会使用CPLD和FPGA,作为驱动工程师,我们不需要掌握CPLD和FPGA的开发方法,但是需要知道它们在电路中能完成什么工作,2.4节讲解了这项内容。2.5~2.7节给出了在实际项目开发过程中硬件分析的方法,包括如何进行原理图分析、时序分析及如何快速地从芯片手册获取有效信息。2.8节讲解了调试过程中常用仪器仪表的使用方法,涉及万用表、示波器和逻辑分析仪。
·《Linux设备驱动开发详解》(第2版)- -第1章 Linux设备驱动概述及开发环境构建
·《Linux设备驱动开发详解》(第2版)- -第3章 Linux内核及内核编程
·嵌入式(Linux+Android)长期就业培训班(4个月)
·嵌入式Linux应用开发培训班
·嵌入式Linux系统开发培训班
·嵌入式Linux驱动开发培训班
·全国高校3G嵌入式师资培训班