社区
李述铜的课程社区_NO_1
自己动手从0到1写嵌入式操作系统
帖子详情
C3.04 多优先级任务
李述铜
2023-01-12 23:04:04
课时名称
课时知识点
C3.04 多优先级任务
...全文
432
回复
打赏
收藏
C3.04 多优先级任务
课时名称课时知识点C3.04 多优先级任务
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UCOS-iii 3.
04
.
04
-for-VS2010
UCOS-iii 3.
04
.
04
+VS2010,在vs2010上实现ucos-iii,是学习ucos-iii的好方法。
UCOSIII源码,版本3.
04
已通过编程实验,参考已写的文章专栏
UCOSIII 3.
04
.rar
基于STM32F4xx的ucosiii 最新源码,用于学习和移植,亲测可行。
nucleo-f767+cubemx+lwip v2.03+ucosiii v3.
04
.05可以ping通
UCOSIII+lwip系统工程模板 实验内容: 硬件资源: NUCLEO-F767 1、led灯PG8 2、usart3(作为printf输出) 3、eth 注意: 1、 UCOSIII中以下
优先级
用户程序不能使用,这些
优先级
分配给了UCOSIII的5个系统内部
任务
。
优先级
0:中断服务服务管理
任务
OS_IntQTask()
优先级
1:时钟节拍
任务
OS_TickTask()
优先级
2:定时
任务
OS_TmrTask()
优先级
OS_CFG_PRIO_MAX-2:统计
任务
OS_StatTask()//用户自定义 开启/关闭
优先级
OS_CFG_PRIO_MAX-1:空闲
任务
OS_IdleTask()
优先级
3:开始
任务
优先级
4:lwip处理和硬件输出
任务
(反正不用改) 用户
任务
最好大于等于5 2、 cubemx里生成代码前不要去掉freertos(不然lwip的代码可能会不正常), 生成之后需要手动完成以下工作: 1、opt.h #define LWIP_TCPIP_CORE_LOCKING 0 #define LWIP_RAW 1 2、以下几个文件建议直接替换 cc.h sys_arch.c sys_arch.h ethernetif.c lwioopts.h(小部分修改) 3、可能有一个bug,运行一段时间可能就无法ping通了(不排除我调试的时候有东西碰到了) 4、ping的时候会有printf:icmp_input: ping icmp_input: ICMP type 5 code 1 not supported.(有兴趣研究,不感兴趣忽略,关闭LWIP_DEBUG可以忽略) 引用: 正点原子@ALIENTEK 网络实验3 LWIP带UCOSIII操作系统移植 STM32F767 LWIP开发手册V2.0.pdf 作者: 小黑 2018/4/1 有问题或者建议直接联系我
UCOSIII 源码.zip
UCOSIII 源码.zip
李述铜的课程社区_NO_1
5
社区成员
555
社区内容
发帖
与我相关
我的任务
李述铜的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章