网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 FreeRTOS源码详解与应用开发--基于STM32(第2版)/正点原子教你学嵌入式系统丛书
分类
作者
出版社 北京航空航天大学出版社
下载
简介
内容推荐
本书辅以大量的例程,全面讲解了FreeRTOS的原理以及源码,主要内容包括任务管理和任务调度、系统裁减和配置、时间管理、队列、信号量、软件定时器、事件标志组、任务通知、低功耗Tickless模式、空闲任务以及内存管理等。同时,本书配有大量的图例,对于想要深入学习RTOS类系统原理的人来说是一个不错的选择。本书是再版书,相比旧版,使用了更新的FreeRTOS内核版本作为解析对象,并针对FreeRTOS在多种ARM Cortex-M架构下的运行进行了介绍;同时,本书对知识点的介绍更加详细、讲解的先后顺序更加合理。
本书配套资料包括视频教程、文档教程、各个例程的源码及相关参考资料,所有资料均可在开源电子网免费下载(网址为www.openedv.com)。
本书适合那些想要学习FreeRTOS的初学者,也可作为高等院校计算机、电子技术、自动化、嵌入式等相关专业的教材。
目录
第1章 FreeRTOS简介
1.1 初识FreeRTOS
1.1.1 什么是FreeRTOS
1.1.2 为什么选择FreeRTOS
1.1.3 FreeRTOS的特点
1.1.4 商业许可
1.2 磨刀不误砍柴工
1.2.1 查找资料
1.2.2 FreeRTOS官方文档
1.2.3 Cortex-M架构资料
1.3 FreeRTOS源码初探
1.3.1 FreeRTOS源码下载
1.3.2 FreeRTOS文件预览
第2章 FreeRTOS移植
2.1 FreeRTOS移植
2.1.1 移植前准备
2.1.2 添加FreeRTOS文件
2.1.3 修改SYSTEM文件
2.1.4 修改中断相关文件
2.1.5 可选步骤(建议完成)
2.1.6 添加应用程序
2.1.7 使用AC6编译工程(扩展)
2.2 FreeRTOS移植实验
2.2.1 功能设计
2.2.2 软件设计
2.2.3 下载验证
第3章 FreeRTOS系统配置
3.1 FreeRTOSConfig.h文件
3.2 config配置项
3.2.1 基础配置项
3.2.2 内存分配相关定义
3.2.3 钩子函数相关定义
3.2.4 运行时间和任务状态统计相关定义
3.2.5 协程相关定义
3.2.6 软件定时器相关定义
3.2.7 中断嵌套行为配置
3.2.8 断言
3.2.9 FreeRTOS MPU特殊定义
3.3 INCLUDE配置项
3.4 其他配置项
第4章 FreeRTOS中断管理
4.1 ARM Cortex-M中断
4.1.1 简介
4.1.2 中断优先级管理
4.1.3 3个系统中断优先级配置寄存器
4.1.4 3个中断屏蔽寄存器
4.1.5 中断控制状态寄存器
4.2 FreeRTOS中断配置项
4.3 FreeRTOS中断管理详解
4.3.1 PendSV和SysTick中断优先级
4.3.2 FreeRTOS开关中断
4.3.3 FreeRTOS进出临界区
4.4 FreeRTOS中断测试实验
4.4.1 功能设计
4.4.2 软件设计
4.4.3 下载验证
第5章 FreeRTOS任务基础知识
5.1 单任务和多任务系统
5.1.1 单任务系统
5.1.2 多任务系统
5.2 FreeRTOS任务状态
5.3 FreeRTOS任务优先级
5.4 FreeRTOS任务调度方式
5.5 FreeRTOS任务控制块
5.6 FreeRTOS任务栈
第6章 FreeRTOS任务相关API函数
第7章 FreeRTOS列表和列表项
第8章 FreeRTOS系统启动流程及任务相关函数解析
第9章 FreeRTOS任务切换
第10章 FreeRTOS内核控制函数
第11章 FreeRTOS其他任务API函数
第12章 FreeRTOS时间管理
第13章 FreeRTOS队列
第14章 FreeRTOS信号量
第15章 FreeRTOS软件定时器
第16章 FreeRTOS事件标志组
第17章 FreeRTOS任务通知
第18章 FreeRTOS低功耗Tickless模式
第19章 FreeRTOS空闲任务
第20章 FreeRTOS内存管理
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/27 12:22:27