本书结合大量实例,在基于ARM Cortex-A9四核处理器的硬件教学平台上,全面详细讲解了ARM处理器及在其上的嵌入式Linux系统开发。本书主要内容包括ARM处理器及常用指令介绍,Linux编程环境,交叉开发环境,Boot Loader介绍U-Boot启动过程及移植,Linux内核配置、编译及Qt移植等。
本书主要内容包含开发环境的搭建,内核模块,字符设备驱动框架,高级I/O,中断和时间管理,互斥和同步,内存和DMA,Linux设备模型,外设的驱动实例,总线类设备驱动,块设备驱动,网络设备驱动和内核调试技巧。