本书共23章,分为5篇。第1篇介绍ARM9基础知识、ARM体系结构、ARM指令集、Thumb指令集。第2篇介绍S3C2440的GPIO接口、处理器控制器、UART、SPI以及ADC和触摸屏接口等。第3篇介绍ARM9嵌入式开发环境的建立,包括无操作系统ARM9的开发方法、Linux操作系统开发环境的搭建和模拟软件SkyEye环境的搭建等。第4篇介绍ARM9嵌入式开发环境,包括BootLoad移植、Linux内核移植及构建Linux文件系统。第5篇介绍基于Qt的嵌入式GUI开发、基于ARM9与QTE4的数据采集图形界面设计、基于ARM9及QTE4的图像处理。