:::: MENU ::::
Posts tagged with: Cortex M3

CooCox

Nuvoton의 Cortex M0 칩관련 포스팅 중에 잠시 CooCox를 언급한 적이 있습니다.

CooCox는 무료 ARM Cortex M3 and Cortex M0 Development Tools 이며, ARM  gcc를 사용을 합니다. 홈페이지를 확인해 보니 중국 대학에서 만들었네요. 
ARM Connected Community Member,  NXP Partner,  Nuvoton Tools Partner, Energy Micro 3rd Party 이기도 합니다.

실제로 IDE를 받아서 설치를 하고 간단한 코드를 만들어 동작을 시켜보니 잘 돌아가네요.
처음 프로젝트를 만들때 디바이스를 선택하고 Repository에서 필요한 라이브러리를 선택을 할 수 있도록 되어 있어서 사용하기가 쉽네요.다운로드를 개별적으로도 받을 수 도 있고 CooCox CoCenter라는 프로그램을 받아서 다운로드 및 설치가 가능합니다.



Energy Micro사의 Cortex M3 칩

Energy Micro는 노르웨이에 기반을 두고 있는 저전력에 특화된 Cortex M3 칩을 판매하는 회사입니다.
그래서 이 회사의 모토는 the world`s most energy friendly Microcontrollers를 제공하는 것이고 칩 이름인 EFM은 Energy Friendly Microcontroller를 나타냅니다. 마스코트가 gekco (도마뱀)인 이유도 이 동물이 가장 에너지 효율적인 동물이라네요.
뉴스레터를 보니 Alfonz 라는 도마뱀을 들여왔다는 얘기도 있네요.


Energy Micro recently adopted “Alfonz”, the Madagascar giant day gecko. Alfonz was born March 26. 2008 and lives in Budapest Zoo. Because the geckos only use 10% of the energy consumption of a mammal of similar size, they inspired the energy friendly EFM32 microcontroller’s name.

이 회사의 최대 강점인 low power는 다음과 같이 10가지로 설명을 하고 있습니다.

근데 정리하면 


  • 처리속도가 빠르고, 패리페럴들이 저전력에 특화 됐기 때문에

  • 프로세스의 전 모드(Active, Sleep mode)에서 파워 소모가 낮다는 얘기입니다.
이걸 10가지로 세분화 했네요.

지난번에 Energy Micro의 CTO인 Øyvind Janbu (에이븐 이라고 발음 하던데…)은 사진과 실물과 똑 같네. ^^


Nuvoton의 Cortex M0 칩

제가 알기로는 현시점(2011년 1월)에서 Cortex M0 코어 칩은 NXPLPC11xxx 시리즈NuvotonNuMicro M051™ 시리즈가 유일 합니다.
Nuvoton은 대만에 본사가 있는데 Winbond로 부터 분사한 회사 같군요.
칩들은 메모리와 페리페럴별로 다양한 라인업이 준비가 되어 있으며, 온라인상에서 제품을 선택을 할수 있는 
On-line Products Slection Guide도 잘 준비가 되어 있네요.


칩의 성능이나 편이성등은 실제로 써봐야 알겠지만 ST나 NXP등의 업체에서 제공하는 자료들을 거의 모두 다 갖추었네요.
특이한 것은 개발툴 지원에 KEIL, IAR 말고
CooCox라는 Free & Open Cortex M3, Cortex M0 개발 환경도 지원하네요.