82

帖子

0

TA的资源

一粒金砂(中级)

41
 

用了几年的单片机  学习过  RTOS  WINCE    Linux 等 但是只是停留在学习的阶段,并没有用于实际项目中,但是功能没有那么多,一个人学总是很吃力,裸奔就够了,


回复

21

帖子

0

TA的资源

一粒金砂(中级)

42
 

用过的操作系统有uc/os、linux、freeRTOS、Contiki,还有公司自己开发的一个小型操作系统。uc/os是接触最早,也是比较容易上手,国内发展最早最普遍的一个实时操作系统,当初上学的时候自学的,对于一个做硬件的来说,当初学习理解实现原理还是比较吃力。linux操作系统就不用多说了,当年用arm9开发的时候绕不过去的操作系统。freeRTOS是近几年比较火的操作系统,用的人越来越多,用起来也很简单。contiki是一款小型低功耗操作系统,曾经在原有操作系统的基础上修改了定时器部分代码,做到操作系统正常运行,开发板平均功耗1uA,很适合低功耗传感器的使用。

 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

43
 

最开始学习的是ucoss,后来经常用到的是freertos,感觉还不错,没有学过RT,不知道咋样

 
 
 

回复

39

帖子

0

TA的资源

一粒金砂(中级)

44
 

接触过 UCOSS  , 还曾经过学过linux 最大的感受是这些操作系统一个人学感觉难度很大,减小了学习的乐趣,而且在实际中也不一定用的到

 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

45
 

下面是我听说过的,用过没用过的都有:

1 Mcu的RTOS包括有:ucos/ucosii/iii,RTX/keil,Apache Mynewt,Arm Mbed OS,ChibiOS/RT,Contiki,eCos,ERIKA Enterprise,FreeRTOS,MQX/Freescale,NuttX,RIOT,RTEMS,Zephyr,ThreadX,(µITRON ,T-Kernel)TRON系列,等等

 

2 嵌入式系统还有 Linux/UCLINUX/RTLinux,NetBSD,FreeBSD,OpenBSD,WinCE,MinixQNX,VxWorks等等,比较复杂全面实时系统。

 

3 国产IoT行业RTOS包括:RTThread,liteos/鸿蒙OS,Ali/ThingsOS,腾讯TencentOS@tiny,SylixOS,都江堰DjyOS,miniGUI/hyperbird合璧OS(未发布),等等。

关于实时系统,还是华为鸿蒙OS的宣传最高大上,哈哈!不过还没使用过产品,所以没什么证据可言。反正最期待鸿蒙OS的问世,支持国产OS替代,一路走好!

 

 
 
 

回复

373

帖子

0

TA的资源

纯净的硅(初级)

46
 

作为电子爱好者、我们要了解一些常用的嵌入式操作系统:μC/OS-II、μClinux,linux、FreeRTOS和RT-thread。
1、:μC/OS-II

μC/OS-II是在μC/OS的基础上发展起来的,目前已经升级到了μC/OS-III,对于广大初学都来说,这是一种非常容易上手的操作系统;μC/OS-II最大的特点是用C语言编写、结构小巧、抢占式的多任务实时内核。μC/OS-II能管理64个任务,并提供任务调度与管理、内存管理、任务间同步与通信、时间管理和中断服务等功能,具有执行效率高、占用空间小、实时性能优良和扩展性强等特点。
对于初学者来说,可能通过学习μC/OS-II来掌握一些如:任务调度与管理、内存管理等方面的知识,为后续学习更复杂的系统打下一个良好的基础。

2、μClinux,linux
μClinux是一种优秀的嵌入式Linux版本,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等。
当然学习μClinux,最大的目的是为了向linux过渡。如果项目允许,也是可以继续使用μClinux。

3、FreeRTOS

由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对于μC/OS-II、 embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行,其最新版本为6.0版。
4、RT-thread

RT-Thread 是一款主要由中国开源社区主导开发的开源实时操作系统。实时线程操作系统不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,文件系统,libc接口,图形用户界面等。
目前已经进行了物联网时代,学习一款非常优秀的实时操作系统是非常必要的,那么RT-Thread就是广大初学都的首选,因为现在这方面的资料也是非常多的,应用前景也非常广阔。

 
个人签名很高兴认识大家,请多关照
 
 

回复

1142

帖子

17

TA的资源

纯净的硅(高级)

47
 
我最早用的系统是COOS,这是武汉大学研发的一个系统,当时很火,还做了IDE,CO-LINK下载器等,后来官网都没了,但用起来效果非常好,M0,M3,M4都适配,重点是手册官方有中文文档,上手非常快,很喜欢,虽然官方没有再维护,
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

48
 
本帖最后由 熊猫仙 于 2019-11-28 10:39 编辑

电工学,数字电路,微机原理,汇编语言,计算机体系机构,数据结构,C语言,编译原理,操作系统,当年如果一路走下来也许可以用自己的名字命名一个嵌入式操作系统了!

 
 
 

回复

152

帖子

0

TA的资源

一粒金砂(中级)

49
 

        嵌入式系统的个性化很强,其中的软件嵌入式系统的调度机制系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的"升级"是完全两个概念。

 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

50
 

嵌入式操作系统的主要好处就是屏蔽了底层硬件的差别,给上层应用提供统一的接口,并管理进程调度和资源(如CPU时间、内存)分配等。就跟windows操作系统一样,只要装了windows操作系统,你都可以用office、词霸之类的软件。人机界面(MMI)是上层应用show出来的。
简单的嵌入式应用不需要嵌入式操作系统的支持,如单片机,直接用汇编程序就能实现特定的功能。要跑的应用多了,就需要操作系统来进行管理。
一般手机产品、小型医疗设备、军工设备等都用到了arm+linux的平台。
arm处理器(CPU)是目前使用较多的,使用的嵌入式操作系统可以是多种多样的,不光是linux。嵌入式linux系统比较稳定,有开源代码,成本低,可移植性强;可以灵活裁剪不需要的功能,减小嵌入式软件的大小和降低系统功耗。

 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

51
 
ucos,小巧
 
 
 

回复

31

帖子

0

TA的资源

一粒金砂(中级)

52
 

最常用QuantumLeaps, 以前使用uCOS2和uCOS3,  接触过rt-thread给我的感觉组件丰富,但是代码不够规范, 尤其是底层驱动,果断放弃,   aliOS出自名门, 但是对于新手来说,尤其是不熟悉LINUX下,开源编译连接的新手最好别碰. tencentOS-tiny 就比较亲民, 上手简单, 对应的视频教程也足够, 学习难度相对较低,还有腾讯云,配合至于未来前景, 真的不好说, 对于这种大鳄,感觉不钻钱,就放果断放弃,用户就成为弃子.    而国外的chilbOS 号称移植最简单, freertos 也是nxp st 很多大厂家支持, 有着不错的生态, 

但是设计理念,对比QuantumLeaps,还吃要差. 各有优缺点,一句具体项目选择使用.

 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

53
 
新人小白一个,工作需要在学rt-thread,之前对嵌入式了解仅限于psoc,现在感觉一路走来全是坑,坚持不住了,太难了
 
 
 

回复

357

帖子

0

TA的资源

一粒金砂(中级)

54
 

Linux系统和ARM结合前景比较大,在人工智能逐步发展的今天很多ARM是64位处理器,运算速度更快

 
 
 

回复

506

帖子

0

TA的资源

一粒金砂(高级)

55
 

之前用过wrlinux,但是是我们公司定制的,里面嵌入了实时核,主要是为了满足设备的实时控制需求。这个系统主要特点当然就是实时性了。其他的与一般的linux操作基本是一样的。

 
 
 

回复

613

帖子

2

TA的资源

纯净的硅(初级)

56
 

最早接触的是一个简化版的UCOSII吧,可以在51单片机上跑,后面玩过一次完整版的UCOS.支持乌龟大侠.

 
个人签名我是一头搞电子的猪,猪是一种好色的动物,猪八戒就是代表.       
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

57
 

小白,目前正在学习μC/OS-II及μC/OS-III,打算想linux发展!

 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

58
 

知道的RTOS:uCOS ,freeRTOs、rt-thread

最开始学习的是Rt-thread ,当时是公司同事推荐的,之前一直在裸奔状态,接触大点的项目以后,发现裸奔需要注意的问题太多,而且资源利用也不够充分。当时同事说现在rt-thread比较流行,看了rt-thread的相关介绍以后,说rt-thread是主推物联网行业,刚好自己也在物联网行业,当时就利用手里现有的开发板游hello world 开启了rt-thread的学习之路。2017年接触的rt-thread当时网上的文档资料比较少,都是一行一行的啃代码的。好在rt-thread的编程风格挺好的,基本的知识啃代码还是看得懂。现在rt-thread网上帮助的文档越来越好。

现在使用最多的freertos ,1是公司需要,2是freertos的内核移植比较小。只是使用任务的调度是足够。

 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(中级)

59
 

嵌入式操作系统,linux,freertos,ucos ,cmx,vxworks 嵌入式操作系统短小精悍,实时性强,既能保证多任务运行的效率,又优化多线程运行时间。真是电子工程师,项目开发,应用程序架构,居家旅行必备神器。

 
 
 

回复

545

帖子

0

TA的资源

一粒金砂(高级)

60
 

ucOSII,ucOSIII,另外还有freeRTOS,RT-Thread

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

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