Jetson 3

[ROSMASTER] STM32 - LED Blink

본 포스팅에서는 Expansion board에 내장되어있는 LED를 점등시킵니다. 이를 통해 STM32CubeIDE 와 기본적인 코딩 프로세스를 알아보려고 합니다. STM32CubeIDE 프로젝트 생성 STM32CubeIDE를 실행하고 Workspace 위치를 지정한 후 새 프로젝트를 생성합니다. File $\rightarrow$ New $\rightarrow$ STM32 Project 를 선택합니다. 우리가 사용하는 마이크로컨트롤러(이하 MCU)를 선택해야 합니다. Expansion board는 MCU로 STM32F103RCT6 을 사용하므로, Commercial Part Number 에 해당 모델을 입력해줍니다. 프로젝트명을 지정해줍니다. 저는 LED_BLINK 라는 이름으로 지정했습니다. STM32..

ROSMASTER 2022.09.11

[ROSMASTER] STM32 - CubeIDE 개발환경 구축

STM32CubeIDE 설치 이번 포스팅에서는 Expansion board를 제어하기 위한 코드를 개발할 수 있는 환경을 구축한다. Expansion board의 Schematic을 보면 STM32F103RCT6 이라는 프로세서를 사용하고 있음을 알 수 있다. STM32F103RCT6 은 ST마이크로일렉트로닉스(이하 STM)에서 제작한 32 bit 마이크로컨트롤러로, 나무위키에 따르면 ARM 기반 마이크로컨트롤러를 선정할 때 가장 먼저 검토하는 제품이다. 유럽 최대의 반도체 회사답게 STM은 마이크로컨트롤러를 개발할 수 있는 IDE를 제공해준다. STM32CubeIDE 라는 프로그램으로, 본 포스팅 시리즈 또한 이 IDE에서 개발을 한다. STM32CubeIDE는 STM 의 공식 홈페이지에서 다운받을 수..

ROSMASTER 2022.09.07

[ROSMASTER] Intro - X3 Plus 구매 및 조립

ROSMASTER X3 Plus 구매 이전 포스팅에서 마인즈앤컴퍼니의 지원을 받아서 ROSMASTER X3 Plus 제품을 구매했습니다. 컨트롤러가 포함된 Jetson NANO SUB 버전으로 구매하였고 한화로 약 200만원입니다. 본 포스팅 시리즈는 Jetson NANO SUB 버전을 기준으로 작성하지만, 어느 것을 구매해도 상관 없습니다. 또한, 컨트롤러도 거의 사용하지 않기 때문에 굳이 함께 구매하지 않아도 됩니다. 해외 배송이라 최소 2주 이상 예상했으나, 일주일도 안되서 도착했습니다. 언박싱 배송된 X3 Plus는 굉장히 비싼 센서가 들어있을법한 상자에 포장되어 옵니다. X3 Plus를 사서 그런건지 차체가 어느정도 조립이 된 상태로 옵니다. X3 를 구매해보지는 않았으나, 조립 영상이나 매뉴얼..

ROSMASTER 2022.09.06