你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4335|回复: 14

关于STM32跑操作系统的问题

[复制链接]

3

主题

27

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
发表于 2014-10-25 19:33:12 | 显示全部楼层 |阅读模式
我一直对单片机能否跑操作系统这个问题有些疑问,想请教一下各位

回复

使用道具 举报

1

主题

8

回帖

0

蝴蝶豆

初级会员

最后登录
2015-10-23
发表于 2014-11-5 10:41:31 | 显示全部楼层
    跑操作系统的目的是为了让操作系统来管理单片机的资源和任务调度。普通的小程序功能简单,占用的资源少,调度起来比较简便,故不需要操作系统的支持,程序写起来也比较轻松。
   当程序写大了以后,将要面临众多资源管理以及任务调度的问题。在没有操作系统支撑的情况下,不可避免地会出现代码关联等问题。可以想象一下:单片机下一步要调用哪个功能函数/模块,都要由程序员给它设计好。好不容易设计好了,有一天老板说这个功能不要,还要增加另外几项功能,这个时候,所有的调度可能都需要重新设计过,这是件非常头疼的问题。
    当有了操作系统支撑,程序员就不必过度地去设计任务该如何调度的每一个步骤,上述工作会由操作系统自己来完成。
回复 支持 1 反对 0

使用道具 举报

2

主题

5

回帖

0

蝴蝶豆

初级会员

最后登录
2020-6-9
发表于 2014-10-25 23:08:23 | 显示全部楼层
可以跑ucos
回复 支持 反对

使用道具 举报

3

主题

27

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
 楼主| 发表于 2014-10-25 23:22:49 | 显示全部楼层

谢谢你,之前有个q友也是这么和我说的。
回复 支持 反对

使用道具 举报

1

主题

13

回帖

0

蝴蝶豆

初级会员

最后登录
2020-3-13
发表于 2014-10-27 19:58:01 | 显示全部楼层
FreeRTOS、uCOS都可以的。
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2014-10-28 10:43:31 | 显示全部楼层
可以跑系统,ucos用的最多。
回复 支持 反对

使用道具 举报

26

主题

178

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-6-11
发表于 2014-10-29 13:21:00 | 显示全部楼层
学习了  谢谢 还想问一下  什么样的 控制器能跑系统 什么样的不能跑系统啊?
回复 支持 反对

使用道具 举报

0

主题

16

回帖

0

蝴蝶豆

新手上路

最后登录
2020-7-13
发表于 2014-10-30 09:01:59 | 显示全部楼层
51都能跑UCOS,更何况STM32
回复 支持 反对

使用道具 举报

36

主题

541

回帖

4

蝴蝶豆

金牌会员

最后登录
2020-6-16
发表于 2014-10-30 09:06:16 | 显示全部楼层
跑不跑系统只是在于你的应用的实时性与否,如果一个工程或者项目,不需要系统的话,就没有必要有系统,毕竟系统写得不好,程序容易死机,能单位线程就不要多线程。单片机很多还可以用时间片还写,其实跟系统也是差不多的概念。如果真想跑系统,那51也能跑。
回复 支持 反对

使用道具 举报

1

主题

11

回帖

0

蝴蝶豆

初级会员

最后登录
2017-12-23
发表于 2014-10-30 11:08:42 | 显示全部楼层
为什么不可以跑,那个不满足要求?
回复 支持 反对

使用道具 举报

3

主题

27

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
 楼主| 发表于 2014-10-30 22:07:40 | 显示全部楼层
那片清茶 发表于 2014-10-30 09:06
跑不跑系统只是在于你的应用的实时性与否,如果一个工程或者项目,不需要系统的话,就没有必要有系统,毕竟 ...

谢谢你,虽然我现在还不是很明白,随着学习的深入和实践的增加,我会逐步理解这个问题的。
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版