Arm Mbed CLI 환경 구축 for Windows

4801 단어 mbedmbed-climbed-os
요 전날 개최된 Mbed Connect 워크숍에서 Mbed CLI의 Windows Installer가 준비되어 있음을 알았습니다. 거기서, 어떤 것인지를 파고 확인해 보았습니다.

Mbed CLI 환경 구축의 정평 매뉴얼



"mbed-cli windows"로 구그하면 가장 먼저 잘 아는 사람의 기사가 히트합니다 w





이 클래식 매뉴얼에서는
  • Python 2.7.12
  • Git 2.9.3
  • Mercurial 3.9.0
  • GNU ARM Embedded Toolchain 4.9.2015q3

  • 별도로 설치 한 후,
  • Mbed CLI

  • pip 명령으로 설치했습니다.

    Windows installer for Mbed CLI



    Arm Mbed CLI 문서에 따르면 Windows intaller for Mbed CLI를 설치하면 필요한 소프트웨어를 한 번에 설치할 수 있습니다. 훌륭합니다.
  • Python 2.7.13
  • Git 2.12.2
  • Mercurial 4.1.1
  • GNU ARM Embedded Toolchain
  • Mbed CLI 1.2.2
  • Mbed Windows serial port driver

  • Windows Installer for Mbed CLI 실행



    그럼 실제로 (거의) 깨끗한 Windows 10에 설치해 보겠습니다.

    mbed-windows-installer v0.4.3을 클릭하여 다운로드한 mbed_installer_v043.exe를 실행합니다.



    실행하면 일반적인 앱과 마찬가지로 마법사 형식의 화면이 나오므로 다음으로 진행합니다.



    중간에 Choose Components 화면에서 Advanced로 확인하면 문서에 작성된 소프트웨어가 포함되어 있음을 알 수 있습니다.



    Mbed Windows seiral port driver를 설치할 때 Mbed enabled board를 연결하라는 메시지가 표시되었지만 보드가 확실히 나오지 않았으므로 OK를 클릭합니다.



    Mbed Windows serial port driver를 설치할 수 없는 오류가 되어 버렸습니다. 나중에 수동으로 설치하면 여기에서 취소를 클릭합니다.



    실행 결과



    추가된 폴더는 다음과 같습니다.
  • C:\Python27
  • C:\Program Files (x86)\Git
  • C:\Program Files (x86)\Mercurial
  • C:\Program Files (x86)\GNU Tools ARM Embedded
  • C:\mbed-cli
  • C:\Program Files\mbed\drivers

  • 또한 환경 변수 PATH에,
  • C:\Python27\
  • C:\Python27\Scripts
  • C:\Program Files (x86)\Git\cmd
  • C:\Program Files (x86)\Mercurial
  • C:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q2-update\bin

  • 가 추가되었습니다.

    설치된 소프트웨어 버전



    파이썬


    C:\>python --version
    Python 2.7.13
    

    Git


    C:\>git --version
    git version 2.12.2.windows.1
    

    Mercurial


    C:\>hg --version
    Mercurial - 分散構成管理ツール(バージョン 4.1.1)
    ...
    

    GNU ARM Embedded Toolchain


    C:\>arm-none-eabi-gcc --version
    arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors 6-2017-q2-update) 6.3.1 20170620 (release) [ARM/embedded-6-branch revision 249437]
    ...
    

    Mbed CLI


    C:\>mbed --version
    1.2.2
    

    시도


    C:\>cd mbed
    
    C:\mbed>mbed import mbed-os-example-blinky
    [mbed] Importing program "mbed-os-example-blinky" from "https://github.com/ARMmbed/mbed-os-example-blinky" at latest revision in the current branch
    [mbed] Adding library "mbed-os" from "https://github.com/ARMmbed/mbed-os" at rev #5f6572179d66
    [mbed] Auto-installing missing Python modules...
    
    C:\mbed>cd mbed-os-example-blinky
    
    C:\mbed\mbed-os-example-blinky>mbed compile -m K64F -t GCC_ARM
    Building project mbed-os-example-blinky (K64F, GCC_ARM)
    Scan: .
    Scan: mbed
    Scan: env
    Scan: FEATURE_LWIP
    Scan: FEATURE_STORAGE
    Compile [  0.3%]: AnalogIn.cpp
    ...
    
    Image: .\BUILD\K64F\GCC_ARM\mbed-os-example-blinky.bin
    
    C:\mbed\mbed-os-example-blinky>
    

    요약


  • Windows에 Mbed CLI 환경을 구축할 때는 Windows installer for Mbed CLI를 사용하면 간단합니다.
  • Mbed 보드를 준비하지 않으면 Mbed Windows 직렬 포트 드라이버를 설치할 수 없습니다.
  • 좋은 웹페이지 즐겨찾기