【安富莱】FreeRTOS操作系统教程发布,支持F103,F407和F429,配套145个例子,1200页教程(2023-01-30)
前言说明:1. 首先感谢大家对我们安富莱电子的支持。
2. FreeRTOS最大的优势就是开源免费,商业使用的话不需要用户公开源代码,也不存在任何版权问题,是当前小型嵌入式操作系统市场使用率最高的。去年的全球嵌入式市场分析报告中,FreeRTOS占据了22%。
3. 关于教程的原创声明:本教程参考了FreeRTOS,embOS,uCOS和RTX的官方在线资料,其余FreeRTOS方面的资料未做任何参考。
4. 配置的每个例子都含MDK和IAR两个版本,MDK请使用MDK4.7X及其以上版本,含MDK5.XX,IAR固定为使用7.5版本,其余版本未做测试。
5. 特别说明,此教程的大部分章节都是同一个模板,以及所配套的所有例子,都是同一个库框架,所有的例子都是在这个框架下制作的,所以
用户看我们教程很多地方有重复,但是具体到章节功能是有不同的。这么做的好处很多,可以让教程和例子规范化起来,用户学完一个章节,并
熟悉了一个例子之后,就可以非常方便的上手其它章节和配套的例子,如果打算深入学习,可以研究FreeRTOS的源码。
6. 此教程配套的平台分别是:
STM32F103ZET6开发板:链接
STM32F407IGT6开发板:链接
STM32F429BIT6开发板:链接
static/image/hrline/4.gif
强烈推荐优先这期视频教程
【实战技能】 单步运行源码分析,一期视频整明白FreeRTOS内核源码框架和运行机制,RTOS Trace链表功能展示
https://www.armbbs.cn/forum.php?mod=viewthread&tid=121848
static/image/hrline/4.gif
教程目录:
STM32F429开发板配套例子和教程:
教程:https://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V6开发板_FreeRTOS教程(V1.1).pdf (25.87MB)
链接:https://pan.baidu.com/s/1qZbbuIo 密码:822n
static/image/hrline/4.gif
STM32F407开发板配套例子和教程:
教程:https://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V5开发板_FreeRTOS教程(V1.1).pdf (25.86MB)
例子链接:http://pan.baidu.com/s/1nuHsEZv密码:8fi7
static/image/hrline/4.gif
STM32F103开发板配套例子和教程:
教程:https://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V4开发板_FreeRTOS教程(V1.1).pdf (25.83MB)
例子链接:http://pan.baidu.com/s/1hrYxMYC密码:sy7f
static/image/hrline/4.gif
很准时,呵呵 2016-03-02
今天完成第一章制作。 2016-03-03
制作第2章 辛苦了,大半夜的还在工作 什么时候发布出来啊,写一章发一章吧?看美剧的感觉有没有
回 zerone 的帖子
zerone:什么时候发布出来啊,写一章发一章吧?看美剧的感觉有没有 (2016-03-03 13:32) images/back.gif一章一章不好教程排版,基本2月可以完成。 2016-03-04
完成第2章 版主能否贴出来让大家先欣赏欣赏。
回 ba_wang_mao 的帖子
ba_wang_mao:版主能否贴出来让大家先欣赏欣赏。 (2016-03-04 16:08) images/back.gif很快的,2月内就可以完成,前面有了RTX的模板,FreeRTOS制作的过程省了不少事。 2016-03-05
制作第3章 2016-03-05
制作F429综合Demo的收音机花了些时间,第3章已经完成。 第三章都完成啦,版主速度有点快喔!
回 ba_wang_mao 的帖子
ba_wang_mao:第三章都完成啦,版主速度有点快喔! (2016-03-10 11:38) images/back.gif前三章是介绍性的工作,好弄些,从第四章开始要麻烦些了,每期教程都要给V4,V5和V6配套一个例子,含IAR和MDK两个版本。 2016-03-11
制作第4章 希望版主尽快制作完成,我可是急不可耐啦啊 哈哈 支持,正准备上手FreeRtos 期待! 2016-03-12
完成第4章 2016-03-13
制作第5章 2016-03-15
完成第5章
希望有 低功耗,CPU利用率,看门狗等内容,最好还要TRACE调试功能,是不是我太贪心了
回 zerone 的帖子
zerone:希望有 低功耗,CPU利用率,看门狗等内容,最好还要TRACE调试功能,是不是我太贪心了 (2016-03-15 10:05) images/back.gif
低功耗,CPU利用率,看门狗都有的。
官方的那个Trace软件暂时不折腾,只有一个功能是免费的,不实用。调试功能就用我们自己做的串口打印,或者用IAR的插件,只是功能也有些简陋。 版主,您的教程共有几章?
同时希望版主提供一些实用的例程。
回 ba_wang_mao 的帖子
ba_wang_mao: 版主,您的教程共有几章?同时希望版主提供一些实用的例程。
....... (2016-03-15 10:53) images/back.gif
30多章
会的。除了加上网络的,其它的例程综合模板都会提供。兄弟有什么好的,实用的例程建议,可以提点一下,我考虑也做下。 2016-03-16
制作第6章
回 eric2013 的帖子
eric2013:30多章会的。除了加上网络的,其它的例程综合模板都会提供。兄弟有什么好的,实用的例程建议,可以提点一下,我考虑也做下。 (2016-03-15 10:58) images/back.gif
例如:我翻阅了很多资料,都没有找到关于MODBUS从站通信中使用信号量唤醒任务的例程。
即用3.5字符定时器中断超时,用信号量唤醒MODBUS从站解析任务。
回 ba_wang_mao 的帖子
ba_wang_mao:例如:我翻阅了很多资料,都没有找到关于MODBUS从站通信中使用信号量唤醒任务的例程。即用3.5字符定时器中断超时,用信号量唤醒MODBUS从站解析任务。 (2016-03-16 11:20) images/back.gif
Modbus,我还没有用过,这个功能不难,熟悉了FreeRTOS后,加上即可。 2016-03-19
完成第6章 2016-03-21
制作第7章 硬汉威武!! 2016-03-26
完成第7章 2016-03-27
完成第8章 2016-03-31
完成第9章
回 gideon518j 的帖子
gideon518j:有没用LWIP 或UIP上网 ? (2016-04-01 11:20) images/back.gifLwip联网吗,可以做一个模板。 2016-04-03
制作第10章 2016-04-07
完成第10章