国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網(wǎng)

標(biāo)題: MY-SAMA5 Linux-3.18 編譯手冊(2) [打印本頁]

作者: myzr123    時(shí)間: 2019-5-20 17:56
標(biāo)題: MY-SAMA5 Linux-3.18 編譯手冊(2)
【接上一章節(jié)MY-SAMA5 Linux-3.18 編譯手冊(1)】

4  u-boot編譯
4.1  準(zhǔn)備源碼
1)下載源碼
文件名:u-boot-at91-linux4sam_4.7.tar.bz2
U-Boot在Atmel AT91 SoC上作為第三階段引導(dǎo)加載程序。它負(fù)責(zé)配置主要接口,并引導(dǎo)Linux系統(tǒng)。
2)將源碼復(fù)制到工作目錄
這一步自己采取合適的方式將u-boot源碼復(fù)制到“~/my-sama5/02_source”。也可以參照“2.3 常用功能演示”。
3)解壓源碼
進(jìn)入工作目錄
$ cd ~/my-sama5/02_source/

執(zhí)行解壓命令
$ tar jxf u-boot-at91-linux4sam_4.7.tar.bz2


4.2  編譯
1)進(jìn)入u-boot源碼目錄
$ cd ~/my-sama5/02_source/u-boot-at91-linux4sam_4.7/

2)使編譯配置文件生效
$ source ~/my-sama5/03_tools/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.config
3)清除代碼中可能存在的臨時(shí)文件
$ make distclean

4)生成配置文件
$ make mysama5ek200_defconfig

5)執(zhí)行編譯
$ make –j4

6)編譯完成


4.3  目標(biāo)文件
編譯完成后會(huì)在源碼的目錄下產(chǎn)生我們需要的目標(biāo)文件。
通過ls命令可以看到。其中u-boot.bin 即是我們需要的文件。
$ ls u-boot* -1

2)重命令目標(biāo)文件
我們在燒錄的時(shí)候需要使用到這些目標(biāo)文件。為了燒錄的方便,我們需要將目標(biāo)文件修改為我們需要的文件名,即uboot-mysama5ek200.bin。
$ mv u-boot.bin uboot-mysama5ek200.bin
$ ls uboot-mysama5ek200.bin

3)保存目標(biāo)文件
將uboot-mysama5ek200.bin 保存。

5  內(nèi)核編譯
5.1  準(zhǔn)備源碼
1)下載源碼
文件名:linux-at91-linux4sam_4.7.tar.bz2
2)將源碼復(fù)制到工作目錄
這一步自己采取合適的方式將內(nèi)核源碼復(fù)制到“~/my-sama5/02_source”。也可以參照“2.3 常用功能演示”。
3)解壓源碼
進(jìn)入工作目錄
$ cd ~/my-sama5/02_source/

執(zhí)行解壓命令
$ tar jxf linux-at91-linux4sam_4.7.tar.bz2


5.2  編譯
1)進(jìn)入內(nèi)核源碼目錄
$ cd ~/my-sama5/02_source/linux-at91-linux4sam_4.7/

2)使編譯配置文件生效
$ source ~/my-sama5/03_tools/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.config
3)清除代碼中可能存在的臨時(shí)文件
$ make distclean


5.2.1  編譯內(nèi)核文件
1)生成內(nèi)核配置文件
$ make ARCH=arm mysama5ek200_defconfig

2)執(zhí)行內(nèi)核文件編譯命令
$ make -j4 ARCH=arm zImage

3)內(nèi)核文件編譯完成

4)內(nèi)核目標(biāo)文件
$ ls arch/arm/boot/zImage


5.2.2  編譯設(shè)備樹文件
1)執(zhí)行設(shè)備樹文件編譯命令
$ make ARCH=arm mysama5ek200-d36.dtb

2)設(shè)備樹目標(biāo)文件
$ ls arch/arm/boot/dts/mysama5ek200-d36.dtb


5.2.3  編譯內(nèi)核模塊
1)執(zhí)行內(nèi)核模塊編譯命令
$ make ARCH=arm modules

2)內(nèi)核模塊編譯完成

3)安裝內(nèi)核模塊到指定目錄
$ make ARCH=arm modules_install INSTALL_MOD_PATH=./modules

4)打包內(nèi)核模塊
$ tar cjf modules_mysama5ek200.tar.bz2 modules/*

5)模塊包
$ ls modules_mysama5ek200.tar.bz2


【下章節(jié)為MY-SAMA5 Linux-3.18 編譯手冊(3)】





歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 日本在线观看免费观看完整版 | 激情在线视频 | 国精品日韩欧美一区二区三区 | 国产精品久久久久免费视频 | 国产91精品一区二区麻豆亚洲 | 久久免费99精品久久久久久 | 中文字幕 国产精品 | 69国产成人综合久久精 | 亚洲欧美韩国日本 | 色猫咪网站 | 成人a毛片 | 91精品欧美一区二区三区 | 久久国产精品99精品国产987 | 天天艹逼| 免费观看呢日本天堂视频 | 欧美日韩一区二区亚洲 | 免费国产午夜高清在线视频 | fc2ppv成年免费视频观看 | 亚洲品色永久网址入口app | 五月婷婷综合色 | 国内精品自在自线视频香蕉 | 久久精品a一国产成人免费网站 | 一级片免费在线 | 国内精品不卡一区二区三区 | 国产一区二区三区免费播放 | 天堂资源www天堂在线 | 亚洲成a人片在线观看中文动漫 | 久久精品国产亚洲妲己影院 | 久久久久国产精品免费网站 | 国产欧美亚洲精品第一页青草 | 亚洲日本中文字幕区 | 欧美一区亚洲二区 | 亚洲香蕉影视在线播放 | 在线欧美精品二区三区 | 欧美日韩精品高清一区二区 | 国产成人在线免费观看 | 成人一区二区丝袜美腿 | 欧美不卡一区二区三区免 | 狠狠色丁香久久婷婷综合丁香 | 国产精品亚洲午夜一区二区三区 | 日本中文在线播放 |