最近在探索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文章
23384瀏覽量
663495 -
移植
+關注
關注
1文章
383瀏覽量
28197 -
開源
+關注
關注
3文章
3412瀏覽量
42734
原文標題:開源探索|EventOS移植
文章出處:【微信號:玩轉單片機,微信公眾號:玩轉單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
STM32程序的移植詳解步驟
lwip移植說明及心得
![lwip<b class='flag-5'>移植</b><b class='flag-5'>說明</b>及心得](https://file1.elecfans.com//web2/M00/A7/11/wKgZomUMQiyAUdF4AAAOvmiv7W4749.jpg)
評論