mbed NXP LPC1768

DSC_0020

上研究所後,新玩具也跟著出現了。這次要跟大家介紹的玩具是來自 NXP 的 ARM Cortex-M3 系列產品 – NXP LPC1768,以及一用於 ARM Cortex-Mx 系列用的程式語言 mbed。

據稱,LPC1768 這顆 IC 是 mbed 的開山祖師,穩定性、相容性相較於其他姊妹或兄弟版本要來的高許多,但價格也相較於兄弟姊妹們來得高許多。

DSC_0026

mbed NXP LPC1768 的主要特色如下:

  • NXP LPC1768 MCU
    • ARM® Cortex™-M3 核心
    • 96MHz, 32KB RAM, 512KB FLASH ROM
    • Ethernet, USB Host/Device, 2xSPI, 2xI2C, 3xUART, CAN, 6xPWM, 6xADC, GPIO
  • Prototyping form-factor
    • 40-pin 0.1″ pitch DIP package, 54x26mm ,可直接插於麵包板上!
    • 5V USB or 4.5-9V supply
    • Built-in USB drag ‘n’ drop FLASH programmer,燒錄就像用隨身碟一樣,複製,然後貼上!
  • mbed.org Developer Website
    • 極輕量線上編譯器
    • 採用 C/C++ 高階語言
    • 眾多教學手冊與函式庫支援

線上編譯

mbed

這是 mbed 專有的線上編譯器,有別於一般單晶片龐大的編譯軟體,mbed 提供了一個方便簡單且支援多版本控制的線上編譯器,可以跟笨重的編譯軟體說掰掰了!

目前我初步試用的心得,只能說這套開發工具實在是令人難以形容的強大。未來若有更多低價 ARM MCU 加入 mbed ,且趨於穩定,那未來的嵌入式系統開發將會進入一個全新的領域。

目前嵌入式系統的開發還是以 8 或 16 位元的 MCU 為主,諸如 ArduinoTI LaunchPad 都是。他們的優點是,便宜小巧易入手,但缺點則是,若要做更多的應用,處理速度將會是他們的障礙。而 ARM Cortex-Mx 系列則可以彌補效能低弱這一點,目前單價也快與 8 或 16 位元的 MCU 的價格相當,只不過缺點是,入門門檻過高。

但有了 mbed ,就像 AVR 有了 Arduino 一樣,入門門檻大大降低,未來的應用與發展將不可小覷。

參考資料

給點回應吧~