[Linux] 在linux平台搭建freertos
原创
©著作权归作者所有:来自51CTO博客作者xuejianqiang的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、 搭建linux环境
参考:[精简linux] 快速在window搭建linux验证平台
二、安装cmkae和g++
sudo apt install cmake
sudo apt install g++
三、如何在linux运行freertos
打包文件:javascript:void(0)自行解压到非中文路径
- 通过ubuntu进入上述文件路径 cd freertos_linux/
- 进入bulid文件夹,cd build/
推荐建立build目录进行编译,所有的中间文件都会生成在build目录下,需要删除时直接清空该目录即可
- 执行 cmake 命令,该命令使cmake检测编译环境,并生成相应的makefile
- 在当前路径,执行make,并生成目标文件,main
- 运行目标文件 执行./main
#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;
}