임베디드 (18) 썸네일형 리스트형 1. 임베디드 실습 : 전체적인 그림 진짜 코드를 작성하기에 앞서서 작성한 코드가 어떻게 보드에 올라가서 동작하는 지 알 필요가 있다. 그래야 이 실습이 보다 유익하고 의미있어질 것이다. 과정은 다음과 같다. 소스 코드를 작성한다.(주로 C 내지는 C++을 이용하여 작성한다.) 작성한 코드를 컴파일하여 오브젝트 파일을 만든다. 오브젝트 파일들을 링킹하여 실행가능한 형태로 만든다. (ELF 파일 형태로) ELF 파일을 다시 바이너리 이미지로 변환한다. 바이너리 이미지를 JTAG 등을 사용하여 보드 위에 올린다. 1. 코드를 작성한다. 너무 당연한 말이지만 보드를 동작시키기 위해서는 소스 코드를 작성해야 한다. 소스 코드는 컴퓨터를 동작시키기 위한 명령어의 집합이다. 그렇다면 컴퓨터(내지는 마이크로컨트롤러)는 어떻게 코드를 이해하는 가 ? 우리.. 0. 임베디드 실습 : 시작 + 환경설정 임베디드 시스템 아키텍처(다니엘 라키메라 저) + 인터넷에 떠도는 자료를 이용해서 실습을 진행하였다. 실습의 목표는 ST의 NUCLEO-F103RB 보드를 이용하여 시스템 클락 설정, 입출력, 인터럽트 설정 등을 해보는 것이다. 실습의 취지에 맞추어 외부 라이브러리를 사용하지 않고, 데이터 시트를 읽으며 실습을 진행할 예정이다. 실습 환경 실습 보드 : NUCLEO-F103RB MCU : STM32F103RB 코드 에디터 : STM32CubeIDE, Vscode 사용 언어 : C 타겟 보드에 대한 간단한 스펙( NUCLEO-F103RB) STM32 microcontroller in an LQFP64 or LQFP48 package 1 user LED shared with ARDUINO® 1 user an.. 이전 1 2 3 다음