《嵌入式设备驱动开发精解》——1.1 本书内容的组织

简介:

本节书摘来异步社区《嵌入式设备驱动开发精解》一书中的第1章,第1.1节,作者:孙智博,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.1 本书内容的组织

嵌入式设备驱动开发精解
本书从嵌入式开发入门的角度进行阐述,首先假设读者具有一定的C语言基础,一些嵌入式方面的知识。在第1章对什么是驱动开发进行了阐述,读者可以对驱动开发有一个基本的概念上的认识。第2章讲述了什么是嵌入式开发以及学习嵌入式开发需要掌握的基本知识及要求。第3章建立自己的Windows系统下的交叉编译环境,让读者可以在Windows下进行交叉编译。第4章阐述该交叉编译环境的工作原理及使用方法。第5章和第6章主要阐述ARM CPU的工作机制以及从开发者的角度是如何看待CPU的。第7章使用很小的篇幅阐述了ARM的汇编知识,达到认识基本ARM指令即可的要求。第8章阐述ARM的体系结构及各种关于ARM CPU使用的相关知识。第9章阐述硬件通信信号和时序的概念,让读者了解硬件是如何通过信号进行通信的。第10章阐述GPIO的配置及使用。第11章阐述ARM CPU中断配置及其使用。第12章阐述如何让LCD工作起来。第13章阐述NAND Flash的使用,其中包括了16bit和8bit Flash的使用。第14章结合时序图阐述了IIC接口的原理及使用。第15章也是结合时序图阐述了SPI接口的原理及使用。第16章阐述了EBI总线的使用。第17章阐述了LAUTERBACH公司的TRACE32的使用。第18章通过举例阐述了如何读懂硬件原理图。通过这些章节可以让读者了解一个完整的嵌入式系统开发需要具备的各个知识点,可以沿着这些知识点进行更深入的学习相关开发技术。

相关文章
|
缓存 移动开发 Linux
【从零开始的嵌入式生活】文件I/O1——标准I/O(1)
【从零开始的嵌入式生活】文件I/O1——标准I/O(1)
【从零开始的嵌入式生活】文件I/O1——标准I/O(1)
|
C语言 Windows 内存技术
《嵌入式设备驱动开发精解》——导读
本书的编写主要是针对从事嵌入式软件开发人员。本书的内容主要涵盖ARM CPU以及各种常用外部设备驱动开发的方方面面,包括各种硬件接口、硬件接口协议说明以及各种外设的使用及调试方法,特别是对于开发调试过程中可能遇到的各种问题以及如何解决这些问题进行了讨论,同时包括但不限于软件方面的调试方法与硬件方面的调试方法等。
811 0