<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Zero Imager 使用 Zero imager是zero固件打包,燒錄 工具集,使用zero imager可以方便地進行各種配置(主線,bsp;tf,spi)的鏡像打包,燒錄,修改等。 ## zero imager 目錄 ~~~ zepan@ubuntu:~/develop/zero_imager$ ls build dtb fex img kernel modules overlay README rootfs uboot ~~~ > build: 內有各種腳本,打包燒錄等操作均需要進入該目錄操作 > uboot:sdk生成的uboot鏡像 > dtb:主線內核使用的dtb,會從sdk中拷貝到這里 > fex:bsp內核使用的fex,會從sdk里拷貝到這里 > img:打包完成的鏡像 > kernel:sdk生成的zImage,按內核版本分類擺放 > modules:sdk生成的內核模塊 > rootfs:各種預制的根文件系統,如rootfs-brmin.tar.gz > overlay:在預制根文件系統上添加的內容 ## zero imager 板級配置 在打包系統前,需要填寫板級配置并生效。 ### 全局環境變量 首先進入 build目錄,編輯env.sh文件,填寫正確的路徑信息,這里需要編輯的是: ~~~ # need edit as your env export _TOP_DIR=/home/zepan/develop/zero_imager export _KERNEL_MAINDIR="goofy_elion:/root/linux/" export _KERNEL_BSPDIR="goofy_elion:/root/lichee/linux-3.4/" export _UBOOT_DEVDIR="goofy_elion:/root/u-boot" export _BR_DEVDIR="goofy_elion:/root/buildroot-2017.08" export _CP_CMD="docker cp" ~~~ ¥_LINUX_MAINDIR是你的主線linux sdk目錄 ¥_LINUX_BSPDIR是你的bsp inux sdk目錄 ¥_UBOOT_DEVDIR是你的uboot sdk目錄 ¥_CP_CMD是你的cp命令,如果sdk在本機上,就直接是cp,如果是在遠程請自行填寫cp命令 ### 板級環境變量 然后進入configs目錄,編輯或者新建你的板級配置文件,這里以env-dock-tfmain.sh為例介紹下。 板級環境變量配置文件名,命名為 "env-板子名-啟動介質名 內核種類.sh" 其中的內容,其余部分可以拷貝,僅修改下面部分: ~~~ #change here to your config export _CASE_NAME=dock export _BOOT_DEV=tf export _KERNEL_TYPE=main export _KERNEL_VER=4.14.14 export _DT_NAME=sun8i-v3s-licheepi-zero-dock #export _DT_NAME=sun8i-v3s-licheepi-zero-with-800x480-lcd export _ROOTFS_TYPE=brmin export _IMG_SIZE=128 export _UBOOT_SIZE=1 export _CFG_SIZEKB=0 export _P1_SIZE=4 ~~~ 這里主要就是填寫你的板子使用的鏡像的配置信息: > 啟動介質是tf或者spi, > 內核種類是main或者bsp, > 內核版本按實際填寫, > DT即設備樹配置名, > 根文件系統類型即rootfs目錄下的名字后綴。 > 設定的鏡像大小,以MB為單位,下同。 > UBOOT分區大小。 > SPI 啟動時使用的FEX/DTB分區大小(單位KB)。 > 第一分區大小(tf啟動時放置內核和dtb等,spi啟動時放置內核)。 注意這里會自動生成板子配置后綴名: export _SUFFIX=$_CASE_NAME-$_BOOT_DEV$_KERNEL_TYPE 如 dock-tfmain ### 生效板級配置 在build目錄下執行 source configs/env-dock-tfmain.sh 即可生效對應配置。 執行后會在build目錄下生成boot.scr啟動腳本。 **每次打開新終端 請先執行一遍該命令來導入配置**。 ## 鏡像更新,打包 命令 pull_uboot.sh:從sdk里更新uboot pull_kernel.sh: 從sdk里更新zImage和dts和modules pull_br.sh: 從sdk更新buildroot生成的根文件系統 pack_img.sh: 打包img到dd文件,生成文件在img目錄下 局部更新鏡像內容,可以在overlay下對應目錄拷貝需要的文件,打包鏡像時會將文件寫入根文件系統的對應目錄。 ## TF鏡像燒錄命令 write_dd.sh /dev/sdX: 一鍵燒錄dd鏡像,小白專用 //以下為調試時逐個分區調試使用的燒錄腳本 write_all.sh /dev/sdX: 一鍵燒錄 write_partion.sh /dev/sdX: 對tf卡分區 write_mkfs.sh /dev/sdX: tf卡格式化 write_boot.sh /dev/sdX: 燒錄uboot write_p1.sh /dev/sdX: 燒錄第一分區 write_p2.sh /dev/sdX: 燒錄第二分區 write_overlay.sh /dev/sdX: 燒錄overlay write_swap.sh /dev/sdX: 啟用swap ## SPI鏡像燒錄命令
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看