书籍介绍
本书主要以三星公司的ARM9芯片S3C2410A为基础,详细介绍了嵌入式开发平台ADS1.2的使用,并基于此介绍S3C2410A的常用外部设备,详细讲解这些外部设备的工作原理和相关寄存器的使用,结合具体的程序说明如何利用功能寄存器对这些外部设备进行操作。本书主要从嵌入式处理器中的一款芯片(S3C2410A)出发,介绍基于S3C2410A的底层硬件开发和底层驱动程序的开发,实验环境是基于北京精仪达盛科技有限公司的现代电子设计创新实验实训系统,全书的所有程序编写都是基于实训平台上的EL-TAB-ARM-II实验系统。全书共分十章。第一章主要介绍嵌入式的基本概念和应用领域,顺带介绍三星公司的经典ARM9芯片S3C2410。第二章主要介绍嵌入式开发平台ADS1.2软件的使用。第三章主要对嵌入式开发所应用的语言汇编语言和C语言进行比较。第四章、第五章、第六章、第七章、第八章和第十章主要介绍S3C2410A的外设I/O、终端、时钟和功耗管理、定时器、UART和LCD控制器的原理和功能寄存器的使用,第九章介绍了基于实训平台的I/O扩展应用。全书的所有程序均采用C语言编写仅供读者参考。