博客專欄

        EEPW首頁 > 博客 > qemu 命令一個(gè)imx6例子

        qemu 命令一個(gè)imx6例子

        發(fā)布人:電子禪石 時(shí)間:2020-02-18 來源:工程師 發(fā)布文章
        #!/bin/bash
        workdir=$(dirname $0);
        if [ -z $1 ];
        then
         $workdir/qemu/bin/qemu-system-arm -M mcimx6ul-evk   -show-cursor  -m 512M -kernel $workdir/imx6ull-system-image/zImage \
          -dtb $workdir/imx6ull-system-image/100ask_imx6ull_qemu.dtb  \
         -display sdl -serial mon:stdio \
         -drive  file=$workdir/imx6ull-system-image/rootfs.img,format=raw,id=mysdcard -device sd-card,drive=mysdcard \
         -append "console=ttymxc0,115200 rootfstype=ext4 root=/dev/mmcblk1  rw rootwait init=/sbin/init  loglevel=8" \
         -nic user -com 100ask
        else
        $workdir/qemu/bin/qemu-system-arm -M mcimx6ul-evk   -show-cursor  -m 512M -kernel $workdir/imx6ull-system-image/zImage \
         -dtb $workdir/imx6ull-system-image/100ask_imx6ull_qemu.dtb  \
         -display sdl -serial mon:stdio \
         -drive  file=$workdir/imx6ull-system-image/rootfs.img,format=raw,id=mysdcard -device sd-card,drive=mysdcard \
         -append "console=ttymxc0,115200 rootfstype=ext4 root=/dev/mmcblk1  rw rootwait init=/sbin/init  loglevel=8" \
         -nic user -com $1
        fi

        -append 是傳的內(nèi)核命令行參數(shù)。


          -M mcimx6ul-evk 指定需要模擬的單板型號。
            -m 512M 指定板子的內(nèi)存大小。
            -kernel zImage 指定使用的內(nèi)核鏡像文件。
            -dtb 100ask_imx6ull_qemu.dtb 指定使用的設(shè)備樹文件。
            -display sdl 指定使用那種圖形顯示輸出。
            -serial mon:stdio 指定串口信息輸出。
            -drive file=rootfs.img,format=raw,id=mysdcard名為mysdcard的drive,源為rootfs.img
            -device sd-card,drive=mysdcard 添加一個(gè)sd-card設(shè)備,內(nèi)容來自名為mysdcard的drive
            -append “console=ttymxc0,115200 rootfstype=ext4 root=/dev/mmcblk1 rw rootwaitinit=/sbin/init loglevel=8” 指定內(nèi)核的命令行參數(shù)
            -nic user 指定網(wǎng)卡為user mode
        • 有了內(nèi)核zImage、設(shè)備樹、文件系統(tǒng)(rootfs.img),這就是一個(gè)完整的Linux系統(tǒng)。

        • 注意:QEMU中沒有實(shí)現(xiàn)bootloader,以后我們會完全模擬SD卡,在SD卡上面放置u-boot、內(nèi)核、設(shè)備樹、文件系統(tǒng)。


        *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。



        關(guān)鍵詞:

        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 民丰县| 尉氏县| 涿鹿县| 永丰县| 页游| 遵义县| 嫩江县| 郧西县| 凤冈县| 隆回县| 平原县| 龙岩市| 济宁市| 眉山市| 尚志市| 昌江| 司法| 宽甸| 伊川县| 延川县| 商水县| 汉中市| 横峰县| 新宾| 东辽县| 武宣县| 井陉县| 大渡口区| 澜沧| 高邑县| 巴林左旗| 通渭县| 宁城县| 桦甸市| 五莲县| 金溪县| 肇源县| 凉山| 成都市| 莱芜市| 阿拉善右旗|