久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 明遠智睿MY-SAMA5 Linux-3.18 編譯手冊(2) [打印本頁]

作者: 明遠智睿    時間: 2019-3-4 17:35
標題: 明遠智睿MY-SAMA5 Linux-3.18 編譯手冊(2)
【接上一章節明遠智睿MY-SAMA5 Linux-3.18 編譯手冊1)】

3.3  目標文件
1)目標文件
編譯完成后會在源碼的binaries目錄下產生我們需要的目標文件。
通過ls命令可以看到,其中mysama5ek200-dataflashboot-uboot-3.7.2.bin 即是我們需要的文件。
$ ls binaries/

2)重命令目標文件
我們在燒錄的時候需要使用到這些目標文件。為了燒錄的方便,我們需要將目標文件修改為我們需要的文件名,即bootstrap-mysama5ek200.*。
$ cd binaries/
$ rename 's/mysama5ek200-dataflashboot-uboot-3.7.2/bootstrap-mysama5ek200/' *
$ ls -1

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

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

4.2  編譯
1)進入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)清除代碼中可能存在的臨時文件
$ make distclean

4)生成配置文件
$ make mysama5ek200_defconfig

5)執行編譯
$ make –j4

6)編譯完成

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

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

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

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

5.2  編譯
1)進入內核源碼目錄
$ 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)清除代碼中可能存在的臨時文件
$ make distclean

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

2)執行內核文件編譯命令
$ make -j4 ARCH=arm zImage

3)內核文件編譯完成

4)內核目標文件
$ ls arch/arm/boot/zImage

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

2)設備樹目標文件
$ ls arch/arm/boot/dts/mysama5ek200-d36.dtb

【下章節為明遠智睿MY-SAMA5 Linux-3.18 編譯手冊3)】






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品不卡| 在线第一页 | 亚洲成人网在线播放 | 高清黄色 | 国产区精品视频 | 91精品国产综合久久久久 | 北条麻妃国产九九九精品小说 | 日韩精品在线播放 | 99精品一区二区 | 免费成人在线网站 | 电影91久久久 | 久在线视频 | 水蜜桃久久夜色精品一区 | 亚洲一区二区中文字幕 | 日韩免费看视频 | 99日韩 | 亚洲三级在线 | www.亚洲.com | 99视频免费看 | 欧美激情视频一区二区三区在线播放 | 91久久北条麻妃一区二区三区 | 精品亚洲一区二区 | 国产精品成人一区二区三区夜夜夜 | 视频三区 | 亚洲一区二区视频在线观看 | 天堂综合网久久 | 麻豆a级片 | 国产成人在线视频 | 91电影在线播放 | 国产免费观看一级国产 | 日韩成人在线视频 | 蜜桃视频在线观看免费视频网站www | 亚洲日韩视频 | 亚洲成av人片在线观看无码 | 免费看av大片 | 久久中文字幕一区 | 日日干日日操 | 91青青草视频 | 欧美mv日韩mv国产网站91进入 | 欧美三区 | 亚洲成人av一区二区 |