[mbed] 1.mbed란?

2014. 3. 15. 23:572018년 이전 관심사/mbed

반응형



1. mbed란

  • mbed 마이크로 컨트롤러란 ARM Cortex-M 마이크로컨트롤러 기반의 bootstrap을 사용한 최초의 하드웨어이다.
  • mbed 마이크로 컨트롤러(NXP LPC17680)은 ARM Cortex M3 Core 기반의 NXP 마이크로컨트롤러이다.
    • Clock : 98MHz, Flash : 512KB, RAM : 64KB
    • Interface : Ethernet, USB Device, CAN, SPI, I2C
  • Wikipedia에 나온 mebed마이크로 컨트롤러는 NXP LPC1768으로 한정되어 설명된 것 같다. 


2. mbed의 장점

  • 웹 브라우저를 통한 온라인 컴파일 및 소스 버전 관리 기능 제공
    • 웹브라우저를 통해 온라인으로 컴파일이 가능하여, 윈도우, 리눅스, 맥 등 OS에 종속적이지 않음.
    • 소스 버전관리 기능인 VC 기능을 탑재
  • 커뮤니티를 통한 라이브러리 공개 및 개인 위키 페이지 제공
    • http://mbed.org 에서 온라인 컴파일러, 각종 커뮤니티 및 라이브러리를 제공 받을 수 있음


3. mbed의 단점

  • 디버깅
    • 온라인 컴파일러에서 브레이크 포인터를 사용하여 스텝별 실행 및 내부 레지스터, 변수 등의 디버깅은 불가능 함
    • 디버깅을 위해 CMSIS-DAP USB디버깅을 제공하지만, Keil MDK 기반에서 사용 가능


참고
  • [mbed], http://mbed.org
  • [mbed microcontroller], http://en.wikipedia.org/wiki/Mbed_microcontroller
  • [mbed 기초 강좌:01. mbed 소개], http://mbed.org/users/passionvirus/notebook/basic1/


반응형

'2018년 이전 관심사 > mbed' 카테고리의 다른 글

[mbed RTOS] 1. Thread  (0) 2014.04.13
[mbed]KL25z Serial Port 사용 하기  (0) 2014.04.13
Freescale Freedom 조사  (0) 2014.03.31
[mbed] 2. NUCLEO Board 구동하기 2/2  (0) 2014.03.16
[mbed] 2. NUCLEO Board 구동하기 1/2  (2) 2014.03.16