查看: 2943|回复: 6

[MQX] 分享一个K20D50M的MQXLite操作系统工程模板

[复制链接]
  • TA的每日心情
    开心
    2016-11-4 11:23
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    9

    主题

    235

    帖子

    0

    高级会员

    Rank: 4

    积分
    598
    最后登录
    2016-12-12
    发表于 2016-1-27 10:54:35 | 显示全部楼层 |阅读模式
        时间过的真快,一眨眼蛇年就过去了,年前时间工作有些繁忙,疏于整理笔记,我博客也没有及时更新,惭愧惭愧,呵呵,这里给大家拜个晚年,恭祝AET的广大博友和工作人员一马当先,马年大吉,恭喜发财(哈哈,把自己在年会上的祝福都搬上来了,多诚意啊有木有)。
        闲话不多说(发现工作后闲话少了,不像在学校那会儿有说不完的闲话,呵呵),年前自己做了一个MQXLite的IAR工程模板,这里分享出来作为大家的新年贺礼,呵呵。作为飞思卡尔的资深“飞丝”,MQX的鼎鼎大名我估计大家还是都知道的,免费开源的实时操作系统,并且自带免费的USB协议栈、以太网协议栈和文件系统等等都是让人眼馋的特色,而且内部消息即将更新的MQX最新版本将加入对IPv6的支持(不过这个是付费的了,IPv4是免费的)。而作为MQX的小弟MQXLite,也就是MQX的裁剪版,用在RAM和ROM空间相对小的平台上。
        我之所以这里说给出一个MQXLite的IAR工程模板也是有原因的,主要因为是MQXLite不像MQX完整版可以从飞思卡尔官方下载到源码和demo例程,而是集成在Codewarrior的Processor Expert中的,所以我从Codewarrior里将它择了出来,作为一个完整的源码工程并且加到IAR工程中方便我们有“强迫症”的童鞋们,呵呵。源码工程我已上传到文章最后的附件中,不过这个工程是基于TWR-K20D50开发板的,等会我会简单介绍下使用方法,我这里想说明的是之所以给K20D50M做一个MQXLite模板的动机是K20 50MHz的芯片作为M4家族中的低端产品其RAM空间有些紧凑,最大16KB,这个空间跑一些MQX完整版的小任务没有问题,但是如果涉及到USB Host+MFS文件系统的话这个资源还是非常紧张的,所以我的初衷是以后打算先将K20D50移植MQXLite,然后再添加USB和文件系统的功能,当然现在还没有搞定,咳咳,等搞定了我再传上来给大家分享分享。下面简单介绍下MQXLite的工程框架:
    1.png
    2.png
    3.png
    OK了,有了这个模板我们就可以发挥自己的想象空间去写自己的代码了,希望给大家能有所帮助。
    另外,虽然显得突兀但多提一句,其实飞思卡尔对自己产品的购买渠道控制比较严格(这也是为啥FSL的片子在淘宝上不大好买的原因之一,呵呵),包括Freescale现在很火的FRDM板(最早的FRDM-KL25),一些小批量正品货一般来说还是建议从正规代理商比如e络盟买比较放心些。

    工程附件:
    MK20D50_MQXLite_Demo.zip (2.15 MB, 下载次数: 6)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2016-1-27 11:26:48 | 显示全部楼层
    不错,谢谢楼主分享
    nxpic.org.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2016-1-27 11:27:33 | 显示全部楼层
    收藏了。。。。。之后再研究
    nxpic.org.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16706
    最后登录
    1970-1-1
    发表于 2016-1-27 12:39:23 | 显示全部楼层
    多谢,学习一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:23
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    9

    主题

    235

    帖子

    0

    高级会员

    Rank: 4

    积分
    598
    最后登录
    2016-12-12
     楼主| 发表于 2016-1-28 11:04:46 | 显示全部楼层
    JackieLaura 发表于 2016-1-27 11:27
    收藏了。。。。。之后再研究

    谢谢支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:23
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    9

    主题

    235

    帖子

    0

    高级会员

    Rank: 4

    积分
    598
    最后登录
    2016-12-12
     楼主| 发表于 2016-1-28 11:05:04 | 显示全部楼层
    lkl0305 发表于 2016-1-27 12:39
    多谢,学习一下

    谢谢支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13132
    最后登录
    2019-1-27
    发表于 2016-2-4 16:32:55 | 显示全部楼层
    不错 ~ 谢谢分享
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-23 20:45 , Processed in 0.101701 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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