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