一、 搭建linux环境

参考:​​[精简linux] 快速在window搭建linux验证平台​​

二、安装cmkae和g++

sudo apt install cmake
sudo apt install g++

三、如何在linux运行freertos

打包文件:​​javascript:void(0)​​自行解压到非中文路径

  1. 通过ubuntu进入上述文件路径 cd freertos_linux/
  2. 进入bulid文件夹,cd build/

推荐建立build目录进行编译,所有的中间文件都会生成在build目录下,需要删除时直接清空该目录即可

  1. 执行 cmake 命令,该命令使cmake检测编译环境,并生成相应的makefile
cmake ..

[Linux] 在linux平台搭建freertos_g++

  1. 在当前路径,执行make,并生成目标文件,main
  2. [Linux] 在linux平台搭建freertos_linux_02

  3. 运行目标文件 执行./main
  4. [Linux] 在linux平台搭建freertos_#include_03

#include <iostream>
#include <stdio.h>
#include "os_api.h"

void task1(void* arg) {
while(1) {
printf("123\n");
os::delay(1000);
}
}
void task2(void* arg) {
while(1) {
printf("456\n");
os::delay(2000);
}
}

int main() {
os::task::create(task1, "task1", 1024, 1);
os::task::create(task2, "task1", 1024, 2);
os::start();
return 0;
}