EventOS移植步骤说明

描述

最近在探索EventOS开源项目, 尝试使用一下狗哥写的EventOS, 通过学习EventOS探索优秀的开源项目, 众所周知本号基本不存在广告, 感兴趣的读者直接阅读文档, 这里就不过多展开介绍。

| 开发配件介绍

各位读者根据自己实际, 这里介绍的是STM32F103ZET6使用标准库移植, 并实现LED翻转. 这里使用野火的教程创建了一个基础项目, 在这个项目的基础上进行移植.

 

| 移植步骤

1、准备一个基础模板, 能正常点亮LED:

led

2、把eventos源码下载到本地, 然后把eventos文件复制到项目中:

led

3、在下面目录下, 把需要的文件复制到用户文件下:

led

4、把eventos源码添加到项目中:

led

5、把eventos头文件添加到项目中:

led

6、屏蔽串口调试输出, 主要是尽可能去掉外部组件:

led

7、在滴答中断添加下面代码:

led

led

8、验证现象

led

led

led

会看到LED亮500ms再灭500ms, 周期进行闪烁!

EventOS还有另外一种模式, 把eos_led_sm.c中添加的代码屏蔽, 在eos_led_reactor.c中加入代码:

led

led

会看到LED亮1000ms再灭1000ms, 周期进行闪烁!

到此就已经移植好了EventOS, 再根据需求进行学习, 或者加入这个开源项目, 贡献一下自己的力量, 让这个开源项目能走得更远!

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分