[PIC®/AVR®/dsPIC®产品] 寻找大神分享PIC16和PIC18使用RTOS的相关资料

[复制链接]
1497|29
神明祷告 发表于 2026-6-28 14:26 | 显示全部楼层
PIC16 推荐轻量 OSA/zOS,PIC18 首选 FreeRTOS、μC/OS-II 或 PICos18。MPLAB X 集成开发,适配定时器作心跳,配置堆栈与优先级。FreeRTOS 官网有 PIC18 移植包与例程,CSDN 有 μC/OS-II 移植笔记。需注意 8 位机资源限制,精简内核、合理分配栈空间,避免中断冲突。
蝶弄美人簪 发表于 2026-7-30 16:44 | 显示全部楼层
求大神分享 PIC16、PIC18 跑 RTOS 全套资料:微芯 AN777 笔记适配 PIC16 搭配 Salvo,Harmony3 内置 PIC18 FreeRTOS 移植例程;GitHub 开源 PIC18 FreeRTOS 工程、OSA 轻量内核适配小 RAM PIC16;21ic / 微芯社区移植踩坑教程,含 XC8 栈配置、上下文切换优化、低功耗任务调度源码与调试方案。
世纪女孩 发表于 2026-8-10 09:41 | 显示全部楼层
寻求 PIC16、PIC18 搭载 RTOS 实操资料:微芯 AN777 笔记适配 PIC16 运行 Salvo RTOS,FreeRTOS 官网有 PIC18 的 C18、XC8 移植工程,GitHub 可获取开源移植案例。依托 MPLAB Harmony 配置,PIC16 建议极简协作式调度,PIC18 适配轻量化 FreeRTOS,社区可请教堆栈裁剪、分段内存上下文切换调试要点。
桃乐丝 发表于 2026-8-31 11:17 | 显示全部楼层
PIC18 优先用 FreeRTOS 官方 XC8/C18 移植包,官网有配套 Demo 工程与移植手册;Microchip 官方 AN585 文档是 PIC16 轻量化协作式内核源码,适配小 RAM 芯片,不建议跑抢占式 RTOS。补充 PICOS18 开源轻量内核、21ic 论坛移植踩坑笔记,MPLAB 工程务必静态分配任务栈,缩减内核组件规避内存溢出。
别乱了阵脚 发表于 2026-9-11 13:51 | 显示全部楼层
MCC确实拉胯,连RTOS配置都没有。你可以试试自己移植FreeRTOS,官网有PIC18的Demo,不过RAM要省着用。
旧巷情人 发表于 2026-9-15 11:25 | 显示全部楼层
PIC18 可跑 FreeRTOS,PIC16 资源有限,优先 zOS、OSA 这类极简 RTOS。资料:微芯 AN585 应用笔记、FreeRTOS 官方 PIC18 移植文档;GitHub 开源工程,21ic / 微芯社区移植教程;MPLAB X+XC8 工程,重点关注堆栈、滴答定时器、内存分区裁剪
世纪女孩 发表于 2026-9-16 13:44 | 显示全部楼层
PIC18 可跑 FreeRTOS,官网有 C18 移植例程;PIC16 资源有限,优先 zOS、OSA 这类轻量非抢占内核,参考微芯 AN585 笔记。资料可去 FreeRTOS 官网、21ic 论坛、GitHub 找工程,重点关注堆栈分配、滴答定时器、XC8 编译器适配,需实测 RAM 开销,警惕任务栈溢出。
爱丽丝的梦 发表于 2026-9-17 09:44 | 显示全部楼层
PIC18 可跑 FreeRTOS、Salvo;PIC16 资源受限,适合 zOS、协作式轻量内核。参考资料:Microchip AN585、AN777 应用笔记,FreeRTOS 官方 PIC18 移植例程,21ic 论坛工程案例;XC8 编译,需留意分页内存带来的上下文切换开销。
短句家 发表于 2026-9-19 16:05 | 显示全部楼层
PIC16 内存资源紧张,优先用非抢占轻量内核,PIC18 可跑精简 FreeRTOS。资料来源:微芯 AN585、AN777 应用笔记,Harmony3 配套 Demo;FreeRTOS 官网 PIC18 移植包,GitHub 上 zOS、OSA 轻量内核源码;21ic、Microchip 社区大神移植案例。适合传感器采集、按键显示、简单多任务工控,需严格控制任务栈大小。
热爱浪漫 发表于 2026-9-25 15:36 | 显示全部楼层
PIC16 内存紧张,几乎无成熟抢占式 FreeRTOS,多用 zOS、PicThread 轻量协作调度;PIC18 有 FreeRTOS 旧 C18 移植,XC8 需自行移植,受分段内存限制,栈开销大。参考 Microchip AN777 应用笔记,21ic、PICLIST 论坛有工程例程,GitHub 可找开源移植包,8 位 PIC 优先轻量协作 RTOS,慎用抢占式避免 RAM 溢出。
玫瑰凋零日记 发表于 2026-9-26 16:36 | 显示全部楼层
该 21ic 帖子分享 PIC16、PIC18 运行 RTOS 实践:PIC16 RAM 小,仅适合轻量协同调度;PIC18 可跑 FreeRTOS,需 C18 编译器,注意栈与 RAM 资源。给出移植要点、踩坑案例、工程示例,提醒慎用抢占模式,合理裁剪内核,优化任务栈大小,规避堆栈溢出,适合 8 位 PIC 多任务开发参考。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部