[mbed] 1.mbed란?
2014. 3. 15. 23:57ㆍ2018년 이전 관심사/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 |