tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/shm tmpfs rw,relatime,size=1024k,mode=775,uid=1013,gid=1000 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 pstore /sys/fs/pstore pstore rw,relatime 0 0 tmpfs /data tmpfs rw,nosuid,nodev,noatime,size=262144k,mode=771,uid=1000,gid=1000 0 0 adb /dev/usb-ffs/adb functionfs rw,relatime 0 0 none /sys/kernel/debug debugfs rw,relatime 0 0 none /acct cgroup rw,relatime,cpuacct 0 0 none /sys/fs/cgroup tmpfs rw,relatime,mode=750,gid=1000 0 0 none /dev/cpuctl cgroup rw,relatime,cpu 0 0 /dev/block/mmcblk2p6 /cache ext4 rw,nosuid,nodev,relatime,data=ordered 0 0 /dev/block/mmcblk2p7 /device ext4 ro,nosuid,nodev,relatime,data=ordered 0 0 /dev/block/mmcblk2p5 /system ext4 ro,relatime,data=ordered 0 0
kernel cmd 是:
Kernel command line: root=/dev/mmcblk2p2 rootwait rw console=ttymxc0,115200 init=/init androidboot.console=ttymxc0 androidboot.hardware=freescale vmalloc=300M androidboot.selinux=disabled
board 上的 RS232 connect 要加上 null-modem adaptor
partitions :
sdb: sdb1 sdb2 sdb3 < sdb5 sdb6 sdb7 sdb8 sdb9 > sdb4 $ sudo fdisk -l /dev/sdb Disk /dev/sdb: 7.2 GiB, 7750025216 bytes, 15136768 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000 Device Boot Start End Sectors Size Id Type /dev/sdb1 15438 154379 138942 67.9M 83 Linux /dev/sdb2 154380 185255 30876 15.1M 83 Linux /dev/sdb3 185256 2408327 2223072 1.1G 5 Extended /dev/sdb4 2408328 15885701 13477374 6.4G 83 Linux /dev/sdb5 185257 1235039 1049783 512.6M 83 Linux /dev/sdb6 1235041 2284823 1049783 512.6M 83 Linux /dev/sdb7 2284825 2315699 30875 15.1M 83 Linux /dev/sdb8 2315701 2331137 15437 7.6M 83 Linux /dev/sdb9 2331139 2346575 15437 7.6M 83 Linux
android5/cooker 有 env_wb.sh
裡面有 flashcard( )
看一下,好像很適合。
所以..
cd android5 . cooker/env_wb.sh flashcard /dev/sdb就開始燒錄 sdcard 了。
裡面有用到 sudo..
稍玩也可以開機..
就看 env_wb.sh 的 flashcard( ) 可以看到 wandboard 的開機流程。
uboot 分成了兩部份: uboot-spl 和 uboot-img
uboot-spl 燒到 sdcard 的開機位置 (1024)
uboot-spl 會到第一個 partition (boot) 把 uboot-img load 近來 run
uboot-img 會到第一個 partition (boot) 看一下 環境參數 uEnv
依照 uEnv 的內容,到第一個 partition (boot) load kernel (zImage) 和 root (uramdisk.img)
就這樣開進 kernel 了...
第一個 partition (boot) 是 vfat, 所以可以任意copy file 進去。
所以直接修改裡面的檔案就可以改開機參數。
Vysor 不能動:用 adb remount 把所有 filesystem 都改成 rw 後,就可以了。
沒有留言:
張貼留言