隨著32位微控制器市場的爆發性成長,對于這個新市場而言,能夠采用并且利用現代微控制器技術已經成為一個重要的成功因素。為了將這個市場中的機遇最大化,ARM開發了mbed,這是業界第一款用于對基于微控制器的系統進行快速、低風險原型建立的在線平臺。與這款mbed同時發布的還有對恩智浦基于ARM Cortex-M3處理器的NXP LPC1768 MCU的硬件和軟件支持,使得尖端的微控制器技術能夠被廣泛的用戶所獲得。 入門 新用戶入門非常簡單,可以接上一個mbed微控制器,前往mbed.org網頁進行注冊,下載和運行一個“Hello World!”二進制代碼,就像保存到一個USB閃存盤上一樣簡單,這一切可以在60秒內完成。編譯第一個程序也只需花費60秒鐘:打開基于瀏覽器的編譯器,創建一個新的項目,點擊‘compile’來建立和下載二進制代碼。通過云計算的方式,該工具由網絡瀏覽器在線提供,所以無需配置或安裝,并且所有任務都可以在Windows、Mac或者Linux環境下運行。對于那些目前正在使用專有的8/16位微控制器、分立邏輯器件,甚至那些剛剛進入該行業的開發者,mbed為進入現代32位微控制器領域消除了所有的障礙。 快速原型建立 這款mbed工具的開發,主要是針對快速的原型建立。對于那些利用通過在系統中加入一個先進的微控制器以獲得功能和成本節約方面的項目設計而言,這個工具可以使這一目標得以實現。第一個mbed微控制器硬件中包含了一個基于Cortex-M3處理器的NXP LPC1768 MCU以及支持組件,以實用的40-pin 0.1” 間距DIP尺寸實現,是在無焊接實驗電路板、stripboard和穿孔PCB上進行試驗的理想選擇。mbed C/C++庫是建立在ARM Cortex微控制器軟件接口標準(ARM Cortex Microcontroller Software interface Standard,CMSIS)基礎之上,為微控制器外設提供高級別的接口,提供一個整潔、緊湊、API驅動的編碼方式。 用戶群 對于快速原型建立的關注有著廣泛的共鳴。剛剛開始開發嵌入式應用的工程師可以用mbed來試驗和測試其產品構思,并從先進的微控制器中獲益。有經驗的工程師可以變得更為多產,并在開發的概念驗證階段進行更多的大膽嘗試。市場營銷、銷售、應用工程師和分銷商可以利用mbed作為展示、評估和支持微控制器、中間件和相關部件的輔助平臺。教育工作者、愛好者和發明者可以用mbed來進行微控制器應用的實驗,而無需擔心實施的細節。因此,當先進的微控制器被不同的用戶群所運用于自身的領域時,mbed工具能夠幫助他們更好地把握所帶來的新機遇。 |