Freescale的開放硬體平臺:Tower System
愈來愈多硬體廠商看重開放硬體社群的影響力,紛紛推出自家的開源硬體產(chǎn)品,其中飛思卡爾(Freescale)亦提供了一套開源開發(fā)系統(tǒng),稱為塔式系統(tǒng)(Tower System)。這是一個模組化開發(fā)平臺,以可互換、可再利用的模組和開源的設(shè)計檔打造多方面的高擴展性開發(fā)平臺,因而可實現(xiàn)迅速評估與原型生產(chǎn)。
附圖 : Freescale的開源平臺Tower System,擴展性很大,適合較大型的開發(fā)計劃,圖為機器人開發(fā)案例。(圖/FunnyRobotics) BigPic:720x503
塔式系統(tǒng)提供了不少類型的模組,例如控制器模組、記憶體和圖形液晶顯示器等,它們都是開源硬體,并且支援BDM調(diào)試工具。透過不同功能的模組,塔式系統(tǒng)可以有效開發(fā)多種解決方案,例如乙太網(wǎng)、連接和顯示等應(yīng)用。
塔式系統(tǒng)同時支援8、16和32位元的微控制器,當(dāng)中包括ColdFire/ColdFire+、i.MX應(yīng)用處理器、Kinetis ARM Cortex、Power Architecture等,用于設(shè)計基礎(chǔ)用戶介面和感測器的演示電路等。開發(fā)方面支援OSBDM 的調(diào)試介面和單USB連接器的電源及調(diào)試工具。
在機電開發(fā)方面,塔式系統(tǒng)提供了機電一體化開發(fā)和演示平臺,開發(fā)板中擁有3軸加速度傳感和12通道觸摸感測器,可以使用CodeWarrior和板載OSBDM快閃記憶體編程工具,開發(fā)過程以C/ C++為主要編程語言。CodeWarrior基本上是一套收費的套件,但飛思卡爾推出了特別版的免費CodeWarrior,可以為飛思卡爾多種的元件編譯程式碼,但限制了程式碼的大小,有興趣的朋友可以到飛思卡爾網(wǎng)站下載。
飛思卡爾亦提供了開源的ZigBee模組,主要以ZigBee技術(shù)實現(xiàn)802.15.4無線網(wǎng)路的監(jiān)測和控制,有關(guān)的硬體設(shè)計資源可于飛思卡爾的網(wǎng)站找到。塔式系統(tǒng)硬體開發(fā)平臺擴展性十分高,若要進行較大規(guī)模的開發(fā),塔式系統(tǒng)相信是一個很適當(dāng)?shù)倪x擇。