ARM Cortex-M0 마이크로 콘트롤러의 이해 : 실습강의 (프로그램 설치 필수- 페이지 하단 참고)
이번 웨비나에서는 ARM Cortex-M0 core를 탑재한 MCU를 가지고 실습을 하도록 하겠습니다.
ARM사의 Cortex-M0는 다른 M계열 프로세서 대비 상대적으로 낮은 Gate Count로 인해 소형의 Mixed Signal SoC 설계를 위해 태어났다고 해도 과언이 아닙니다.
따라서, 범용(general) MCU 시장에서 Cortex-M3 MCU만큼 popular하지는 않습니다만, ARM Cortex-M 계열의 MCU 시장을 선도하고 있는 ST Microelectronics 또는 NXP와 같은 회사에서는 자사의 ARM Cortex-M Family MCU 로드맵상에 포함하고 있습니다.
그 중에서 오늘은 ST Microelectronics사의 STM32F0 계열 MCU를 바탕으로 실제 S/W 제작에 대한 실습을 할 예정입니다.
ST Microelectronics사의 경우, Discovery Board라는 이름의 Evaluation Board를 상당히 저렴한 가격에 배포하고 있기 때문에, 누구라도 쉽게 원하는 MCU를 접할 수 있다는 장점이 있습니다.
더불어, Discovery Board내에 Serial-USB converter및 ST-LINK2라는 디버거 환경까지 포함되어 있어 S/W 개발을 위한 별도의 장비나 비용을 지불할 필요 없이 간단히 사용할 수 있도록 되어 있습니다.
실제 MCU를 가지고 가장 기본적인 LED Blinking 실험을 통해 개발환경 설정 및 S/W 라이브러리 사용법에 대해 함께 살펴보도록 하겠습니다.
[웨비나 주요내용]
1. IAR 개발환경(EWARM) 설치 및 기본 설정 방법
2. ST Microelectronics Cortex-M MCU 및 STM32F0 MCU
3. STM32F0 Evalution Board 및 ST Std. Peri. Driver 소개
4. STM32F0 Peripheral(GPIO, UART, Timer) 개요 및 실습
5. STM32F0 Interrupt Controller 개요 및 실습
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ 설치프로그램 안내 ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ 실습강의를 진행하기 위해서 사전에 프로그램 설치가 필요합니다.