当前位置: 首页 > news >正文

手动移植FreeRTOS

        好记性不如烂笔头,之前也移植时一直忘记记录一下,这次刚好项目用上就步步记录一下防止下次忘记,同时也希望对同行有所帮助,不求别的只为一个点赞和关注,就能给我带来极大的虚荣心和情绪价值,谢谢。

第一步找源码

找源码网站,网上有很多不熟悉也可以自己查一下,下面这个是我常用的网站

FreeRTOS™ - FreeRTOS™

开始移植

这个估计比较新,不管它很多东西用不上,直接上内核

直接搬走

找对应ARM的源码

 

只要这三个其他不要

内存管理只要一个,一般都是用这个4,至于有什么区别自己问问AI,反正留一个就行。

什么内核用用什么

然后找个对应内核的FreeRTOSConfig.h这里面有,先拿过来再说

这就是移植后的全部文件

第二步加入工程

全部添加到工程里,目录下有头文件的全部添加到头文件路径中。

全部有关RTOS的文件就是上面这些了。

然后先编译再说,不管了。

报错很正常

没有定义,定义一下再说,这个函数是内存溢出报错的。

然后开始配置FreeRTOSConfig.h具体怎么配这个就看自己的需求了

先创建个任务跑一下试试

 

搞定。

http://www.xdnf.cn/news/715645.html

相关文章:

  • 用 Python 模拟雪花飘落效果
  • Oracle 临时表空间详解
  • Oracle的NVL函数
  • 前端面试题-HTML篇
  • C++:栈帧、命名空间、引用
  • 第三章:地下三层的技术遗产
  • JaCoCo 是什么
  • 系统架构设计师案例分析----经典架构风格特点
  • 挡片/测试晶圆(Dummy Wafer)通俗解析
  • 非线性声学计算与强化学习融合框架:突破复杂环境人机交互的新技术
  • C++进阶--C++11(04)
  • Golang 配置国内代理
  • Android高级开发第二篇 - JNI 参数传递与 Java → C → Java 双向调用
  • 【第4章 图像与视频】4.5 操作图像的像素
  • FastAPI JWT和hash加密
  • 数据中台系统是什么意思?如何实现数据中台的搭建?
  • MySQL JSON数据存储结构与操作
  • 几款主流V30、V60、V90相机SD卡的评测(索尼、闪迪、三星、雷克沙)
  • ultraiso制作U盘镜像 针对win2012及win2016等需要特殊处理
  • Python训练营打卡 Day39
  • 4 串电池保护芯片创芯微CM1341-DAT使用介绍
  • 板凳-------Mysql cookbook学习 (八--2)
  • [yolov11改进系列]基于yolov11引入倒置残差块块注意力机制iEMA的python源码+训练源码
  • 面向低端设备的移动网页调试策略:WebDebugX 在性能瓶颈分析中的应用
  • 1 µs = 10⁻⁶ s
  • 目标检测预测框置信度(Confidence Score)计算方式
  • ComfyUI+阿里Wan2.1+内网穿透技术:本地AI视频生成系统搭建实战
  • postgresql 流复制中指定同步的用户
  • AI如何让你的智能设备电池更“聪明”?——Python实现智能电池管理
  • 共享内存(SharedArrayBuffer)的使用,以及兼容性情况