test | Page 50

Special 오픈화로 mbed는 다양화 영국 ARM사가 주도하는 mbed는 ARM사의 Cortex-M 코어를 내장한 마이크로컴퓨터를 상정한 것으 로, CPU의 처리 성능이 Arduino보다 좀더 높은 영역을 커버한다. 가격대도 Arduino보다 높다. mbed는 원래 마이크로컴퓨터 탑재 기기의 시제품을 쉽게 만들 수 있도록 하는 것을 목표로 하여 ARM사 가 개발한 프로젝트였다. 첫 번째 제품으로 2009년에 NXP Semiconductors사의 Cortex-M 내장 마이 크로컴퓨터를 탑재한 소형 기판을 내놓았다. 온라인의 mbed용 IDE로 컴파일한 프로그램을 USB 인터페 이스 경유로 마이크로컴퓨터에 기록하여 실행할 수 있는 기판이다. 2013년 2월에 ARM사는 mbed를 오픈화하기로 결정했다. 주변 디바이스 및 실시간 OS의 API나 런타임 등을 오픈소스화하는 것과 함께, mbed 대응 기판의 개발에 이용하는 설계 데이터나 펌웨어도 공개하기 시작했다. 그때까지는 API와 하드웨어 사양의 정보는 제공했지만 내부 소스코드 등은 비공개였다. ARM사 개별적으로 mbed를 타사의 마이크로컴퓨터로도 확대하기는 어려웠을 것이다. 오픈하여 협력 기 업의 힘을 빌려 대응 제품을 확대하고 커뮤니티를 키우고자 생각했을 것이다. 오픈 전까지는 ARM사가 투 입한 2종류의 mbed 기판뿐이었지만, 현재는 10사가 총 25종류의 mbed 기판을 제공하고 있다. ARM사가 NXP Semiconductors사와 함께 하던 mbed 프로젝트는 2013년 2월에 오픈화되었다. 그때까지 2종류였던 mbed 대응 기판이 2014년 5월 말 시점에서 25종류까지 늘었다 Linux 기판의 가격 파괴 이어서 Linux 등 고기능 OS가 동작하는 마이크로프로세서를 탑재한 Raspberry Pi와 BeagleBoard에 대해 살펴보자. & Mobile rnd 48