728x90
반응형

2025/12/02 3

U-Boot 소스코드 구조 분석 – RK3399 기반으로 이해하기

U-Boot 소스코드 구조 분석 – RK3399 기반으로 이해하기임베디드 리눅스 시스템에서 U-Boot는 가장 널리 사용되는 오픈소스 부트로더입니다. SoC 초기화부터 커널 로딩까지, 시스템 부팅의 핵심을 담당하는 제어 지점이기 때문에 U-Boot 구조를 이해하는 것은 플랫폼 포팅과 부트 문제 해결에 큰 도움이 됩니다.이번 글에서는 RK3399 플랫폼을 예시로 U-Boot 디렉토리 구조, 구성 파일, 빌드 과정, 생성되는 이미지 파일을 분석해 보겠습니다.1. U-Boot 디렉토리 구조U-Boot는 플랫폼별·아키텍처별로 구분된 계층적 구조를 가지고 있습니다. 핵심 디렉토리를 하나씩 살펴보겠습니다.u-boot/ ├─ arch/ ├─ board/ ├─ cmd/ ├─ drivers/ ├─ include/ ├─ ..

u-boot 2025.12.02

SciPy 가설 검정 (t-test, chi-square)

SciPy 가설 검정 (t-test, chi-square)1. 가설 검정의 개념가설 검정(Hypothesis Testing)은 통계학에서 특정 주장이나 가설이 데이터에 의해 얼마나 타당한지를 검증하는 방법입니다. 주로 귀무가설(null hypothesis, H0)과 대립가설(alternative hypothesis, H1)을 세워, 주어진 데이터가 귀무가설을 기각할 충분한 증거를 제공하는지를 확인하는 과정입니다.가설 검정의 기본 과정귀무가설(H0): 현재의 상태나 기본적인 가정을 나타냅니다.대립가설(H1): 귀무가설과 반대되는 주장입니다.유의 수준(α): 보통 0.05(5%)로 설정하며, 귀무가설을 기각할 기준을 의미합니다.검정 통계량: 주어진 데이터로부터 계산된 통계량입니다.p-value: 검정 통계량..

Python/SciPy 2025.12.02

활성화 함수 선택 방법과 딥러닝 성능 최적화

활성화 함수 선택 방법과 딥러닝 성능 최적화딥러닝 모델을 설계할 때 활성화 함수(Activation Function)의 선택은 성능에 큰 영향을 미칩니다. 활성화 함수는 신경망의 각 뉴런이 출력할 값을 결정하는 비선형 함수로, 신경망이 복잡한 패턴을 학습할 수 있도록 도와줍니다. 이번 글에서는 활성화 함수의 종류와 특성을 비교하고, 최적의 활성화 함수를 선택하는 방법을 설명하겠습니다.1. 활성화 함수의 역할활성화 함수는 입력 값을 특정 범위로 변환하는 역할을 합니다. 만약 활성화 함수가 없다면 신경망의 모든 층이 단순한 선형 변환만 수행하게 되어, 깊은 네트워크를 사용할 이유가 없어집니다. 비선형성을 추가함으로써 신경망은 더 복잡한 관계를 학습할 수 있습니다.2. 주요 활성화 함수와 특성 비교(1) 시그..

반응형