序言近些年来,随着嵌入式系统(EmbeddedSystem)产品的迅猛发展,社会对嵌入式技术人才的需求也越来越多,学习嵌入式技术的人员也在迅速降低。嵌入式系统的多样性降低了嵌入式系统学习和开发的难度,为了让初学者能较为全面地了解嵌入式系统的开发过程,为将来从事嵌入式领域的工作奠定基础linux嵌入式应用程序开发,笔者特编撰了本教材。全书共分6章,第1章述说嵌入式系统基础知识、嵌入式处理器、嵌入式操作系统以及嵌入式系统开发流程等,以便读者对嵌入式系统有初步认识。第2章述说ARM系列处理器、Exynos4412控制器内部结构及外围电路等。第3章述说GCC编译工具的使用以及Linux系统文件、时间和多线程编程等相关知识。第4章述说交叉编译环境的建立、Uboot引导程序及Linux系统软件的移植、裁剪和编译等。第5章述说驱动程序基础以及Linux系统字符设备驱动程序的设计免费linux主机,重点讲解了Demo、GPIO、PWM和A/D等插口驱动程序设计实例。第6章述说嵌入式数据库程序设计,并通过实例讲解了数据库的应用。书后附有Linux系统常用命令、VI基本操作和练习题参考答案。本书由朱华生、李璠和王军共同编撰。其中,朱华生负责编撰第1、2章linux嵌入式应用程序开发,王军负责编撰第3章,李璠负责编撰第4~6章以及附表,全书由朱华生负责统稿。在本书的编撰过程中,编者参考了华清远见公司的FS4412实验指导书,并得到了复旦学院出版社和西安工程大学的大力支持和帮助,在此表示诚挚谢谢。因为编者水平有限,加之时间匆忙,书中内容及文字如有不妥之处,望读者批评见谅。我们希望在吸取你们的意见和建议的基础上linux系统装win7,不断更改和建立书中的有关内容,便于在下一次改版中得到订正。编者2020年6月于广州
more>