查看: 3373|回复: 3

[原创] FreeRTOS K60移植小菜

[复制链接]

该用户从未签到

24

主题

364

帖子

0

高级会员

Rank: 4

积分
760
最后登录
2021-4-2
发表于 2015-8-27 20:33:05 | 显示全部楼层 |阅读模式
本帖最后由 guo8113 于 2015-8-27 20:37 编辑

FreeRTOS移植与应用很简单,在这里网上找了个简单说明,水次贴吧。原文链接:http://m.blog.csdn.net/blog/u011897065/41842359

    想研究OS已久,UC/OS和FreeRTOS对个人来说都是免费的OS,但是UC/OS如果用于如果将用于商业产品那么还是需要付版权费,考虑到未来工作老板肯定希望使用稳定、免费的OS,而FreeRTOS稳定性也还不错,而且最近正在做四轴看国外CrazyFile程序是发现里面有用FreeRTOS看起来还挺容易用的,所以最近想把FreeRTOS研究明白。

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

操作系统:win7

编译器: IAR6.3.1

目标板:野火K60最小系统板

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1、在FreeRTOS官网上面获得FreeROS源码,我获得的源码版本是8.1.2。


2、解压找到飞思卡尔单片机的例程(FreeRTOSV8.1.2\FreeRTOS\Demo\CORTEX_Kinetis_K60_Tower_IAR),打开这个工程。


3、编译选项选择Blinky。

4  、移除多余的组和文件,新建一个新的Group——App,将FreeRTOSConfig.h和main_Blinky.c这两个文件移到这个组别下。

5 、新建一个叫Vcan_Code的Group来存放Vcan科技的外设支持代码。

6、打开一个Vcan科技的例程,编译选项改为DZ10_Debug。将里面的common.h更改为vcan_common.h。

7、编译,将所有找不到common.h的地方更改为vcan_common.h。

给完这个之后编译无错

8、在FreeRTOS文件夹下新建vcan_code文件夹,将vcan科技例程下Chip文件夹下的东西拷贝到这个文件夹下。

9、将vcan_code文件下的东西添加到组别Vcan_code下。



10、编译查找错误。


评分

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

查看全部评分

回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-8-28 09:27:19 | 显示全部楼层
感谢楼主的原创分享,楼主可以把修改后的代码打包上传,供网友参考。
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

364

帖子

0

高级会员

Rank: 4

积分
760
最后登录
2021-4-2
 楼主| 发表于 2015-10-10 11:58:38 | 显示全部楼层
补充源代码。

FreeRTOS.rar

784.85 KB, 下载次数: 21, 下载积分: 威望 1

回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-6-15 16:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    50

    主题

    159

    帖子

    0

    高级会员

    Rank: 4

    积分
    549
    最后登录
    2023-3-11
    发表于 2015-10-11 22:53:01 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-29 05:03 , Processed in 0.091670 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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