FreeRTOS源码详解与应用开发—基于STM32
¥
26
4.4折
¥
59
九品
仅1件
作者 左忠凯、刘军、张洋 著
出版社 北京航空航天大学出版社
出版时间 2017-07
版次 1
装帧 平装
货号 A1
上书时间 2024-11-17
商品详情
品相描述:九品
图书标准信息
作者
左忠凯、刘军、张洋 著
出版社
北京航空航天大学出版社
出版时间
2017-07
版次
1
ISBN
9787512423954
定价
59.00元
装帧
平装
开本
16开
纸张
胶版纸
页数
200页
字数
0.52千字
【内容简介】
FreeRTOS源码详解与应用开发—基于STM32
本书辅以大量的例程,全面讲解了Fr e eRTOS的原理以及源码,主要内容包括任务管理和任 务调度、系统裁减和配置、时间管理、队列、信号量、软件定时器、事件标志组、任务通知、低功耗 Ti ck l e s s模式、空闲任务以及内存管理等。同时,本书配有大量的图例,对于想要深入学习RTOS 类系统原理的人来说是一个不错的选择。 本书配套资料包括视频教程、文档教程、各个例程的源码及相关参考资料,所有资料均可在开 源电子网(网址为www. openedv. c om)免费下载。 本书适合那些想要学习Fr e eRTOS的初学者,也可作为高等院校计算机、电子技术、自动化、 嵌入式等相关专业的教材。
【目录】
章FreeRTOS简介1.1初识FreeRTOS1.1.1什么是FreeRTOS1.1.2为什么选择FreeRTOS1.1.3FreeRTOS的特点1.1.4商业许可1.2磨刀不误砍柴工1.2.1资料查找1.2.2FreeRTOS官方文档1.2.3Cortex—M架构资料1.3FreeRTOS源码初探1.3.1FreeRTOS源码下载1.3.2FreeRTOS文件预览1.4FreeRTOS编码标准和风格第2章FreeRTOS移植2.1准备工作2.2FreeRTOS移植2.2.1向工程中添加相应文件2.2.2修改SYSTEM文件2.3移植验证实验2.3.1程序设计2.3.2程序运行结果第3章FreeRTOS系统配置3.1“INCLUDE_”开始的宏3.2“config”开始的宏第4章FreeRTOS任务相关API函数4.1任务创建和删除API函数4.2任务创建和删除实验(动态方法)4.2.1程序设计4.2.2程序运行结果4.3任务创建和删除实验(静态方法)4.3.1程序设计4.3.2程序运行结果4.4任务挂起和恢复API函数4.5任务挂起和恢复实验4.5.1程序设计4.5.2程序运行结果第5章FreeRTOS中断配置和临界段5.1Cortex—M中断5.1.1中断5.1.2中断管理5.1.3优先级分组定义5.1.4优先级设置5.1.5用于中断屏蔽的特殊寄存器5.2FreeRTOS中断配置宏5.3FreeRTOS开关中断5.4临界段代码5.4.1任务级临界段代码保护5.4.2中断级临界段代码保护5.5FreeRTOS中断测试实验5.5.1程序设计5.5.2程序运行结果第6章FreeRTOS任务基础知识6.1什么是多任务系统6.2FreeRTOS任务与协程6.2.1任务的特性6.2.2协程的特性6.3任务状态6.4任务优先级6.5任务实现6.6任务控制块6.7任务堆栈第7章FreeRTOS列表和列表项7.1什么是列表和列表项7.1.1列表7.1.2列表项7.1.3迷你列表项7.2列表和列表项初始化7.2.1列表初始化7.2.2列表项初始化7.3列表项插入7.3.1列表项插入函数7.3.2列表项插入过程7.4列表项末尾插入7.4.1列表项末尾插入函数7.4.2列表项末尾插入过程7.5列表项的删除7.6列表的遍历7.7列表项的插入和删除实验7.7.1程序设计7.7.2程序运行结果第8章FreeRTOS调度器开启和任务相关函数8.1本章的知识8.2调度器开启过程8.2.1任务调度器开启函数8.2.2内核相关硬件初始化函数8.2.3使能FPU函数8.2.4启动第一个任务8.2.5SVC中断服务函数8.2.6空闲任务8.3任务创建过程8.3.1任务创建甬数8.3.2任务初始化函数8.3.3任务堆栈初始化甬数8.3.4添加任务到就绪列表8.4任务删除过程8.5任务挂起过程8.6任务恢复过程第9章FreeRTOS任务切换9.1PendSV异常9.2FreeRTOS任务切换场合9.2.1执行系统调用9.2.2系统滴答定时器中断9.3PendSV中断服务函数9.4查找下一个要运行的任务9.5FreeRTOS时间片调度9.6时间片调度实验9.6.1程序设计9.6.2程序运行结果0章FreeRTOS系统内核控制函数10.1内核控制函数预览10.2内核控制函数详解1章FreeRTOS其他任务API函数11.1任务相关API函数简介11.2任务相关API函数详解11.3任务状态查询API函数实验11.3.1程序设计11.3.2程序运行结果11.4任务运行时间信息统计实验11.4.1相关宏的设置11.4.2程序设计11.4.3程序运行结果2章FreeRTOS时间管理12.1FreeRTOS函数12.1.1函数vTaskDelay()12.1.2函数prvAddCurrenrTaskToDelayedl.ist()12.1.3函数vTaskDelayUntil()12.2FreeRTOS系统时钟节拍12.2.1滴答定时器12.2.2FreeRTOS系统时钟节拍函数3章FreeRTOS队列13.1队列13.2队列结构体13.3队列创建13.3.1函数原型13.3.2队列创建函数13.3.3队列初始化函数13.3.4队列复位函数13.4向队列发送消息13.4.1甬数原型13.4.2任务级通用人队函数13.4.3中断级通用人队函数13.5队列上锁和解锁13.6从队列读取消息13.7队列操作实验13.7.1程序设计13.7.2程序运行结果……4章FreeRTOS信号量5章FreeRTOS软件定时器6章FreeRTOS事件标志组7章FreeRTOS任务通知8章FreeRTOS低功耗Tickless模式9章FreeRTOS空闲任务第20章FreeRTOS内存管理参考文献 作者介绍 序言
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价