728x90
반응형

u-boot 2

Embedded Linux Kernel: Bootloader 설정 및 커스터마이징

Embedded Linux Kernel: Bootloader 설정 및 커스터마이징임베디드 시스템 개발에서 부트로더(Bootloader)는 시스템의 초기화를 담당하며, 커널과 사용자 애플리케이션으로의 전이를 관리하는 중요한 역할을 합니다. 이번 포스팅에서는 Rockchip RK3399 플랫폼을 기준으로 부트로더인 U-Boot을 포팅하고, 설정 및 환경 변수를 조정하는 방법을 알아보겠습니다.1. Bootloader란 무엇인가?Bootloader는 하드웨어 초기화와 운영체제 로딩을 위한 프로그램입니다. 부트로더는 주로 다음과 같은 단계로 동작합니다:1단계 부트로더: CPU 및 메모리 초기화.2단계 부트로더: 운영체제 커널 로드.U-Boot은 임베디드 시스템에서 가장 널리 사용되는 오픈소스 부트로더 중 하나입니..

Linux/Kernel Driver 2025.03.13

Embedded Linux 부트 프로세스 이해하기

Embedded Linux 부트 프로세스 이해하기Embedded Linux를 사용하는 시스템에서 부팅 프로세스를 이해하는 것은 시스템의 안정성과 성능을 최적화하는 데 매우 중요합니다. 이번 포스팅에서는 U-Boot, Bootloader, Kernel, Rootfs 간의 관계와 부팅 과정을 Rockchip RK3399 시스템을 기준으로 분석하겠습니다.Embedded Linux 부트 프로세스란?Embedded Linux 부트 프로세스는 전원이 켜진 후 시스템이 운영체제를 로드하고 실행하기까지의 과정을 말합니다. 이 과정은 아래와 같은 주요 단계로 나뉩니다:Boot ROM: 초기 하드웨어 초기화 및 부트로더 로드.Bootloader (U-Boot): 커널과 Rootfs 로드.Linux Kernel: 운영체제 ..

Linux/Kernel Driver 2025.03.09
728x90
반응형