购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

随着物联网和移动互联网业务的飞速发展,计算机、通信以及消费电子的一体化趋势日益明显,随之催生出一个巨大的嵌入式市场。现如今,嵌入式系统已经广泛应用在工程设计、科学研究、军事技术以及人们的日常生活等方面。嵌入式系统技术也成为当前研究学习的热点。为此,作者根据多年的科学研究和开发经验,总结并撰写了一套清晰的嵌入式系统开发方法。

首先介绍嵌入式系统基础,第1章和第2章分别介绍了嵌入式系统的理论基础、构建嵌入式系统的硬件和软件需求。

接着介绍嵌入式系统开发方法,其中包括硬件和软件两大块的开发设计。硬件开发的方法在第3章进行了介绍。系统运行前要执行一段程序,可将内核映像从磁盘读到随机存取存储器(Random Access Memory,RAM)中,再跳转到内核的入口处,开始运行操作系统,这就是BootLoader功能,为此第4章选取了使用较为普遍的U-Boot进行介绍。系统的所有硬件设备都是由内核管理的,操控硬件的软件就是驱动程序,以文件的方式存储在系统中。为此,第5章讲述了Linux系统要点分析以及驱动开发的方法。

最后重点介绍嵌入式系统在无线通信中的具体应用,包括GPON ONU、机顶盒、Wi-Fi和小基站的应用举例,分别对应本书的第6章、第7章、第8章和第9章。

作为一本易于使用的、便于自学的开发指南,本书各章节内容之间有一定的独立性,便于读者根据需要选择相应章节进行学习。除了介绍基础知识,还附有简短的实例来补充说明,便于读者有效地掌握新知识。

因为嵌入式方面的产品多样,应用领域也有很大差异,所以本书注重方法的讲述。希望本书能给读者在开发过程中提供一些帮助和指导,力求简单而高效。由于嵌入式技术不断发展,加之作者水平有限,书中难免出现错误和不妥之处,恳请读者批评指正。

本书受到了国家自然科学基金(No.92067101)的资助,特别感谢。

作者
2021年2月 llea5fi7XAkbG1DaSA6QEbepRCJ9JneSstk1fFuRzbS+rnQqIMnLOpYcbG3uH6Hx

点击中间区域
呼出菜单
上一章
目录
下一章
×