커맨드라인

Category
아이템: 
포스트 갯수1

[리눅스][커널] 커널 커맨드 라인 파싱 확인 @parse_one() 함수 분석

By Guillermo Austin Kim | 2019년 1월 26일 | 
부트로더는 커널을 RAM에 로딩하고 실행을 시키는 역할 뿐 아니라 커널에게 어떤 아규먼트를 전달할 수 있습니다. 이를 커맨드 라인이라고 하며 proc 파일 시스템에서 커맨드 라인을 출력할 수 있는 인터페이스를 지원합니다. 커널 커맨드 라인은 왜 쓸까?리눅스 커널을 지원하는 부트로더의 예로 uboot, LK(Little Kernel) EDK를 들 수 있습니다.혹은 SoC(퀄컴, 인텔, 엔비디아)에서 구현한 자체 부트로더를 써서 커널을 램에 로딩할 수 있습니다. 이렇게 리눅스 커널을 RAM에 로딩하는 부트로더 종류는 언급한 이유는 어떤 부트로더를 적용해도 반드시 커널 커맨드 라인을 지원해야 한다는 사실을 말하고 싶어서입니다. 그러면 커널 커맨드 라인을 쓰는 이유는 무엇일까요?다시 반복하지만 커널 커맨드 라