清华大学出版社

您所在的位置:网站首页 嵌入式库函数 清华大学出版社

清华大学出版社

#清华大学出版社| 来源: 网络整理| 查看: 265

采用由简到难的编写思路, 首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,最后加深难度,介绍高级应用,从而使读者很容易理解和消化。全书共10章,第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了μc/OSⅡ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。 本书中列举的实例具有一定难度,适合具有一定嵌入式基础的读者使用,初学者请参考本书提供的共享资料和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程中的一些实际困难和问题。

more >

Foreword 前言 嵌入式系统被描述为“以应用为中心、软件硬件可裁剪的、适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统”,由嵌入式硬件和嵌入式软件两部分组成。硬件是支撑,软件是灵魂,几乎所有的嵌入式产品中都需要嵌入式软件来提供灵活多样而且应用特制的功能。由于嵌入式系统应用广泛,嵌入式软件在整个软件产业中占据了重要地位,并受到世界各国的广泛关注,如今已成为信息产业中最为耀眼的“明星”之一。 从20世纪90年代开始,以计算机技术、通信技术和软件技术为核心的信息技术取得了更加迅猛的发展。计算机技术也开始进入一个被称为后PC技术的时代。 20多年来,嵌入式操作系统得到飞速的发展: 微处理器从8位到16位、32位甚至64位; 从支持单一品种的CPU芯片到支持多品种的; 从单一内核到除了内核外还提供其他功能模块,如文件系统、TCP/IP网络系统、窗口图形系统等,并形成包括嵌入式操作系统、中间平台软件在内的嵌入式软件体系。硬件技术的进步,推动了嵌入式系统软件向运行速度更快、支持功能更强、应用开发更便捷的方向不断发展。 各种装备与设备上嵌入式计算与系统的广泛应用大大地推动了行业的渗透性应用。各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从大到小的各种使用嵌入式技术的电子产品,小到MP3、PDA等微型数字化产品,大到网络家电、智能家电、车载电子设备。而在工业和服务领域中,使用嵌入式技术的数字机床、智能工具、工业机器人、服务机器人也将逐渐改变了传统的工业和服务方式。 随着嵌入式系统应用的不断深入和产业化程度的不断提升,新的应用环境和产业化需求对嵌入式系统软件提出了更加严格的要求。在新需求的推动下,嵌入式操作系统内核不仅需要具有微型化、高实时性等基本特征,还将向高可信性、自适应性、构件组件化方向发展; 支撑开发环境将更加集成化、自动化、人性化; 系统软件对无线通信和能源管理的功能支持将日益重要。 本书主要内容来自于我们研发团队实践,是研发团队多年来开发嵌入式系统积累的经验汇集,内容更重要地契合于嵌入式开发应用的实践。本书以STM32F103MCU应用为主要内容,详细介绍了STM32F103系列MCU的各种功能及其扩展应用,并且列举了这些功能应用的实例。这些实例都是经过严格测试、可直接应用到实践中的例程应用。读者可以根据自身的需求和功能进行订制和修改。本书所列举的代码都是基于3.5版本最新的库函数驱动。 主要内容 本书采用由简到难的编写思路,首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,最后加深难度,介绍到高级应用,从而使读者很容易进行理解和消化。第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了μC/OSⅡ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。 本书中列举的实例具有一定难度,适合具有一定基础的读者使用,初学者请参考所带光盘和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程中的一些实际困难和问题。 读者群定位 本书的读者需要具有一定的C语言、单片机以及硬件设计基础,适合从事嵌入式开发的技术人员、STM32的初学者以及大专院校电子类专业的学生,也适合从8位、16位跨越到32位MCU开发平台的开发人员。本书可以作为大专院校课程设计、毕业设计或者电子竞赛的培训和指导教材,也可作为本、专科的单片机和嵌入式系统相关的教材。 书中包含代码下载使用 本书中所包含的代码测试程序均可在WWW.SEIPHER.COM下载,下载内容包括: 开发板的各项功能测试代码、已经移植好的μC/OS Ⅱ的模板代码,读者可以直接下载和编译。编译环境为Keil MDK 5.0以上版本。 读者可以直接使用例程中的代码开发新的应用,并快速完成新产品的开发。 联系作者 读者在使用本书的过程中,如果遇到相关的技术问题,或者对DevStm 4.0开发板有兴趣,可以通过电子邮件和作者联系([email protected]),作者将尽最大努力与广大读者一起解决开发过程中遇到的问题,共同进步。 致谢 本书在编写过程中,得到了作者所在公司同事和家人的理解和大力支持,清华大学出版社刘星编辑也做了大量的支持工作,感谢王长乐、赵伟萍分别审阅了本书的相关章节内容。 本书编写过程中参考了大量的文献资料,一些资料来源于互联网和开源社区,书后的参考文献未能一一列举,再次对原作者和开源社区表示诚挚的谢意。 由于作者水平有限,加之编写时间仓促,书中难免存在不足和疏漏之处,敬请读者批评指正。 作者 2016年6月

more > 课件下载 样章下载 暂无网络资源 扫描二维码 下载APP了解更多

版权图片链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3