有没有可以推荐几个freertos的项目,准大四在准备秋招,不知道该准备怎样的freertos的项目
2条回答 默认 最新
关注
不知道你这个问题是否已经解决, 如果还没有解决的话:- 看下这篇博客,也许你就懂了,链接:嵌入式FreeRTOS学习一,FreeRTOS概述和代码结构
- 您还可以看一下 韦东山老师的FreeRTOS入门教程内部机制讲解课程中的 3. 保存现场的几种场景小节, 巩固相关知识点
- 除此之外, 这篇博客: FreeRTOS基础一:源码结构和移植中的 初步认识FreeRTOS的源码包结构 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
注:croutine.c实现了FreeRTOS的协程(co-routine)功能。协程通常被用在低端,RAM很小的微处理器上,如今并不常用,FreeRTOS也不会再对此功能进行更新。
FreeRTOS |────Source 目录,存放FreeRTOS源代码文件 | ├─include 目录,内核通用头文件 | ├─portable 目录,编译器+处理器适配文件 | | ├─[编译器类型] | | | └ [处理器架构类型] | | └MemMang 目录,存放堆内存管理源代码,根据需要选择其中一种加入到项目中 | ├─tasks.c 内核通用源码文件,用于实现多任务,必须参加编译的文件 | ├─list.c 内核通用源码文件,用于实现链表数据结构,必须参加编译的文件 | ├─queue.c 内核通用源码文件,用于实现IPC队列,几乎是必须参加编译的文件 | ├─timers.c 内核通用源码文件,用于实现软件定时器,是可选的 | ├─event_groups.c 内核通用源码文件,用于实现事件组,是可选的 | ├─croutine.c 内核通用源码文件,用于实现携程,几乎不再使用 | └─stream_buffer.c 内核通用源码文件,用于实现数据流缓冲,是可选的 └────Demo 目录,存放一些FreeRTOS演示工程
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥20 WPF MVVM模式 handycontrol 框架, hc:SearchBar 控件 Text="{Binding NavMenusKeyWords}" 绑定取不到值
- ¥15 需要手写数字信号处理Dsp三个简单题 不用太复杂
- ¥15 数字信号处理考试111
- ¥100 关于#audobe audition#的问题,如何解决?
- ¥15 allegro17.2生成bom表是空白的
- ¥15 请问一下怎么打通CAN通讯
- ¥20 如何在 rocky9.4 部署 CDH6.3.2?
- ¥35 navicat将excel中的数据导入mysql出错
- ¥15 rt-thread线程切换的问题
- ¥15 高通uboot 打印ubi init err 22