누보톤 개발 플랫폼 골든 3단계: 1단계, 개발

지난번에는 누보톤의 완전한 에코시스템이 도입되었습니다: 고객이 다양한 단계의 목표를 보다 효율적으로 완료할 수 있도록 세 단계의 개발, 대량 생산 및 업그레이드에 모두 충분한 도구가 제공되었습니다. 이 글에서는 퀵 스타트 가이드의 단계를 따라 첫 번째 개발 단계에서 프로젝트를 시작하는 방법을 설명합니다.
 

고객이 에코시스템에 빠르게 진입할 수 있도록 누보톤의 각 NuMaker 평가보드 에는 퀵 스타트 가이드가 장착되어 있으며, 고객은 웹페이지의 자세한 단계를 따르기만 하면 제품 개발을 시작할 수 있습니다. 이 글에서는 개발 단계의 프로세스를 구현하기 위해 누보톤의 NuMaker-M251KG Quick Start guide 를 예로 들어 설명합니다.

개발 단계에는 통합 개발 환경(IDE), NuMaker 평가위원회, 이사회 지원 패키지(BSP), PinConfigure/PinView의 네 가지 주요 도구가 사용됩니다(그림 1). 이 문서에서는 빠른 시작 가이드에 초점을 맞출 것이므로 그래픽 보조 도구인 PinConfigure 및 PinView에 대한 자세한 소개는 향후 문서에서 제공될 예정입니다.
 

 tools-for-development-stage

그림 1 개발 단계에 사용된 툴
 

NuMaker-M251KG Quick Start guide

퀵 스타트 가이드 링크는 NuMaker 평가 보드 뒷면의 오른쪽 하단 모서리에 표시되어 있거나(그림 2) 누보톤 공식 웹사이트에서 확인할 수 있습니다: 먼저 공식 웹 사이트의 "소프트웨어 및 도구" 아래의 "평가 보드" 페이지에서 "NuMaker-M251XX" 평가 보드(XX는 MCU의 회로 패키징 방법이며 플래시 크기에 대한 코드이며, 고객은 구매한 제품에 따라 NuMaker-M251KG) 를 선택할 수 있습니다.를 찾은 다음 퀵 스타트 가이드를 클릭하여 단계별 자세한 지침을 확인할 수 있습니다.

 quickstart-link-on-development-board

그림 2 NuMaker 평가 보드의 빠른 시작 링크
 
  1. 빠른 시작 가이드의 다음 6단계 간단한 단계를 사용하여 개발 환경을 설정하고 샘플 프로젝트를 성공적으로 실행하여 개발 단계 프로세스를 완료합니다(그림 3).
     
    IDE 다운로드 및 설치: arm KEIL/ IAR/ NuEclipse

다양한 IDE 링크를 클릭하여 다운로드 위치 및 설치 지침을 찾습니다.

  1. 최신 버전의 Nuvoton Nu-Link 드라이버 다운로드 및 설치: arm KEIL/ IAR
해당 IDE의 다양한 Nu-Link 드라이버 링크를 클릭하여 다운로드를 완료합니다.

 

(NuEclipse의 경우 이 단계를 건너뛸 수 있습니다.)

  1. Board Support Package BSP 를 다운로드받고 압축을 해제합니다.

BSP 링크를 클릭하여 다운로드를 완료합니다.

공식 웹사이트에 제공되는 버전 외에도 Nuvoton의 GitHub 페이지를 방문하여 최신 버전의 BSP를 찾을 수도 있습니다.
  1. 하드웨어 셋업
  • NuMaker 평가 보드에 장착된 Nu-Link 가상 COM 포트(VCOM) 기능을 활성화합니다.
  • Connect the NuMaker evaluation board and the computer using the USB cable.
  • 디바이스 관리자에서 누보톤 가상 Com 포트를 찾습니다.
  1. BSP의 샘플 프로젝트 사용: 템플릿

템플릿의 경로: M251_252_254_256_258_Series_BSP_CMSIS_V3.XX.XXX.zip\SampleCode\Template

  1. 프로젝트 실행

개별 IDE에서 프로젝트를 실행하기 위한 자세한 지침은 4.6장 User Manual 에 나와있습니다.

process-of-development-stage

그림 3 개발 단계 프로세스
 
고객은 개발 단계에서 누보톤의 풍부한 소프트웨어 및 하드웨어 도구를 사용할 수 있습니다. 이해하기 쉬운 퀵 스타트 가이드와 함께 고객에게 완전한 에코시스템을 제공하고 고객의 부담을 줄이며 제품 개발 효율성을 향상시킬 수 있기를 기대합니다. 향후 PinConfigure와 PinView에 대한 설명이 제공될 뿐만 아니라 이 에코시스템의 대량 생산 및 업그레이드 단계에 대한 솔루션도 소개될 예정입니다.