20963|15

80

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

有人在STM8移植uCos吗? [复制链接]

                                 有人在STM8移植uCos吗?
此帖出自stm32/stm8论坛

最新回复

stm8s实际项目的话,建议不要上OS,吃力不讨好。项目一定需要OS,上个M0吧,贵不了几毛钱,资源多不止一倍。  详情 回复 发表于 2016-9-30 18:13
点赞 关注
 

回复
举报

64

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
奉劝不要在STM8用UC/OS操作系统,如果真的需求,STM32价格也不贵,在STM32上用操作系统,你才知道操作系统方便;如果STM8用UC/OS操作系统,会有很多问题,UC/OS的移值就是一个和大的问题,更何况STM8找不到合大众的编译环境,意法免费版本的才16K,光操作系统就会占至少6K(51单片机上编译)。

奉劝你项目的应用,程序空间不要超过16K,否者你要为编译环境买单的。

还有,我以前在51系统上用操作系统,你会发现用系统后,由于资源的局限性,根本发挥操作系统的好处,更有甚,做起来程序更复杂,甚至软件出现问题,你根本就找到问题
此帖出自stm32/stm8论坛

点评

非要装A和C之间,怎么不能用来,还用STM32,怎么就贵一点了,一看就没有做过实际项目,我建议用  详情 回复 发表于 2012-9-24 16:42
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 嗯,2楼说的很对,建议用STM32
此帖出自stm32/stm8论坛
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

4
 
                                 我觉得拥有4K以上的RAM的MCU使用ucos才有意义,否则功能就会受限制,也建不了几个任务。
此帖出自stm32/stm8论坛
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

5
 
                                 4K也不咋样,除非你的程序本身不需要很多的RAM。至少8K RAM 大于10MIPS的16位MCU我觉得才是UCOS的用武之地,否则 ,8位MCU一次任务切换超过300uS,不知道有多少应用能忍受?
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

6
 
300uS? 怎么算出来的?楼上说的任务切换指的是调用一次OSSched()的时间吗?
以8位的AVR为例,用8M晶振,就算每条指令都是双周期的,一条指令用的时间是2/8M = 0.25uS,300uS就是1200条指令,任务切换有这么夸张吗?如果用16M晶振就是2400条了,就更夸张了。而且AVR还有近一半的指令都是单周期的,而三、四周期的指令只占很小一部分。
此帖出自stm32/stm8论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

7
 
                                 呵呵,5楼的说法估计是对于51来说的,而且频率不高
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

8
 
在8Bit MCU上别迷恋EmbededOS,那只是个传说。

你完全可以用OS的思想,建立消息机制,建立内存管理,其实很easy的,虽然没名分,可全是自己做的也有成就感啊。
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

9
 
                                 楼上说的是,玩玩还可以,真用到产品上,还是有点别扭的
此帖出自stm32/stm8论坛
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

10
 
                                 我觉得以stm8s207的资源和速度完全可以移植ucos,正在尝试中,不过对于ucos是菜鸟,再加上嵌入汇编就更头大!
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

11
 

回复 沙发 ABCD19871242 的帖子

非要装A和C之间,怎么不能用来,还用STM32,怎么就贵一点了,一看就没有做过实际项目,我建议用
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

12
 
真是做产品的话,在满足功能的情况下,成本肯定是最重要的考虑因素之一
此帖出自stm32/stm8论坛
 
 
 

回复

3238

帖子

5

TA的资源

五彩晶圆(中级)

13
 
stm8s要玩UCOS的话,建议上stm8s007ram大些的,不然建立不了几个任务,我在stm8s007上面跑了个Ucos,做了个通信的项目
此帖出自stm32/stm8论坛
 
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 

回复

137

帖子

2

TA的资源

一粒金砂(中级)

14
 
这几天才发现有这么个东西,价格居然秒杀51单片机,然而,我就问问楼主,STM8程序下载有多少种方式,打算研究研究这个单片机
此帖出自stm32/stm8论坛
 
个人签名别害怕,我不是什么好人
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

15
 
看了一圈还是不明白,到底可以用还是不能用?
此帖出自stm32/stm8论坛
 
 
 

回复

30

帖子

1

TA的资源

一粒金砂(中级)

16
 
stm8s实际项目的话,建议不要上OS,吃力不讨好。项目一定需要OS,上个M0吧,贵不了几毛钱,资源多不止一倍。
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表