找回密码
 立即注册
查看: 923|回复: 11

MCU的3个程序架构:1.前后台。2.任务调度 3.操作系统。哪一个是优选?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-03-29 11:47:19
已绑定手机

13

主题

31

回帖

287

积分

中级会员

积分
287
发表于 2024-4-22 10:48:16 | 显示全部楼层 |阅读模式
我正在学习用STC32G的芯片,请教社区的大佬,根据你们的经验,
假如不理会MCU的资源和程序编写的难易,只考虑产品程序运行稳定性和代码的易维护性(容易填坑),
对于MCU的3个程序架构:1.前后台。2.任务调度 3.操作系统。哪一个是优选?


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2024-4-22 10:54:04 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:501
  • 最近打卡:2025-05-01 14:43:21

1

主题

183

回帖

1863

积分

金牌会员

积分
1863
发表于 2024-4-22 11:14:32 | 显示全部楼层
我的理解:
1. 如果系统相对比较简单,那就前后台 或 多任务分时调度,因为RTOS要占用资源,而且要花时间学习。
2. 如果系统相对比较复杂,那使用RTOS的好处还是比较多的。通过合理划分任务,使得程序的编写相对简单,
    程序逻辑清晰,容易阅读,对程序的后期维护、增加新功能等也有很大的帮助,因为程序中比较不好理解的
    部份,RTOS帮你完成了。
3. 稳定性那就不好说了,它和系统的各方面都有关系。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-04-25 16:31:21
已绑定手机

14

主题

600

回帖

2199

积分

荣誉版主

积分
2199
发表于 2024-4-22 13:38:01 | 显示全部楼层
如果是初学者,建议直接定时器调度,这个百分百的不会出问题.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-05-01 00:00:50

4

主题

242

回帖

1287

积分

金牌会员

积分
1287
发表于 2024-4-22 15:46:25 | 显示全部楼层
之前玩过8051单片机而且比较熟的话,可以直接看操作系统,否则从1开始更好
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:449
  • 最近打卡:2025-04-30 10:57:37

17

主题

533

回帖

1326

积分

金牌会员

积分
1326
发表于 2024-4-22 16:17:17 | 显示全部楼层
肯定越简单越好
自信就会温和,温和就会坚定!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-4-22 16:30:13 | 显示全部楼层
以目前单片机的资源规模,我的建议是,
尽量熟练掌握各种外设的中断和DMA的用法、
辅以状态机思维来处理多种并发的功能业务,
基本能解决99.9%的开发。

单片机的多任务OS其实也并不难学,但是要用好的话,
局限性因素很多,可以放在业余时间了解一下。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-28 12:55:00

23

主题

296

回帖

1160

积分

金牌会员

积分
1160
发表于 2024-4-22 18:33:59 | 显示全部楼层
楼上说的对,越简单越好
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2024-4-22 21:59:44 | 显示全部楼层
都可以,程序编写正确,都稳定。具体用哪个,根据你的项目任务要求来选取。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2025-05-02 05:31:55

16

主题

702

回帖

2474

积分

金牌会员

积分
2474
发表于 2024-4-23 08:52:52 | 显示全部楼层
程序稳定不稳定,关键是写程序的人怎么写程序
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 11:03 , Processed in 0.156195 second(s), 129 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表