운영_설치/기타

flash에 OS(리눅스) 설치

써드아이 2015. 1. 27. 12:54

1. 배포판 설치의 장단점


장점 : 설치가 손쉬움.

데스크탑과 똑같은 방식으로 패키지 관리가 가능.

cross build 조차 필요없는 경우가 대부분


단점 : 용량이 비대함 (수백 MB)

배포판에 없는 패키지는 결국 크로스 빌드를 해야함

배포판의 관리 방식을 익혀야함



2. 직접 build 방식 장단점


장점 : 원하는 패키지만 설치하기 때문에 컴팩트함. (십수 MB)


단점 : 동작에 필요한 모든 패키지를 직접 크로스 빌드해야함


- 상용 양산 시스템의 경우대부분 raw nand에 설치하게 될텐데 

      직접 빌드해서 용량을 줄이는 것이 좋다. 용량은 곧 돈이다.



%%%

일단 raw nand에 설치하는 것으 뒤로 미루자 flash filesystem을 사용하는 것은

좋은 선택이 아니고, 이걸 쓰자니 손댈게 많아진다.

%%%



* memory(block?) map의 필요


- 부트로더 영역

AP(CPU)에 전원이 인가 되면 접근하는 위치와 크기


- 커널 영역

최근의  부트로더는 파일 시스템 상의 커널을 로드 하는 기능이 존재

꼭 필요한 영역이 아닐수도 있다.


- 파일시스템(램디스크) 영역

대용량의 저장 공간과 전용 파일 시스템의 사용으로 ramdisk를 사용하지 않는 추세