라즈베리 파이는 ARM 아키텍처를 사용하기 때문에 윈도우나 리눅스에서 라즈베리 파이를 위한 소프트웨어를 개발하려면 크로스 컴파일 환경을 구축해야 한다.
A. 윈도우에 크로스 컴파일 환경 구축 방법
- mingw-w64를 사용하여 GCC 크로스 컴파일러 설치
- Visual Studio에서 크로스 컴파일러를 사용하여 빌드
B. 리눅스에 크로스 컴파일 환경 구축 방법
- gcc 또는 clang을 사용하여 ARM 아키텍처용 크로스 컴파일러 설치
리눅스에서 ARM 아키텍처용 크로스 컴파일러가 기본적으로 제공되기 때문에 리눅스에서 크로스 컴파일 환경을 구축하는 것이 더 쉽고 빠르다고 알려져 있다.
아래에서는 B. 리눅스에 크로스 컴파일 환경 구축 하는 방법을 설명한다.
1. Ubuntu 다운로드
Enterprise Open Source and Linux | Ubuntu
Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.
ubuntu.com


가급적 LTS(Long Term Support) 다운로드


2. VirtualBox 실행

가상 머신 만들기

메모리 : 8GB
CPU : 4개

가상 하드 디스크 : 50GB



3. 우분투 설치





설치 완료

'Raspberry Pi > Pi4' 카테고리의 다른 글
Raspberry Pi (0) | 2025.03.19 |
---|