最近在探索EventOS开源项目, 尝试使用一下狗哥写的EventOS,通过学习EventOS探索优秀的开源项目, 众所周知本号基本不存在广告, 感兴趣的读者直接阅读文档, 这里就不过多展开介绍。
|开发配件介绍
各位读者根据自己实际, 这里介绍的是STM32F103ZET6使用标准库移植, 并实现LED翻转. 这里使用野火的教程创建了一个基础项目, 在这个项目的基础上进行移植.
|移植步骤
1、准备一个基础模板, 能正常点亮LED:
2、把eventos源码下载到本地,然后把eventos文件复制到项目中:
3、在下面目录下, 把需要的文件复制到用户文件下:
4、把eventos源码添加到项目中:
5、把eventos头文件添加到项目中:
6、屏蔽串口调试输出,主要是尽可能去掉外部组件:
7、在滴答中断添加下面代码:
8、验证现象
会看到LED亮500ms再灭500ms,周期进行闪烁!
EventOS还有另外一种模式,把eos_led_sm.c中添加的代码屏蔽, 在eos_led_reactor.c中加入代码:
会看到LED亮1000ms再灭1000ms,周期进行闪烁!
到此就已经移植好了EventOS,再根据需求进行学习, 或者加入这个开源项目, 贡献一下自己的力量, 让这个开源项目能走得更远!
-
led
+关注
关注
240文章
23128浏览量
658270 -
移植
+关注
关注
1文章
377浏览量
28107 -
开源
+关注
关注
3文章
3243浏览量
42378
原文标题:开源探索|EventOS移植
文章出处:【微信号:玩转单片机,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论