Android底层开发(二)Android根文件系统的制作

Android根文件系统的制作
熟悉下面的目录:

        ls out/target/product/fs210/
        android-info.txt  installed-files.txt       ramdisk.img        symbols     userdata.img
        clean_steps.mk    obj                       ramdisk-uboot.img  system
        data              previous_build_config.mk  root               system.img

方法一:(推荐)使用脚本——–fs210_build.sh——路径是:/home/george/src_210/android4.0-fs210_v2
1)先修改fs210_build.sh
33 #make -j$CPU_JOB_NUM
80 chmod -R 777 rootfs_dir/system/vendor
2) 执行:
./fs210_build.sh
执行后会在out/target/product/fs210/目录下生成一个android根文件系统:rootfs_dir

            ls out/target/product/fs210/
            android-info.txt  installed-files.txt       ramdisk.img        rootfs_dir  system.img
            clean_steps.mk    obj                       ramdisk-uboot.img  symbols     userdata.img
            data              previous_build_config.mk  root               system

方法二:
1) 执行以下三个步骤
cp -raf out/target/product/fs210/root/* myrootfs/ */
cp -raf out/target/product/fs210/data/ myrootfs/
cp -raf out/target/product/fs210/system myrootfs/
2) 了解一下Android的根文件系统目录
george@George-JI:~/src_210/android4.0-fs210_v2$ ls myrootfs/

        data    //app安装目录,用于存放程序的数据         
        dev
        sys
        proc
        sbin

        init    //android系统中的祖先进程   set bootargs init=/init 
        init.rc //启动脚本,类似于linux文件系统中: /etc/init.d/rcS
        init.goldfish.rc 
        init.fs210.usb.rc           
        init.fs210.rc     

        ueventd.rc  //自动创建设备节点的脚本文件-------类似于mdev -s
        ueventd.goldfish.rc
        ueventd.fs210.rc    

        default.prop    //属性文件          

        system  
            |
            app         //android系统自带的apk,开机时会自动安装
            bin
            lib
            etc  
            xbin
            usr

            build.prop  //属性文件

            fonts       //字体库
            framework   //android系统中framework层的java代码编译后的二进制文件:.class文件 开机自动执行              
            media       //开机动画
            tts         //语言支持包
            vendor      //厂商提供的二级制文件

猜你喜欢

转载自blog.csdn.net/weixin_37787043/article/details/79284637