본문 바로가기
반응형

Robot40

Cortex-M 개발을 위한 emIDE 프로젝트 생성하기 emIDE를 이용해 프로젝트를 생성하면 간단한 대화창을 통해 기본적인 프로젝트 코드들이 생성된다. 1. 프로젝트를 생성하는 방법에 대해 알아보자. Step 1] New Project Menu의 File > New File/Project 를 선택한다. Step 2] Category 설정 하나 밖에 없다 .Embedded Application을 선택하자. Step 3] Welcome Page Check 박스를 선택하면 다음부터 이 창은 Skip 된다. Step 4] Workspace 선택 프로젝트가 위치할 폴더를 선택한다. 간단하게 emIDE아래에 workspace라는 폴더를 만들고 선택하였다. Step 5] 프로젝트 Title 설정 Project Title을 설정하면 Project File 및 폴더가 생성.. 2014. 5. 21.
Cortex-M Series 통합 개발환경 emIDE 설치하기 Cortex-M3를 개발하기 위한 훌륭한(?) 무료툴을 소개하려고 한다.바로 emIDE 이다.기본적으로 ARM용 GCC 컴파일러를 포함하고 있으며, 프로젝트 생성시 기본적인 Start Up코드 및 컴파일 환경을 제공한다. 우선 홈페이지에 접속해보자. http://emide.org 다운로드 탭을 클릭하면 Install Version, Portable Version 및 Source Code를 다운로드 받을 수 있다.단 아직까지는 윈도우 버전만 제공한다.Source 를 다운받아 Build하면 Linux나 MAC에서 사용할 수 있을 것도 같은데.. 확인 된 것은 없다.어디서나 설치 없이 사용가능한 Portable Package를 다운 받도록 하자. 다운 받은 압축 파일을 풀면 다음과 같은 파일 및 디렉토리 목록.. 2014. 5. 21.
STM32F10x Standard Peripheral Library & CMSIS 1. STM32F10x Standard Peripheral Library STM32F103 Series를 지원하는 Device Driver들은 STM32F10x 라는 이름의 Peripheral Library라는 형태로 배포됩니다. STSW-STM32054 를 클릭하면 v3.5.0 의 Library를 다운로드 받을 수 있는 페이지로 이동합니다. 다운을 받은 후 압축을 풀면 다음과 같은 폴더 구조를 확인 할 수 있습니다. - Libraries ---- CMSIS :: ARM에서 제공한 Cortex M Software Insterface Standard v1.3 ---- STM32F10x_StdPeriph_Driver :: STM32F10x Standard Peripherals Library Drivers v.. 2014. 5. 19.
ICBanq 동부로봇 허큘렉스 서보모터 체험단 후기 허큘렉스 모터 개봉기 허큘렉스 메니저 및 구동 테스트 허큘렉스 모터 Port 연결 구성 허큘렉스 2족로봇 조립하기... 허큘렉스 2족 로봇 Moving Test 허큘렉스 서보모터 RaspberryPI UART로 제어하기 허큘렉스 서보모터 제어 기초 사용해본 서보 모터라곤 PWM을 이용한 저가형 서보모터 달랑 하나였는데, 이번엔 동부로봇에서 만든 DRS-0101 이라는 서보모터를 이용하는 기회가 생겼다. - 통신 방식 DRS-0101은 내부 MCU가 탑재되어 있어서 PWM이 아닌 UART Protocol을 통해 서보 모터를 제어 하는 방식이다. 즉 라즈베리파이부터 MCU까지 UART가 지원되는 장비만 있으면 모터에 대한 컨트롤은 무난하게 할 수 있다. - 라즈베리 파이와의 연동 라즈베리파이를 비롯한 비글본.. 2014. 4. 27.