物联网+嵌入式系统开发与实践
现如今,物联网、人工智能技术越来越多地融入人们的日常生活中,对嵌入式系统开发技术提出了更高的要求,这不仅体现在对硬件性能的需求,也体现在软件、算法、云服务等方面的新需求。因此,《物联网+嵌入式系统开发与实践》选择了面向物联网应用的低功耗微处理器—Infineon PSoCTM6(后续简称PSoC6)双核微处理器作为嵌入式系统开发平台的核心处理器,选择被称为物联网操作系统的FreeRTOS作为嵌入式操作系统。同时,融入物联网接入相关技术和物联网安全产品解决方案,阐述嵌入式系统与物联网之间在应用、原理和实践等方面不可分割的联系。
全书分为两个部分,其中第1~4章是理论和应用基础内容,第5~14章是应用案例。
第1章介绍嵌入式系统开发的发展近况和所涉及的行业、领域,以及如何根据项目需求进行微处理器的选型和嵌入式操作系统的选择。
第2章介绍ARM Cortex M系列微处理器的基本特性,以Infineon PSoC6双核MCU为例,介绍微控制器的主要内部资源及其应用。
第3章介绍物联网操作系统FreeRTOS的内核特点、任务管理机制及任务之间的通信与同步机制,以及基于FreeRTOS进行嵌入式软件开发的特点。
第4章概要介绍物联网及应用领域,以及物联网和嵌入式系统的关系,并分别介绍使用PSoC6 MCU 内部BLE和WiFi/BT模组CYW4343W单芯片解决方案接入物联网的方法。
第5~14章针对嵌入式系统应用、物联网应用和物联网安全解决方案,详细介绍 10 个项目开发案例的软硬件设计原理和实现。
正文抢先看
本书特点
1)遵照教指委最新计算机科学与技术、物联网、电工电子及相关专业的培养目标和培养方案,合理安排嵌入式开发技术和物联网应用的知识体系,结合嵌入式开发技术方向的先行课程和后续课程组织相关的知识点和内容。
2)教材融入嵌入式、物联网相关软硬件开发的过程和具有工程实践背景的项目案例,体现“教、学、做”一体化,以学生为主体、以能力训练为目标的理论和实践相结合。项目案例设计以嵌入式系统开发特点为主线,融入物联网应用,面向物联网、计算机科学与技术、电工电子、智能科学与技术等相关专业的实践训练;从硬件平台、嵌入式操作系统、物联网平台、程序开发设计等多种角度,体现嵌入式系统开发的关键要素和具体实现方法。本书共提供10个由浅入深的项目开发案例,结合实际项目开发及Infineon PSoC6系列产品和Trust M ID2产品的特性展开讲解。这些应用案例也可以为读者提供有效的参考设计,涉及的技术要素包括以下几个:
(1)嵌入式开发平台:以Infineon PSoC6 MCU和Trust M ID2物联网安全芯片为载体。
(2)嵌入式操作系统:选择面向物联网的FreeRTOS开源嵌入式操作系统。
(3)开发环境:开源的ModusToolBox集成开发环境。
(4)编程语言:C语言。
物联网+嵌入式系统开发与实践
佟国香 主编
北京:科学出版社,2023.3
(物联网工程专业系列教材)
ISBN 978-7-03-074147-9
内容简介
本书以嵌入式系统开发特点为主线,融入物联网应用,面向物联网、计算机科学与技术、电工电子、智能科学与技术等相关专业,从硬件平台、嵌入式操作系统、物联网平台、程序开发设计等多种角度,介绍嵌入式系统开发的关键要素和具体实现方法。为使读者能够快速进入开发阶段,在本书的实践篇提供了10个由浅入深的项目开发案例。案例开发的嵌入式系统平台主要以Infineon科技公司的PSoC6双核微处理器结合物联网接入模块为载体,辅以物联网安全解决方案;程序设计采用C语言,基于RTOS编写多任务程序代码。这些案例可以为读者提供有效的参考设计。案例开发采用的嵌入式系统开发环境均为开源软件,没有版权问题。
本书可以作为本科层次高年级及研究生层次学习嵌入式系统、物联网相关课程的教材,也可以作为嵌入式系统工程师、物联网相关软硬件设计工程师的参考用书。
科学出版社视频号
硬核有料 视听科学
下一篇: 物联网嵌入式ltos