728x90
반응형

2025/12/04 3

U-Boot 부팅 시퀀스 완전 해부

U-Boot 부팅 시퀀스 완전 해부임베디드 시스템에서 U-Boot는 커널이 실행되기까지 하드웨어를 단계적으로 초기화하며 시스템을 준비시키는 핵심 부트로더입니다. 특히 Rockchip RK3399과 같은 ARM 기반 SoC에서는 ROM → SPL → U-Boot → Kernel 형태의 다단계 부팅 구조를 사용합니다. 본 글에서는 각 단계에서 어떤 초기화가 수행되는지, U-Boot의 핵심 흐름(start.S → _main → board_init_f → board_init_r), 그리고 실제 부팅 로그를 기반으로 부팅 시퀀스를 어떻게 추적하는지까지 상세히 설명합니다.1. 전체 부팅 시퀀스 개요RK3399을 기준으로 한 전체 부팅 순서는 다음과 같습니다.[ROM] → [SPL/TPL] → [U-Boot] → [..

u-boot 2025.12.04

1차원 및 다차원 보간 (Interpolation)

1차원 및 다차원 보간 (Interpolation)1. 보간이란?보간(interpolation)은 주어진 데이터 포인트 사이의 값을 추정하는 방법입니다. 이는 특히 불완전한 데이터 세트를 다룰 때 유용하며, 특정 지점에서의 값을 예측하거나 매끄러운 곡선을 생성하는 데 활용됩니다.SciPy의 scipy.interpolate 모듈은 다양한 보간 방법을 제공하며, 특히 1차원과 다차원 보간을 효과적으로 수행할 수 있도록 돕습니다. 이번 포스팅에서는 1차원과 다차원 보간의 개념과 SciPy를 활용한 구현 방법을 살펴보겠습니다.2. 1차원 보간1차원 보간은 주어진 1차원 데이터 포인트 사이의 값을 추정하는 과정입니다. SciPy에서는 interp1d 함수를 사용하여 1차원 보간을 쉽게 수행할 수 있습니다.2.1 ..

Python/SciPy 2025.12.04

딥러닝에서의 하이퍼파라미터 튜닝 기초

딥러닝에서의 하이퍼파라미터 튜닝 기초딥러닝 모델의 성능을 결정짓는 중요한 요소 중 하나는 하이퍼파라미터 튜닝입니다. 하이퍼파라미터는 모델이 학습하는 과정에서 설정해야 하는 값으로, 모델의 성능에 큰 영향을 미칩니다. 본 포스팅에서는 딥러닝에서 하이퍼파라미터 튜닝의 기본 개념과 주요 하이퍼파라미터의 역할, 그리고 이를 최적화하는 방법에 대해 설명하겠습니다.1. 하이퍼파라미터란?하이퍼파라미터(hyperparameter)는 모델의 학습 과정에서 조정해야 하는 값으로, 학습 전에 설정되며 데이터로부터 직접 학습되지 않습니다. 반면에 모델의 가중치(weight)와 편향(bias)은 학습을 통해 자동으로 업데이트되는 파라미터(parameter)입니다.하이퍼파라미터는 크게 두 가지로 나눌 수 있습니다.모델 하이퍼파라..

반응형