查看: 4861|回复: 7

[原创] CMSIS-RTOS 之万利K64开发板的第一次尝试

[复制链接]

该用户从未签到

17

主题

66

帖子

0

中级会员

Rank: 3Rank: 3

积分
280
最后登录
2016-7-30
发表于 2015-11-27 12:57:24 | 显示全部楼层 |阅读模式
本帖最后由 xixixihaha 于 2015-11-27 13:22 编辑

前段时间在玩MQX,但是用MQX有个问题就是跟Freescale 会绑很死,Freescale自己玩,其他厂家不会跟,换其他的芯片移植的时候就会头痛啦。
这几天开始看CMSIS-RTOS。

玩RTOS的人应该会知道RTX,这个是Keil自己的RTOS,各项指标我就不列了,反正两个字-牛X。
Keil被ARM收购以后RTX当然就是ARM的啦。 但是这个有个问题,ARM是一家大公司,看重的是生态系统,希望大家一起玩才嗨,自己弄个RTOS,不好定位,所以呢RTX以后。。。呵呵呵,我也说不好,但是前几天参加ARM Tech Symposia 2015. 和mBed的产品经理交流,应该说RTX应该不怎么受待见。

虽然前景不知道,RTX目前对ARM来说还是有用的。
ARM有一个策略,就是开放,标准化,大家看CMSIS,mBed,都可以看出来这个深层次的倾向。对于RTOS呢,那就是也是标准化啦。在最新发布的MDK中,已经去掉了rtx的目录和文档,取而代之的是一个叫CMSIS-RTOS的东东。
CMSIS-RTOS 符合的是ARM 标准化的思想,就是把RTOS的功能抽象化后提供标准接口,也就是不管什么RTOS,FreeRTOS,MQX,RTX等等,都给穿件衣服,对外面看起来都是一样的。这样大家开发调用就简单了。
RTX对ARM的作用那就简单了,做为ARM的CMSIS-RTOS先锋,当妈的先给穿上衣服,让别的RTOS看看,这样美不美。
在C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.5.0\CMSIS\RTOS 里面 就可以看到后妈ARM给穿上衣服的RTX了。

今天先玩了下。在万利K64开发板上跑了下,目前是功能正常。
给大家分享下,当个小模版用吧。
CMSIS-RTOS.zip (1.67 MB, 下载次数: 9)

评分

参与人数 1NXP金币 +15 收起 理由
小七 + 15 打赏!

查看全部评分

回复

使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-11-27 13:00:52 | 显示全部楼层
    好东西,谢谢分享
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-11-27 13:01:28 | 显示全部楼层
    虽然还不会用这么高大上的东西,先收藏下再说
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-4-17 08:39
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    33

    主题

    788

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2796
    最后登录
    1970-1-1
    发表于 2015-11-27 13:57:58 | 显示全部楼层
    一直没弄明白CMSIS-RTOS是什么的定位,源代码是ARM自己写的么,记得看到好像有人说过是对freertos的代码进行二次封装得到的,请详细科普下呗,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17

    主题

    66

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    280
    最后登录
    2016-7-30
     楼主| 发表于 2015-11-27 14:36:45 | 显示全部楼层
    qiu-368230 发表于 2015-11-27 13:57
    一直没弄明白CMSIS-RTOS是什么的定位,源代码是ARM自己写的么,记得看到好像有人说过是对freertos的代码进 ...

    哥们,已经说了啊 CMSIS-RTOS,就是一个通用RTOS接口,你就关心如何使用CMSIS-RTOS就可以,里面可以是RTX,也可以是FreeRTOS,也可以是MQX,都一样。
    ARM提供的CMSIS-RTOS把RTOS封装起来,让你可以编写的程序不用换一个RTOS就要改对应RTOS相关的代码,便于代码重用了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-4 23:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    9

    主题

    573

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1785
    最后登录
    2017-3-3
    发表于 2015-11-27 21:52:25 | 显示全部楼层
    好东西,谢谢分享 091541cr1iu0jkaf0zjmqc.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-11-28 11:56:35 | 显示全部楼层
    谢谢分享 085925amn4iwd444idmqwo.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2018-11-2 10:17
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    9

    主题

    360

    帖子

    1

    高级会员

    Rank: 4

    积分
    841
    最后登录
    2022-1-19
    发表于 2015-11-28 16:05:42 | 显示全部楼层
    感谢分享
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-25 21:04 , Processed in 0.100899 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表