네트워크
임베디드 S/W
네트워크 장비
이더넷 물리계층
PHY, PMD, MAC
구리 vs 광통신
어떤 기술로 속도를 10Mbps ~ 10Gbps까지 끌어올렸는가
인코딩 기술 : NRZ, MLT-3, 4D PAM5, PAM16/DSQ128
노이즈 캔슬링, crosstalk, scramble
이더넷 패킷 스위칭
이더넷 프레임, L2 스위칭, VLAN, Qos, 기타
광통신 원리 및 종류
구리선 통신, 광통신 차이
G-PON 특징
네트워크와 전송 차이, OLT와 ONT, TDM, active
TC 레이어
TDM 및 TC 레이어, OMCI 및 서비스 모델
configuration 하는 모델링 기법
L4 프로토콜 TCP, UDP, 라우팅 프로토콜
특수성 (hw dependency, limited resource, fault tolerance/recovery)
부트로더 (u-boot, CPU register, ram 초기화, OS loading, command set for development)
BSP (Board Support Package)
memory mapped I/O (memory map of peripherals, register set, 메모리 영역에 I/O 디바이스 매핑)
커널 구조, 커널 드라이버 : 셸, 데몬, 유틸리티
커널 프로그래밍 : interrupt and bottom half, modular architecture, modular 구조, kernal-userhalf
디버깅 : user space, kernel space
개발 환경 : console, ethernet
개발 방법 :
build image- config, complie and link, fusing
rootfs including busybox
file system - cramsf, ramfs, jffs2, ubifs
peripherals: GPIO, serial, USB
개발 프로세스