29

帖子

0

TA的资源

一粒金砂(中级)

81
 
一般ucOS用得最多

回复

3

帖子

0

TA的资源

一粒金砂(初级)

82
 

额,小白一个,目前只接触过51单片机和stm32单片机,对嵌入式系统的认识为零,版主在看板块的时候可不可以兼顾一下小白,从最简单的简介开始打一个板块基础部分。

 
 

回复

227

帖子

2

TA的资源

一粒金砂(高级)

83
 
本帖最后由 xy598646744 于 2019-12-13 23:13 编辑

接触最早的wince那可是把人差点整疯了,当时水平很有限,很多不明白。再加上文档少,有的东西不开源,整得头大,后来我直接弃用了。

后面用ucos-ii  做点功能简单的感觉还可以,还有一个ucgui可以用来做界面。虽然不如emWIN绚丽。

后面是linux的,这算当时嵌入式的主要系统,Linux的运行对硬件要求一般,内核编译可以裁剪,但系统复杂,学习要慢点。好处就是功能多,但是驱动开发有点麻烦。但是资料多,学习容易,它在社区开源这么多年,资料很好找

之后接触freeRTOS也不错,主要是精炼,上手快,开发容易。

国内出的RT-Thread感觉也不错,正在学习中

 
 
 

回复

1025

帖子

1

TA的资源

一粒金砂(高级)

84
 

一直裸奔,好像现在FREERTOS用的很多,以后在8266上先玩玩

 
 
 

回复

785

帖子

0

TA的资源

一粒金砂(高级)

85
 

接触过wince freertos rtt ucos 都没成功用过产品,还是飘过吧

 
个人签名我从不担心我努力了不优秀,只担心优秀的人都比我更努力。如果你无法忍受孤独,就不要追逐梦想。每一个优秀的人,都有一段沉默的时光。在那一段时光,你付出了很多努力,忍受孤独和寂寞,不抱怨不诉苦,最后渡过了这
 
 

回复

93

帖子

0

TA的资源

一粒金砂(中级)

86
 

用过UCOSII,UCOSIII,了解过RT-THREAD,但没用起来

 
 
 

回复

674

帖子

5

TA的资源

纯净的硅(初级)

87
 

RT-Thread非常适合共享社区,共享产品,物联世界的互联小系统,当仁不让啦!

 
 
 

回复

267

帖子

0

TA的资源

一粒金砂(高级)

88
 

嵌入式操作系统目前种类非常之多,这里仅仅介绍一些常见的,流行的OS.

嵌入式操作系统分为实时OS和非实时OS,非实时系统有Android,iOS等等;

嵌入式实时OS 种类很多:

1.FreeRTOS,目前应用最广,大部分mcu,soc芯片都是使用的FreeRTOS;

2.RT-thread,国内这几年开始流行起来,前段时间获得融资,github几乎每天都有更新,生命力很顽强,这个系统也是我所看好的;

3.国内大厂的一些OS,如腾讯的tencentOS:

链接已隐藏,如需查看请登录或者注册

   阿里巴巴的嵌入式OS:

链接已隐藏,如需查看请登录或者注册

   华为的LiteOS: https://liteos.github.io/

个人观点:虽然大厂的OS也不错,但是或多或少代表着利益捆绑,本人还是喜欢独立自由的RTOS: RT-thread

 

 

 
个人签名

gitee/casy

 
 

回复

279

帖子

0

TA的资源

一粒金砂(中级)

89
 
VxWorks(TSVW0701)
 
 
 

回复

72

帖子

2

TA的资源

一粒金砂(中级)

90
 

看大家火热,我来凑个热闹,做硬件的,看到做软件的多牛啊,看得我都要转行了,试着来学 习的心态,跟大伙一起来热闹下

 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

91
 
.....
 
 
 

回复

100

帖子

0

TA的资源

一粒金砂(中级)

92
 

嵌入式?刚毕业时想进入这一行,结构误打误撞,进了电源行业,不过现在电源慢慢的也开始往数字的方向转变,以后也得学习嵌入式编程了。

 
 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

93
 

      我想说说我自己,最先接触的嵌入式操作系统是ucosII,谈谈感想吧,都是一些简单又浅显甚至肤浅地东西。刷了一遍源码,研究了它的内核与调度机制,学习它的IPC与定时器,还有内存分配。原本以为这些能够熟练应用就可以很好地完成项目或者产品,在MSP430上移植并成功运行就是很了不起的事情了,很遗憾,这些只算是掌握了工具的使用而已。

    一款产品从研发设计到验证到文档的编写,以及各种标准认证,每个环节都要求开发者对其足够掌握,了然于胸。那么其中的系统架构就需要我们做到任务划分要合理,底层驱动要安全稳定,能够将嵌入式操作系统的各种机制熟练应用于产品设计中的细节中,做到简约不简单。如果,任务划分得稀里糊涂,就好比写代码时函数做成了低内聚高耦合,十足失败,所以一定要知道如何划分任务。既然用到了操作系统,驱动代码的编写就不要像逻辑编程一样简单粗暴显得没有文化了,一开始,可能是知识体系没有搭建起来,但是,一定要多学习优秀的操作系统的代码,取长补短,不断学习,不断总结审视增加以往的代码,并改进。

       知道多少操作系统完全是个人兴趣爱好,彻底掌握并精通一门,其他学起来会事半功倍。优秀的操作系统非常多,没有必要去比较那一个最好,因为各具特色,我们有必要去了解哪个操作系统与其他的操作系统相比,在某一个环节上具有的独特优势,并有机会利用到。

我有时会用到QP状态机,我认为它也是很不错的。目前,因为喜欢瞎琢磨,所以用到操作系统比较杂,像freertos,rtthread,alios-thing,以及rtems和liunux等,就像做菜的厨师要放少许or适量的料,该用啥时用啥,自己琢磨。

 

点评

大佬666,带我飞  详情 回复 发表于 2019-12-17 12:44
 
个人签名

RTEMS

 
 

回复

118

帖子

0

TA的资源

一粒金砂(中级)

94
 

有关嵌入式操作系统,因为我是硬件工程师所以没有什么深刻的体会,但是我曾经看了兄弟连的嵌入式Linux 系统视频讲座,虽然我没有编写人家的经历,但是有使用的经历,但是不够深入,所以不能妄加评论。

 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

95
 

RT-Thread,进年很火的Iot领域嵌入式,什么环境能倾向于傻瓜式编程,谁就能胜出

 
 
 

回复

372

帖子

0

TA的资源

一粒金砂(高级)

96
 

能想到的好像就有这么几种吧:Linux、Android、windows ce、ucOS;另外,请支持国产的VxWorks

 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(初级)

97
 
比较孰知的是linux,虽然没怎么深入研究,但觉得很厉害,考虑下一步深入学习和挖掘。
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

98
 
接触过UCOS系统,其他的看过一点书,没深入接触过,后来进了射频领域,对软件放下了,但还是很关心,想自己玩玩,有好的容易入门的介绍下
 
 
 

回复

1706

帖子

4

TA的资源

纯净的硅(初级)

99
 

       分2种, RTOS 和非RTOS, RTOS(实时操作系统)顾名思义就是对实时性要求高的系统, 非RTOS 应用最多的就是Linux/Unix;   UCOS 觉得是国内最早用到的RTOS系统,最经典的数据莫过于《嵌入式实时操作系统uCOS-II》邵贝贝 书籍; 基于IDE如Keil 中的FreeRTOS等等;

        在物联网概念没有火起来之前,基本都是国外的RTOS 引领风骚,毕竟出来的早; 近些年随着万物互联的概念的新起,Alios ,huawei OS 等一些互联网巨头也在积极布局, 国内RT-Thread 也推广的不错;  其实这些RTOS 都大同小异,所为一通百通;

       现在MCU的FLASH 也足够大性价比也不错,跑个RTOS 对于多任务系统来说,真是方便很多;再也不用一个Byte 一个Byte的去扣了; 

     每一家都有自己的优势,重点包括GUI, LWIP, HTTPS, FAFATS 等,很多都已经做好,客户用起来都很方便;喜欢哪家就用哪家吧;

 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(中级)

100
 
我最早了解的嵌入式操作系统是Linux,那时公司做的产品是安防类DVR 。优点是免费,稳定,友好的界面,容易上手;缺点是没有特定厂商支持。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
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
快速回复 返回顶部 返回列表