embeded/raspberry pi2015. 2. 27. 22:41

raspbian

openelec 구우려고 raspian으로 구운녀석 한번 꽂아봤다가

문득 생각이 나서 한번 확인해보니

나의 사랑스런 8GB 하드가 이렇게 보이네?


무려 56메가!!! -_-????


파티션 정보를 보니

boot 영역으로 56MB씩이나 할당해주는 여유!를 보이고

느끼으로는.. 원래 3기가 짜리 이미지로 되어 있던 것으로 보인다.

그러니까.. 이렇게 8기가 중에 4.4기가가 버려졌겠지?


FAT로 설정된 boot 영역은

커널.img 라... 멀 어떤식으로 부팅하는 걸려나?

나중에 다시 구워서 리눅스에서 좀더 세밀하게 파티션 정보를 봐야 알것 같지만


bcm2709-rpi-2-b.dtb 파일을 열어보니 웬지 모를 uboot의 스멜?

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait


아마도 bootcode.bin이 부트로더 같고.. 커널은 커널이고

kernel7.img는 라즈베리 2용 armv7용 커널로 생각된다.


그나저나.. start*.elf는 정체가 머지?


---

openELEC


raspbian보다는 단순한데

dtb 가 데이터나 바이너리로 바뀌고

cmdline.txt에 디스크 설정내용이 있다.

그나저나. p1이 boot p2가 disk 라는데

boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 quiet 



암만봐도.. p2가 rootfs + xbmc 라고 하기에는 너무 적어 보이는데..

p1의 SYSTEM이 rootfs 같기도 하고? 



아무튼

start*.elf는 부트로더

cmdline.txt 나 *.dtb는 부트로더 환경파일

kernel.img는 커널

파티션 2는 rootfs로 라즈베리 파이가 구성되는 것으로 보인다.

Posted by 구차니