本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
嵌入式系统设计——基于Cortex-M处理器与RTOS构建 |
图书定价: |
66.00 |
出版单位: |
清华大学出版社 |
出版时间: |
2022年12月 |
图书开本: |
|
图书作者: |
曾毓、黄继业 |
图书页数: |
|
ISBN书号: |
9787302621751 |
《嵌入式系统设计——基于Cortex-M 处理器与RTOS 构建》系统地介绍了基于ARM Cortex体系的嵌入式系统设计,将单片机技术、RTOS概念、传感器应用、编程技巧和实用方法与实际工程开发技术在STM32F407硬件平台上很好地结合起来,使读者通过本书的学习能迅速了解并掌握基于STM32的嵌入式系统设计方法和工程开发实用技术,为后续的深入学习和发展打下坚实的理论与实践基础。作者依据学习和实验操作的规律与要求,并以提高学生的实际工程设计能力和自主创新能力为目的,合理编排全书内容。全书从内容上可分为8 个部分:ARM Cortex体系概述、硬件平台介绍、工具软件介绍及使用方法、RTOS介绍、常见工程技术应用、文件系统应用、低功耗设计应用以及综合实践。每章节安排了相应的实验内容和扩展练习题。
第1 章 基于Cortex-M 的嵌入式系统概述 1
1.1 嵌入式系统基本概念 1
1.1.1 嵌入式系统的构成要素 1
1.1.2 嵌入式系统的主要特点 3
1.2 ARM Cortex 系列体系结构 4
1.2.1 嵌入式处理器分类 4
1.2.2 嵌入式处理器内核Cortex 系列分类 5
1.3 ARM Cortex-M 各系列特点 5
1.4 STM32F407 结构简介 7
1.5 实时操作系统RTOS 简介 7
1.6 嵌入式系统在物联网中的发展 9
习题 9
第2 章 Cortex-M 嵌入式硬件平台 11
2.1 硬件平台简介 11
2.2 主要器件 12
2.3 主要功能模块 13
习题 16
第3 章 嵌入式开发工具与设计流程 17
3.1 STM32 开发工具 . 17
3.2 ARM Keil MDK 工具 18
3.3 STM32CubeMX 使用方法 22
3.3.1 STM32Cube 简介 22
3.3.2 STM32CubeMX 软件安装 23
3.4 基于HAL 库的程序设计流程 25
3.4.1 STM32 HAL 介绍 25
3.4.2 CubeMX 工程创建流程 28
3.5 个LED 点灯程序 30
实验1 按键扫描与流水灯设计 39
习题 40
第4 章 FreeRTOS 操作系统 41
4.1 FreeRTOS 系统简介 41
4.2 FreeRTOS 系统移植 42
4.3 多任务系统基本概念 4...