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