上研究所後,新玩具也跟著出現了。這次要跟大家介紹的玩具是來自 NXP 的 ARM Cortex-M3 系列產品 – NXP LPC1768,以及一用於 ARM Cortex-Mx 系列用的程式語言 mbed。
據稱,LPC1768 這顆 IC 是 mbed 的開山祖師,穩定性、相容性相較於其他姊妹或兄弟版本要來的高許多,但價格也相較於兄弟姊妹們來得高許多。
mbed NXP LPC1768 的主要特色如下:
這是 mbed 專有的線上編譯器,有別於一般單晶片龐大的編譯軟體,mbed 提供了一個方便簡單且支援多版本控制的線上編譯器,可以跟笨重的編譯軟體說掰掰了!
目前我初步試用的心得,只能說這套開發工具實在是令人難以形容的強大。未來若有更多低價 ARM MCU 加入 mbed ,且趨於穩定,那未來的嵌入式系統開發將會進入一個全新的領域。
目前嵌入式系統的開發還是以 8 或 16 位元的 MCU 為主,諸如 Arduino 或 TI LaunchPad 都是。他們的優點是,便宜小巧易入手,但缺點則是,若要做更多的應用,處理速度將會是他們的障礙。而 ARM Cortex-Mx 系列則可以彌補效能低弱這一點,目前單價也快與 8 或 16 位元的 MCU 的價格相當,只不過缺點是,入門門檻過高。
但有了 mbed ,就像 AVR 有了 Arduino 一樣,入門門檻大大降低,未來的應用與發展將不可小覷。
參考資料