RT-Thread的工作平台可以移植到freeRTOS上么?

关注

技术 嵌入式 Argent    2019-03-28   |   浏览量 354  
可以移植到freeRTOS开源系统上吗?

全部回答

  • chen0000009 发表于 2019-03-28

    这种操作系统,实际上都是中间件来的,向下需要系统提供一个调度时钟,向上可以提供一系列API供调用。但是一个单片机不可能存在两种操作系统,否则调度器会异常,因此这里不存在将RTT移植到freertos上面,只能说,一个支持移植freertos的平台同样支持移植RT Thread

    回答点赞:   厌离 WQS1314 82f93b391b9acac megar 举报 评论 4

  • 厉害企鹅 发表于 2019-03-28

    两种系统的API函数是不一样的,但是原理上是一样的,是可以移植的,只要把API函数的功能对应好就可以的

    回答点赞:   WQS1314 15345338508 82f93b391b9acac 举报 评论 3

  • 袁建明 发表于 2019-03-29 云汉达人

    finsh是RT-Thread的命令行外壳(shell),提供一套供用户在命令行的操作接口,主要用于调试、查看系统信息。在大部分嵌入式系统中,一般开发调试都使用硬件调试器和printf日志打印,在有些情况下,这两种方式并不是那么好用。比如对于RT-Thread这个多线程系统,我们想知道某个时刻系统中的线程运行状态、手动控制系统状态。如果有一个shell,就可以输入命令,直接相应的函数执行获得需要的信息,或者控制程序的行为。这无疑会十分方便。这个工具是可以移植到其他系统的,包括FreeRTOS,但是好像目前没有这么用,毕竟RT-Thread就已经很好用了,一般就不考虑一直到FreeRTOS了。

    回答点赞:   15345338508 WQS1314 82f93b391b9acac 举报 评论 3

  • ━╋う酔意流年☆═━ヾ 发表于 2019-03-28

    它们同样是嵌入式系统,不存在移植到FreeRTOS

    回答点赞:   金钱豹 WQS1314 82f93b391b9acac 举报 评论 1 2

    金钱豹 回复了 ━╋う酔意流年☆═━ヾ:cvb c 回复

  • 代人凌峰 发表于 2019-03-28

    同样都是RTOS实时操作系统,内核移植不存在这种用法,

    移植软件包还可以,不过需要自己慢慢改底层的驱动了,感觉没必要

    回答点赞:   15345338508 82f93b391b9acac 举报 评论 2

  • yhj416606438 发表于 2019-03-29

    可以移植操作系统里面的任务,比如win7的软件拷贝到win10电脑上是可以的,这两个也是不同的操作系统,原理一样

    回答点赞:   15345338508 82f93b391b9acac 举报 评论 2

  • hayden 发表于 2019-03-31

    RT-Thread的单片机工程师可以一直到freertos的,只不过改动比较大,要删除RT-Thread系统的所有文件,把freeRTOS移植过来。

    回答点赞:   15345338508 举报 评论 1

我来回答

试用推荐

嵌入式设计和开发教程

产品总数:8个  申请人数:124

距离结束时间:

推荐达人 更多>

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    规格严格,功夫到家

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

  • 张峰 向ta提问

    光学总工

    用心工作,用心生活

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧