본문 바로가기

research/Book

임베디드 OS 개발 프로젝트 / 2장 / 개발 환경 구성하기

시작하기 전

 

해당 서적을 통해 공부한 내용을 블로그에 기록하려고 합니다.

시간이 없어도 일주일에 한 장씩이라도 정리하겠습니다.

 

 

임베디드 OS 개발 프로젝트

나만의 임베디드 운영체제를 만들어 보자.이 책은 펌웨어 개발 과정을 실시간 운영체제(RTOS)를 만들어 가며 설명한다. 임베디드 운영체제를 개발 환경 구성에서 시작해 최종적으로 RTOS를 만드는

www.yes24.com

 

우분투 이미지를 다운로드하고 VMWare를 사용하여 실습 환경을 구축했습니다.

 

 

Ubuntu 18.04.5 LTS (Bionic Beaver)

Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m

releases.ubuntu.com

 

2.1 컴파일러 설치하기

 

gcc-arm-none-eabi 패키지와 관련 패키지들을 설치했습니다.

 

sudo apt-get update
sudo apt-get install gcc-arm-none-eabi

 

arm-none-eabi-gcc -v

위 명령어를 입력하여 설치가 완료되었는지 확인해줍니다.

 

 

2.2 QEMU 설치하기

 

qemu-system-arm 패키지와 관련 패키지를 설치했습니다.

 

sudo apt-get update
sudo apt-get install qemu-system-arm

 

qemu-system-arm -M ?

위 명령어를 입력하여 QEMU가 어떤 ARM 시스템을 에뮬레이트할 수 있는지 확인했습니다.

서적에서는 real-view-pb-a8 머신을 에뮬레이트하면서 실습을 진행한다고 합니다.

 

 

2.3 요약

 

패키지 설치 위주로 실습을 진행했습니다.

'research > Book' 카테고리의 다른 글

임베디드 OS 개발 프로젝트 / 3장 / 일단 시작하기  (0) 2020.09.02