中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. "); //-->

        博客專(zhuān)欄

        EEPW首頁(yè) > 博客 > MY-IMX28 Linux-3.14.54 編譯手冊(cè)(2)

        MY-IMX28 Linux-3.14.54 編譯手冊(cè)(2)

        發(fā)布人:Myzr888 時(shí)間:2019-06-17 來(lái)源:工程師 發(fā)布文章

        【接上一章節(jié)MY-IMX28 Linux-3.14.54 編譯手冊(cè)(1)】

        5.2  編譯
        5.2.1  使編譯配置文件生效
        $ source ~/my-imx28/03_tools/gcc-4.4.4-glibc-2.11.1-multilib-env
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.2.1.1.png 

        5.2.2  進(jìn)入u-boot源碼目錄
        $ cd ~/my-imx28/02_source/u-boot-2015.04
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.2.2.1.png 

        5.2.3  清除u-boot臨時(shí)文件
        $ make distclean&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.2.3.1.png 

        5.2.4  配置u-boot
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.2.4.1.png 
        MY-IMX28-EVK配置示例:
        $ make mx28_evk_config&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.2.4.2.png 

        5.2.5  執(zhí)行編譯
        $ make u-boot.sb&nbsp;
        提示:這里為了提高編譯速度,在make后面加了“-j4”。這里編譯的Linux主機(jī)是雙核4線(xiàn)程的,所以“-j”后面用了4,也就是采用4線(xiàn)程編譯?!?j”后面的數(shù)字可以根據(jù)系統(tǒng)資源分配,但是不應(yīng)該超過(guò)編譯主機(jī)最大支持的線(xiàn)程數(shù)。
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.2.5.1.png 
        編譯完成
        提示:u-boot編譯過(guò)程大概需要一、兩分鐘時(shí)間。
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.2.5.2.png 

        5.3  目標(biāo)文件
        編譯文件
        編譯完成后通過(guò)ls命令即可看到編譯得到的文件 u-boot.sb
        $ ls&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.3.0.1.png 
        目標(biāo)文件
        MY-IMX28系列評(píng)估板的u-boot配置對(duì)應(yīng)的目標(biāo)文件名見(jiàn)下表:
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)5.3.0.2.png 

        6  編譯內(nèi)核
        6.1  準(zhǔn)備編譯
        6.1.1  復(fù)制源碼包到開(kāi)發(fā)主機(jī)中
        將下載的“l(fā)inux源碼”復(fù)制到Linux開(kāi)發(fā)主機(jī)的“~/my-imx28/02_source”。
        這一步自己采取相應(yīng)的方式完成。

        6.1.2  解壓linux源碼包
        $ cd ~/my-imx28/02_source/
        $ tar jxf linux-3.14.54.tar.bz2
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.1.2.1.png 

        6.2  內(nèi)核編譯配置
        6.2.1  使編譯配置文件生效
        $ source ~/my-imx28/03_tools/gcc-4.4.4-glibc-2.11.1-multilib-env
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.2.1.1.png 

        6.2.2  清除內(nèi)核臨時(shí)文件
        進(jìn)入linux源碼目錄
        $ cd ~/my-imx28/02_source/linux-3.14.54
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.2.2.1.png 
        清除臨時(shí)文件
        $ make distclean&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.2.2.2.png 

        6.2.3  內(nèi)核配置
        $ cp .mx28_config .config&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.2.3.1.png 

        6.3  編譯內(nèi)核
        執(zhí)行編譯&nbsp;
        $ make zImage -j4&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.3.0.1.png 
        編譯完成
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.3.0.2.png 
        目標(biāo)文件&nbsp;
        arch/arm/boot/uImage即為編譯得到的內(nèi)核文件,使用ls命令可查看文件信息。
        $ ls arch/arm/boot/uImage -la&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.3.0.3.png 

        6.4  編譯設(shè)備樹(shù)
        評(píng)估板型號(hào)規(guī)格與設(shè)備樹(shù)文件對(duì)應(yīng)關(guān)系見(jiàn)下表:
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.4.0.1.png 
        以MY-IMX28-EVK為例
        $ make imx28-evk.dtb
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.4.0.2.png 
        目標(biāo)文件
        使用ls命令可查看編譯得到的目標(biāo)設(shè)備樹(shù)文件信息:
        $ ls arch/arm/boot/dts/*.dtb&nbsp;
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.4.0.3.png 

        6.5  編譯模塊
        編譯模塊命令&nbsp;
        $ make modules
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.5.0.1.png 
        安裝模塊到指定目錄
        $ make modules_install INSTALL_MOD_PATH=./modules
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.5.0.2.png 
        打包模塊文件
        $ cd modules
        $ tar cjf ../modules.tar.bz2 *
        MY-IMX28 Linux-3.14.54 編譯手冊(cè)6.5.0.3.png 

        【下章節(jié)為MY-IMX28 Linux-3.14.54 編譯手冊(cè)(3)】

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



        關(guān)鍵詞:

        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉