


作者:李正军、李潇然
丛书名:计算机科学与技术丛书
"书以“新工科”教育理念为指导,以产教融合为突破口,面向产业需求,全面重构课程内容,将产业界的**技术引入教学。从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述了基于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...

扫描二维码
下载app了解更多
目录
第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任务管...
"