





定价:79元
印次:1-1
ISBN:9787302687146
出版日期:2025.05.01
印刷日期:2025.04.28
图书责编:崔彤
图书分类:教材
"书以“新工科”教育理念为指导,以产教融合为突破口,面向产业需求,全面重构课程内容,将产业界的**技术引入教学。从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述了基于STM32CubeMX+Keil MDK和STM32Cube(STM32CubeMX和STM32CubeIDE)开发方式的嵌入式系统设计与应用实例。 全书共分12章,主要内容包括:绪论、Arm处理器体系架构、STM32嵌入式微控器、STM32CubeMX的应用、STM32CubeIDE开发平台、STM32通用输入输出接口、STM32中断系统、STM32定时器系统、STM32 通用同步异步收发器(USART)、STM32模数转换器(ADC)、STM32 DMA控制器和嵌入式实时操作系统FreeRTOS。全书内容丰富,体系先进,结构合理,理论与实践相结合,尤其注重工程应用技术。 "
李正军,山东大学控制科学与工程学院教授、山东大学重点建设项目“现场总线技术实验室”负责人、硕士研究生导师,山东大学优秀教师。长期从事计算机控制、嵌入式控制系统、电力网络监测仪表、现场总线与工业以太网控制系统、电力系统自动化、智能仪器仪表、无创呼吸机等方向研究,并具有较深造诣。中国电气工业协会设备网现场总线分会理事、中华人民共和国机械行业标准《低压电气通信规约》审稿人,全国电器设备网络通信接口标准化委员会委员。设计的产品在国内外市场具有很大的影响,所指导的研究生在国内外各大公司担任重要岗位,并具有丰厚的待遇。主持省部级科技攻关和企业委托项目30余项,出版《计算机测控系统设计与应用》、《现场总线及其应用技术》(第2版)、《计算机控制系统》(第3版)、《现场总线与工业以太网及其应用系统设计》 等著作11部 ,授权国家专利2项,发表学术论文60余篇,获得省部级科技进步奖3项。
前言 随着嵌入式系统在各领域的广泛应用,实时操作系统(RTOS)的需求日益增加。FreeRTOS是一款开源的实时操作系统,专为资源受限的嵌入式系统设计。FreeRTOS由Richard Barry创建并维护,提供了强大的任务调度功能,包括优先级调度、时间片轮转和多任务同步机制,如信号量、队列、事件组和互斥锁等。FreeRTOS支持多种处理器架构,包括Arm CortexM、PIC、AVR等,具有高度的移植性。 FreeRTOS实时操作系统具备小巧高效的特点,典型内核大小仅有几千字节(KB),非常适合用于片上系统(SoC)和微控制器等。FreeRTOS还提供了可选的内存管理方案,以满足不同应用的需求。同时,其丰富的API和强大的扩展性,使开发者能够快速构建稳定高效的实时应用。此外,FreeRTOS拥有活跃的社区支持、丰富的文档和实例代码,极大地方便了开发和调试。FreeRTOS广泛应用于物联网设备、工业自动化、机器人和消费电子领域,为开发复杂嵌入式系统提供了强有力的支持。 本书的特点主要体现在以下几方面。 (1) 系统性和全面性: 本书从FreeRTOS的基本概念入手,逐步深入任务管理、软件定时器、任务间同步、进程间通信与消息队列、内存管理、中断管理以及内核移植等各方面,内容系统全面,覆盖了FreeRTOS的各个重要方面。 (2) 实用性和操作性: 书中不仅介绍了理论知识,还结合了大量的实际应用实例,帮助读者在实践中掌握FreeRTOS的使用方法。每章末尾的习题也有助于读者巩固所学知识。 (3) 针对性和专业性: 本书特别针对ST...
目录
第1章绪论
1.1FreeRTOS系统概述
1.1.1FreeRTOS的特点
1.1.2FreeRTOS的商业许可
1.1.3选择FreeRTOS的理由
1.1.4FreeRTOS的发展历史
1.1.5FreeRTOS的功能
1.1.6FreeRTOS的一些概念和术语
1.2FreeRTOS的源码和官方手册获取
1.3FreeRTOS系统移植简介
1.4FreeRTOS的文件组成
1.5FreeRTOS的编码规则及配置和功能裁剪
1.6FreeRTOS的启动流程
第2章STM32嵌入式微控制器
2.1STM32F407ZGT6概述
2.1.1STM32F407的主要特性
2.1.2STM32F407的主要功能
2.2STM32F407ZGT6芯片内部结构
2.3STM32F407VGT6芯片引脚和功能
2.4STM32F407VGT6最小系统设计
2.5STM32通用输入输出GPIO
2.5.1STM32 GPIO接口概述
2.5.2STM32的GPIO功能
2.6STM32外部中断
2.6.1STM32F4中断系统
2.6.2STM32F4外部中断/事件控制器
2.7STM32串口USART
2.8STM32定时器
2.8.1STM32F4定时器概述
2.8.2STM32F4基本定时器
2.9STM32外设例程
第3章FreeRTOS任务管理
3.1任务管...
"