本节书摘来异步社区《嵌入式设备驱动开发精解》一书中的第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章通过举例阐述了如何读懂硬件原理图。通过这些章节可以让读者了解一个完整的嵌入式系统开发需要具备的各个知识点,可以沿着这些知识点进行更深入的学习相关开发技术。

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

  1. 《嵌入式设备驱动开发精解》——导读

    前言 嵌入式设备驱动开发精解 本书的编写主要是针对从事嵌入式软件开发人员.本书的内容主要涵盖ARM CPU以及各种常用外部设备驱动开发的方方面面,包括各种硬件接口.硬件接口协议说明以及各种外设的使用及 ...

  2. 《Linux设备驱动开发详解 A》一一2.3 接口与总线

    本节书摘来华章计算机出版社<Linux设备驱动开发详解 A>一书中的第2章,第2.3节,作者:宋宝华 更多章节内容可以访问云栖社区"华章计算机"公众号查看.1 2.3 ...

  3. linux 设备驱动 ppt,linux设备驱动开发详解讲座ppt

    PPT内容 这是linux设备驱动开发详解讲座ppt下载,主要介绍了设备驱动简介:建立和运行模块:字符驱动:调试技术:并发和竞争:分配内存:硬件通讯:中断处理:块设备驱动,欢迎点击下载. 嵌入式Lin ...

  4. 《Linux设备驱动开发详解(第2版)》隆重出版

    Linux设备驱动开发详解(第2版)(前一版狂销3万册,畅销书最新升级) [新品] 点击看大图     基本信息 * 作者: 宋宝华       * 出版社:人民邮电出版社     * ISBN:97 ...

  5. 《Linux设备驱动开发详解(第3版)》(即《Linux设备驱动开发详解:基于最新的Linux 4.0内核》)网购链接

    <Linux设备驱动开发详解:基于最新的Linux 4.0内核> china-pub   天猫     dangdang   京东 China-pub 8月新书销售榜 推荐序一 技术日新月 ...

  6. linux设备驱动开发详解孔夫子,Linux设备驱动开发详解

    [内容简介] <Linux设备驱动开发详解(第2版)>是一本介绍linux设备驱动开发理论.框架与实例的书,<Linux设备驱动开发详解(第2版)>基于ldd6410开发板,以 ...

  7. linux设备驱动总结,《Linux设备驱动开发详解(第3版)》海量更新总结

    本博实时更新<Linux设备驱动开发详解(第3版)>的最新进展. 2015.2.26 几乎完成初稿. [F]是修正或升级:[N]是新增知识点:[D]是删除的内容 第1章 <Linux ...

  8. 《Linux设备驱动开发详解(第3版)》(即《Linux设备驱动开发详解:基于最新的Linux 4.0内核》)进展同步更新

    本博实时更新<Linux设备驱动开发详解(第3版)>的最新进展. 目前已经完成稿件. 2015年8月9日,china-pub开始上线预售: http://product.china-pub ...

  9. linux设备驱动开发详解源码,linux设备驱动开发详解光盘源码.rar

    压缩包 : linux设备驱动开发详解光盘源码.rar 列表 19/busybox源代码/busybox-1.2.1.tar.bz2 19/MTD工具/mtd-utils-1.0.0.tar.gz 1 ...

  10. 《Linux设备驱动开发详解》学习笔记一

    Linux设备驱动开发详解学习笔记<一> 书名:<Linux设备驱动开发详解>第二版 主机环境:Linux version 2.6.25-14.fc9.i686@Fedora ...

最新文章

  1. Tesla Model汽车架构与FSD供应链
  2. ubuntu16.04 安装网易云音乐
  3. Oracle SQL之 序列使用限制
  4. SharePoint KB
  5. Ubuntu安装Navicat正版永久使用方法
  6. jdk 9和jdk8_JDK 9是某些功能的终结
  7. spring 启动进度_在Web浏览器中显示Spring应用程序启动的进度
  8. jQuery使用ajax跨域请求获取数据
  9. 【经验】Qt项目开发必备工具
  10. oracle初始化序列值,如何修改序列(Sequence)的初始值(START WITH)
  11. linux主机重启之后,报UNEXPECTED INCOMSISTEMCY:RUN fsck MANUALLY.
  12. shell中的正则表达式
  13. 淘票票经典Python爬虫案例
  14. 【谷粒商城】k8s、devops集群篇(4/4)
  15. php人才招聘cms,骑士cms-php+mysql高效人才招聘系统
  16. D类音频功放NS4110B电路设计
  17. android 贴吧列表,Android仿百度贴吧客户端Loading小球
  18. html在浏览器中打开就是网站,浏览器打开网页的过程
  19. C#中Winform控件扁平化设计
  20. office2020与2016版的不同_如何解决Office2020与office2020兼容问题

热门文章

  1. STM32 USB 问题汇总(转)
  2. 数家韩国银行出现网路钓鱼网站
  3. 极品菜系列3 [图]
  4. PDFsam Basic for mac(合并拆分PDF文档)支持m1
  5. 通过 AnyTrans 将照片从 Mac 传输到 iPhone,无需 iTunes
  6. Mac上翻译不在 Safari 中网站的方法
  7. Ubuntu 18.04/20.04 部署minikube
  8. iOS底层探索之dyld(下):动态链接器流程源码分析
  9. jest单元测试-基础
  10. 自动化瓦力多渠道打包python脚本