今天小编要和大家分享的是嵌入式操作系统相关信息,接下来我将从freertos任务调度原理_freertos移植教程,0211 08这几个方面来介绍。

嵌入式操作系统相关技术文章freertos任务调度原理_freertos移植教程0211 08

嵌入式操作系统相关技术文章freertos任务调度原理_freertos移植教程

freertos移植教程

准备

在移植之前,我们首先要获取到FreeRTOS的官方的源码包。这里我们提供两个下载链接:

一个是官网:http://www.freertos.org/

另外一个是代码托管网站:https://sourceforge.net/projects/freertos/files/FreeRTOS/

这里我们演示如何在代码托管网站里面下载。打开网站链接之后,我们选择FreeRTOS的最新版本V9.0.0(2016年),尽管现在FreeRTOS的版本已经更新到V10.0.1了,但是我们还是选择V9.0.0,因为内核很稳定,并且网上资料很多,因为V10.0.0版本之后是亚马逊收购了FreeRTOS之后才出来的版本,主要添加了一些云端组件,我们本书所讲的FreeRTOS是实时内核,采用V9.0.0版本足以。

简单介绍FreeRTOS

FreeRTOS包含Demo例程和内核源码(比较重要,我们就需要提取该目录下的大部分文件)。

Source文件夹里面包含的是FreeRTOS内核的源代码,我们移植FreeRTOS的时候就需要这部分源代码;

Demo 文件夹里面包含了FreeRTOS官方为各个单片机移植好的工程代码,FreeRTOS为了推广自己,会给各种半导体厂商的评估板写好完整的工程程序,这些程序就放在Demo这个目录下,这部分Demo非常有参考价值。

freertos移植教程