yohda93 · dev notes
홈
카테고리
yohda93 · dev notes
H1-4K-CROWN 소스 레퍼런스 · 임베디드 개발 노트
개요
1
1
H1-4K-CROWN 파이프라인 요약
소스 트리
3
2
FMF 프로젝트
3
CORE 프로젝트
4
NOVATEK 트리
포팅 가이드
5
5
샘플 포팅 매핑
6
주의사항 / 함정
33
샘플 런타임 기능 게이팅 · record_mode.ini
34
샘플 빌드·배포 파이프라인 완전 기초
36
top-level SDK 빌드 시스템 — 개별 make 타깃 & 의존성 완전 기초
미디어 서브시스템
4
7
GPS (UART4) — 소스 위치 · 구조 · 디버깅 전 과정
8
MP4 (audio+video) 레코딩 포맷 — 샘플 fMP4 포팅 근거
9
오디오(AAC) 경로 — FMF는 SW(유저스페이스) 인코딩
32
오디오 샘플레이트 · Fastboot 핸드오버 · kprobe 디버깅
ISP · 화질
8
10
ISP 튜닝 아키텍처
11
ISP 용어 사전
12
사례 연구 — 빌트인 번짐/포화 사건
22
ISP 2A 완전 기초
37
노이즈 제거(NR) · 3DNR 끌림 완전 기초
38
SHDR(센서 HDR) 합성 완전 기초
39
ISP 디버그 로그 — 빌트인(컴파일타임) · APP(런타임)
42
사례 연구 — CN/UNV ISP 프로파일이 한 번도 적용되지 않던 버그
부팅 · DTS
6
13
fastboot hdal-mem dtsi 재덤프 규칙
19
RTOS 부팅 · 비디오 파이프라인 초기화 아키텍처
20
Fastboot Builtin NVX — IME 압축 ↔ ENC 압축해제
27
dtsi 시나리오 선택 — «노드 개명» 트릭 완전 기초
41
공유 계약 헤더 ncn_config.h · 브리지 태그 완전 기초
43
rootfs 이미지 · squashfs 압축(LZ4 ↔ ZSTD) 완전 기초
터치
2
17
터치 (Hynitron CST8xxT)
28
터치스크린 기술 및 리눅스 입력 서브시스템 개론
Wi-Fi
1
29
임베디드 하드웨어 환경을 위한 Wi-Fi 아키텍처 및 802.11 프로토콜 심층 분석
UVC
2
14
UVC 카메라 앱 (hd_uvc_cam) — 구조 · 메모리 · EU/RAW 디버깅
31
USB 비디오 클래스(UVC) 종합 개론 및 심층 아키텍처 분석 보고서
디스플레이 출력
2
23
PANEL · 디스플레이 출력 완전 기초
30
임베디드 디스플레이 시스템: TFT-LCD 아키텍처 및 구동 드라이버 설계의 종합적 이해
USB
4
18
USB 2.0 · EHCI 완전 정리
24
USB 3.0 SuperSpeed 완전 기초
25
OK 버튼 · USB Mass-Storage 부팅 모드
26
USB 전원·전류 · 모바일 OTG 호환성 완전 기초
디버깅 사례
4
15
사례 연구 — «sync info not match» · SIE VD 스킵 → 프레임 드롭
16
사례 연구 — FW 업그레이드 후 첫 부팅 QUEUE_FULL 프레임 드롭
35
사례 연구 — «CSI1ER: STA8 ESC8» 레인 3 에러 · MIPI CSI RX 완전 기초
44
발열 · 전력 · 클럭 완전 기초
역분석 도구
2
21
Object(.o) 파일 역분석 · 디컴파일 도구
40
벤더 ISP 드롭 처리 파이프라인 — cfg/bin 배포 & isp_copy 도구