======MBED IDE 개발환경 구현====== MBED는 ARM-cortex기반의 MCU를 사용하여 IoT제품이나 여러 전자제품의 프로토 타이핑을 쉽게 제작하기 위한 플랫폼입니다. MBED는 ARM-cortex기반의 32Bit MCU를 아두이노와 같이 접근성이 좋고 빠르게 개발이 가능하도록 만든 소프트웨어입니다. 온라인 컴파일러를 제공하기 때문에 별다른 프로그램 설치가 없더라도 인터넷이 되는 곳이면 어디든지 ARM mbed 사이트에서 Web-IDE를 통해 Mbed 프로그래밍이 가능합니다. =====Mbed Log In/Signup ===== Mbed를 사용하기위해서는 ARMmbed 싸이트에 회원가입(무료)을 해야 합니다. {{ :hmimcuapp:sign_up.mp4 |}} - [[https://www.mbed.com/en/]] Mbed사이트에 접속합니다. - 아래와 같이 클릭하세요 : 1.Developer Resources -> 2.Log ln/Signup -> 3.Signup -> 4.No, I haven't created an account before - Signup에 사용하실 EMAIL, ID, PASSWORD, 이름을 등록 하면 회원가입 완료 {{ :hmimcuapp:1-1.9aec90b0ec85.png?nolink |}} ===== NUCLEO-F103RB ===== NUCLEO-F103RB 보드는 STMicroelectronics에서 제공하고 있는 보드입니다. {{ :hmimcuapp:nucleo_large.jpg?nolink&300 |}} NUCLEO-F103RB 보드는 Mbed환경을 지원합니다. 따라서 웹상에서 프로그램을 작성 하고, 별도의 Down Tool없이 USB 케이블로 연결하여 프로그램을 다운로드 할 수 있습니다. {{ :hmimcuapp:프로젝트_생성1.mp4 |}} * 1. Mbed IDE에서 Target 보드를 NUCLEO-F103RB로 선택해 주셔야 합니다. * 2. 아래와 같이 클릭하세요 : 1.Developer Resources -> 2.Hardware>>boards -> 3.Target vender에서 STMicroelectronics체크>>NUCLEO-F103RB선택 -> 4.Open mbed Compiler 클릭 {{ :hmimcuapp:1-2.target보드선택.png |}} * 3. Open mbed Compiler클릭하면 아래와 같이 프로그램을 작성할 수 있는 IDE 화면이 생성 됩니다. 프로젝트 생성이 완료 되었 다면 좌측에 프로젝트 폴더와 프로그램을 작성할 수 있는 페이지가 나타 납니다. 주프로그램은 main.cpp에 작성하면 됩니다. {{ :hmimcuapp:1-3mbed-ide.png |}} =====Mbed 드라이브 설치 ===== NUCLEO-F103RB를 사용하기 위해서는 STMicroelectronics사 에서 제공하는 PC드라이버를 설치해야 합니다. PC와 NUCLEO-F103RB 보드를 연결시켜 주는 ST-LINK/V2 드라이버 입니다.ST-LINK/V2 드라이브는 타겟보드 선택 페이지에서 다운로드 할 수 있습니다. * ST-LINK/V2 driver:[[https://developer.mbed.org/teams/ST/wiki/ST-Link-Driver]] {{ :hmimcuapp:1-4드라이브설치.png |}} [[hmimcuapp:index|이전 페이지로 가기]]