赞
踩
嵌入式软件工程师的学习路线一般是:单片机->RTOS->Linux。当你掌握单片机开发后,如果要进一步提升编程水平,建议学习RTOS(Real Time Operating System,实时操作系统)。
有很多优秀的RTOS,比如FreeRTOS、RT-Thread、UCOS等等。FreeRTOS使用范围最广泛,RT-Thread生态丰富,UCOS是收费的并且很少使用了。
对于初学者,建议先学习FreeRTOS。只要学会了任意一款RTOS,肯定就会使用其他RTOS了。
百问网在2022年已经推出了《FreeRTOS快速入门》课程:https://blog.csdn.net/qq_35181236/article/details/122070883。
为何还要重新制作《FreeRTOS入门与工程实践》?《FreeRTOS快速入门》只是讲解FreeRTOS的各类API的理论、用法、示例,这些实验是基于Keil自带的STM32F103模拟器。没有使用更多的硬件模块、不能体现工作中的实际场景。
在《FreeRTOS入门与工程实践》,将引入更多的硬件模块,并展示实际工程示例中的用法。另外,基于RTOS的程序一般都比较复杂,涉及的源文件非常多,在工作中一般都基于面向对象 的思想来写程序。
所以,本课程会涉及如下内容:
一切都是现场操作,绝对不会照着PPT念,绝对不会照着现成的代码讲解。只有现场从0操作,学员才能身临其境地学习,跟着教程:碰到问题、解决问题。
对于RTOS初学者或者对RTOS的基础概念不太清楚的同学,请先学习 这个视频课程,在充分理解什么是RTOS之后再开始学习,对于你的学习能达到事半功倍的作用!
视频观看地址: https://www.bilibili.com/video/BV1844y1g7ud
本课程基于韦东山百问网推出的 DshanMCU-103学习套件 进行编写,它由3部分组成:STM32F103C8T6的最小系统板、扩展底板、各类模块。如下图所示:
上述硬件再加一个ST-Link(套餐配套)即可学完本课程所有内容。
主板DshanMCU-103是基于STM32F103C8T6的最小系统板。之所以选择最小系统板,而不是把所有模块都放在一个整体的电路板上,目的如下:
需要获取更好阅读体验的同学,请访问我们专门设立的站点查看,地址:https://rtos.100ask.net
最后,请别忘了收藏本文,下次学习不迷路!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。