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