1、關(guān)于Maple: Maple是一幫MIT的學(xué)生鼓搗出來的東西。Maple的硬件部分是基于STM32的一個的一個最小系統(tǒng)。軟件部分沿用了arduino的風(fēng)格,以及部分庫。在此基礎(chǔ)上他們更換了核心的編譯器——將AVR-GCC換成了ARM-GCC。此外,也多了一層庫——libmaple,這是一個類似于STM32官方庫的封裝庫。當(dāng)然了,目前還存在一定程度的bug。明年,將會有相關(guān)的一本書出來。
2、關(guān)于chipKIT: chipKIT是Digilent公司開發(fā)的一套開源硬件模塊。主要包含Uno32和chipKIT32兩個控制器,尺寸大小類似Uno和mega2560。 這兩塊板子均基于Microchip的PIC32,使用的是MIPS的內(nèi)核。據(jù)說還有很多外圍模塊。
3、關(guān)于Papilio Papilio愿意是鳳蝶。是一個基于Xilinx Spartan3e FPGA的arduino兼容平臺,作者現(xiàn)在正在將轉(zhuǎn)移至Sartan3A和Spartan6,據(jù)他本人稱,為了確保這個項目的在很長一段時間具有強大的爆發(fā)力,他會順便再開發(fā)一個軟核。spartan3e平臺中使用的avr8軟核是從opencores中下載來的。這個平臺是arduino所有平臺中最有潛力的一個。原因在于,如果PWM不夠,你完全可以自己配置。
我們在打開Arduino的IED看下
全是Atmel的芯片.由此可知,STM32叫maple PIC的叫chipKIT,它們的編譯環(huán)境是不一樣的 |