最近在探索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
+關注
關注
242文章
23299瀏覽量
661452 -
移植
+關注
關注
1文章
379瀏覽量
28149 -
開源
+關注
關注
3文章
3366瀏覽量
42561
原文標題:開源探索|EventOS移植
文章出處:【微信號:玩轉單片機,微信公眾號:玩轉單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論