讓STM32編程如Arduino一樣簡單的eBox開發(fā)平臺登陸聚豐眾籌
STM32目前已經成為一款性價比相當高的單片機控制解決方案,由于STM32本身功能比較全面,備受大家的青睞,網(wǎng)絡上有這相當全面的資料,不管是新手還是老鳥都可以通過一個開發(fā)板的學習來了解STM32的基本編程思路。但是總體感覺STM32的編程比較復雜,難以記憶或者理解。設置任何一個外設都要初始化相當多的寄存器。靠記憶已經無法完成,經常是是復制一段配置代碼再修改成自己需要的,或者不斷的查詢復雜的手冊和編程指南來完成。如何解決STM32 編程復雜的問題已經成為一個相當大的問題。
項目發(fā)起人申同強從事STM32開發(fā)多年,一直覺得STM32的庫不夠簡潔,各種芯片的驅動混亂不堪,移植起來非常費勁,需要修改各種配置。每做一個項目,驅動都要重新調試一回,實在是忍受不了了,然后就開始了將近一年的奮戰(zhàn),開發(fā)出eBox固件庫。
eBox是一個運行在STM32平臺上的涵蓋了驅動層、系統(tǒng)層、標準應用軟件層、用戶軟件層和bootloader的軟硬件一體化的解決方案。豐富的標準驅動和標準應用,像用Arduino那樣方便,性能又遠高于arduino。操作系統(tǒng)的支持讓eBox滿足多任務系統(tǒng)的需求;標準應用提供多種控制算法、通信協(xié)議,滿足不同應用場所的需求,徹底簡化STM32編程。
而本次登陸聚豐眾籌的eBox開發(fā)平臺搭載自主開發(fā)的eBox固件庫,可讓STM32編程如同Arduino編程一樣簡單。