本书特点
一是循序渐进,由浅入深。本书针对零基础的初学者,以FS4412开发板(基于ARMCortex-A9架构)为例,首先从开发环境的安装和配置及ARM基本指令等相关基础知识开始讲解,然后详细说明常见硬件的功能原理,进而结合硬件原理图、用户手册逐个分析这些硬件的驱动编程方法,最后介绍开源项目U-Boot的使用及启动程序,使读者将ARM相关知识点融会贯通。
二是实例丰富,内容翔实。本书中包含大量汇编实例,且所有汇编指令都在KEIL软件中测试过;硬件裸机驱动源程序均在开发板上调试过,并有详细的分析注解;U-Boot的启动源程序和U-Boot中的网络协议栈也有详细的程序注解,使读者能够复现实例,学以致用。
三是提供配套电子资源。本书的配套资源包含安装工具、源程序、PPT课件等。 面向人群
本书主要面向想学习ARM开发技术、嵌入式底层开发的初学者,
大部分内容是从事 单片机、Linux驱动开发工程师甚至 硬件工程师必 备知识。
内容的组织由浅入深,关键知识点均有 源码实例, 资料详尽,
配合B站视频学习效果更佳。
|