# GenLRP **Repository Path**: lenver520/genlrp ## Basic Information - **Project Name**: GenLRP - **Description**: Generate a small linux rootfs package file - **Primary Language**: C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-12-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GenLRP ---- ## Some build command tips ```shell # build tools for generate update package make tools # package kernel,modules,commandline and dtbs make bootimage BOARDS=d7 make bootimage BOARDS=d7a make bootimage BOARDS=d20 # generate a linux update package make apps make rootfs make bootimage make bootimage COMANDSTR="console=ttymxc0,115200 root=/dev/mmcblk3p6 rw rootwait rootfstype=ext4 video=mxcfb0:dev=lcd,if=RGB24,bpp=32" make bootimage COMANDSTR="console=ttymxc0,115200 root=/dev/mmcblk3p6 rw rootwait rootfstype=ext4 video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24,bpp=32" make bootimage COMANDSTR="console=ttymxc0,115200 root=/dev/mmcblk3p6 rw rootwait rootfstype=ext4 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32" make linux_package BOARDS=d7 make linux_package BOARDS=d7a make linux_package BOARDS=d20 # generate an android update package make android_package BOARDS=d7 make android_package BOARDS=d7a make android_package BOARDS=d20 # generate a full update package make apps make rootfs make bootimage make all_package # generate a kernel update package make bootimage make kernel_update # generate an appfs update package make apps make apps_update # generate a kernel + appfs update package make apps make bootimage make kernel_app_update ``` ---- ## Android与Linux双系统EMMC分区表 ``` Part Device Boot Start End Sectors Size Id Type UBOOT /dev/mmcblk3 2 8191 8190 4M 83 Linux XLOGO /dev/mmcblk3 8192 24575 16384 8M 83 Linux LBOOT /dev/mmcblk3p1 24576 57343 32768 16M 83 Linux ABOOT /dev/mmcblk3p2 59392 92159 32768 16M 83 Linux Extended /dev/mmcblk3p3 92160 9414655 9322496 4.5G 5 Extended IDISK /dev/mmcblk3p4 9414656 15515647 6100992 2.9G c W95 FAT32 (LBA) RBOOT /dev/mmcblk3p5 94208 126975 32768 16M 83 Linux LROOT /dev/mmcblk3p6 129024 653311 524288 256M 83 Linux LAPPS /dev/mmcblk3p7 655360 917503 262144 128M 83 Linux DATA /dev/mmcblk3p8 919552 4065279 3145728 1.5M 83 Linux SYSTEM /dev/mmcblk3p9 4067328 7213055 3145728 1.5G 83 Linux CACHE /dev/mmcblk3p10 7215104 8263679 1048576 512M 83 Linux DEVICE /dev/mmcblk3p11 8265728 8282111 16384 8M 83 Linux MISC /dev/mmcblk3p12 8284160 8292351 8192 4M 83 Linux DATAFOTTER /dev/mmcblk3p13 8294400 8298495 4096 2M 83 Linux METADATA /dev/mmcblk3p14 8300544 8304639 4096 2M 83 Linux ``` ---- ## Fastboot Partitions ``` ptn [ 0] name=' mbr' start= 0 len= 1 ptn [ 1] name='uboot' start= 2 len= 2048 ptn [ 2] name='xlogo' start= 8192 len= 16384 ptn [ 3] name='lboot' start= 24576 len= 32768 ptn [ 4] name='aboot' start= 59392 len= 32768 ptn [ 5] name='rboot' start= 94208 len= 32768 ptn [ 6] name='lroot' start= 129024 len= 524288 ptn [ 7] name='lapps' start= 655360 len= 262144 ptn [ 8] name='adata' start= 919552 len= 3145728 ptn [ 9] name='aroot' start= 4067328 len= 3145728 ptn [10] name='cache' start= 7215104 len= 1048576 ```