爱板网论坛

查看: 1536|回复: 4

[SAMD21] [D21应用笔记 (4)]移植uCOS III到D21开发板

[复制链接]

主题

好友

240

积分

秀才

  • TA的每日心情
    开心
    2014-5-23 20:30
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2014-5-16 13:56:53 |显示全部楼层
    本帖最后由 zww 于 2014-5-17 15:05 编辑

    首先便于以后开发,就得移植一个操作系统。目前使用比较广泛的当属uCOS实时操作系统(RTOS)了,而uCOS III则是最新版本,功能非常强大。为了简单当然先是到官网看有没有现成的,可惜没找到。Atmel只有Cortex-M3和AVR内核的例子工程。没办法只有找个相近内核的移植了,最终找了一个最接近的Cortex-M0内核的STM32F051微控制器的例子工程。下载后将uCOS III相关的公用文件复制到上篇的LED闪烁工程中,并针对D21开发板做必要修改。需要修改的地方不多,整个过程不是很复杂。以后扩展功能都可以基于此工程了。

    附上移植好的uCOS III版LED闪烁程序(MDK开发环境)以及原版STM32F051的例子工程:

    D21_uCOS_III.rar

    2.01 MB, 下载次数: 77

    移植好的D21版uCOS III

    回复

    使用道具 举报

    主题

    好友

    240

    积分

    秀才

  • TA的每日心情
    开心
    2014-5-23 20:30
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2014-5-16 14:27:57 |显示全部楼层
    原版STM32F051的官方例程

    原版Micrium_STM320518-EVAL_uCOS-III.rar

    2.59 MB, 下载次数: 10

    原版STM32F051的官方例程

    回复

    使用道具 举报

    主题

    好友

    1827

    积分

    进士

  • TA的每日心情
    奋斗
    2016-11-14 10:54
  • 签到天数: 266 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-5-16 14:58:20 |显示全部楼层
                         
    回复

    使用道具 举报

    主题

    好友

    2240

    积分

    进士

  • TA的每日心情
    慵懒
    2016-9-5 14:29
  • 签到天数: 249 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-5-16 15:45:43 |显示全部楼层
    看上去不错
    回复

    使用道具 举报

    主题

    好友

    8

    积分

    白丁

    该用户从未签到

    发表于 2016-10-19 13:05:24 |显示全部楼层
    老哥。。LED那个缺文件,这个怎么也缺啊。。。
    回复

    使用道具 举报

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

    关闭

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

    手机版|爱板网

    GMT+8, 2018-5-24 06:15 , Processed in 0.110000 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部