標(biāo)題: 明遠(yuǎn)智睿MY-SAMA5 Linux-3.18 編譯手冊(cè)(1) [打印本頁(yè)]
作者: 明遠(yuǎn)智睿 時(shí)間: 2019-3-1 17:22
標(biāo)題: 明遠(yuǎn)智睿MY-SAMA5 Linux-3.18 編譯手冊(cè)(1)
明遠(yuǎn)智睿MY-SAMA5 Linux-3.18 編譯手冊(cè)
1 文檔說(shuō)明1.1 系統(tǒng)環(huán)境說(shuō)明編譯主機(jī)CPU架構(gòu):64位
編譯主機(jī)系統(tǒng):Linux
Linux發(fā)行版:Ubuntu
Ubuntu版本類型:服務(wù)器版
Ubuntu版本號(hào):12.04.5
Ubuntu系統(tǒng)類型:x86-64
注意:開(kāi)發(fā)主機(jī)請(qǐng)使用ubuntu 12.04.5 x86-64(桌面版或服務(wù)器版均可),使用其他發(fā)行版的Linux或Ubuntu的其它版本可能會(huì)遇到的不必要的問(wèn)題。
1.2 操作說(shuō)明1)文檔中以“$”開(kāi)頭的行,其后是Linux命令。
2)文檔中所有的Linux命令建議手動(dòng)輸入到Linux主機(jī)執(zhí)行(直接復(fù)制、粘貼到Linux主機(jī)上執(zhí)行,可能會(huì)執(zhí)行失敗)。
3)文檔中的Linux執(zhí)行命令,如果空格后的下一個(gè)字符是“-”的(如:sudo apt-get –y install之類的),請(qǐng)手動(dòng)輸入到Linux主機(jī)執(zhí)行(直接復(fù)制、粘貼到Linux主機(jī)上執(zhí)行,通常會(huì)執(zhí)行失敗)。
4)文檔中所有一行沒(méi)寫(xiě)完的Linux命令請(qǐng)手動(dòng)輸入到Linux主機(jī)執(zhí)行,(因?yàn)閺?fù)制、粘貼命令不能包含類似“換行符”之類的特殊字符)。
5)按文檔輸入并執(zhí)行Linux命令時(shí)注意觀察命令的執(zhí)行結(jié)果與文檔圖片中的是否一致,以確認(rèn)命令是否輸入有誤及是否執(zhí)行失敗。
6)第一遍編譯請(qǐng)嚴(yán)格按照文檔進(jìn)行,否則可能出現(xiàn)莫名其妙的錯(cuò)誤。
1.3 截圖說(shuō)明為使視圖看起來(lái)簡(jiǎn)潔整齊,截圖中的命令提示符統(tǒng)一使用myzr$。
1.4 圖片中的Linux命令在文檔的圖片中觀察“myzr$”開(kāi)頭的行可以直觀的看到輸入的Linux命令。
1.5 重要信息說(shuō)明為避免各位客戶在搭建開(kāi)發(fā)環(huán)境及編譯過(guò)程中遇到不必要的問(wèn)題浪費(fèi)時(shí)間和精力,推薦使用明遠(yuǎn)智睿發(fā)布的“vb43-u12045-serv-amd64”虛擬機(jī)系統(tǒng)。
具體參見(jiàn) 《MYZR虛擬機(jī)系統(tǒng)指導(dǎo)》
2 安裝并配置交叉編譯工具鏈2.1 準(zhǔn)備交叉編譯工具鏈安裝包1)下載交叉編譯工具
交叉編譯工具:gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz
交叉編譯工具配置文件:gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.config
2)在虛擬機(jī)系統(tǒng)創(chuàng)建工具目錄
$ mkdir ~/my-sama5/03_tools -p
MY-SAMA5 Linux-3.18 編譯手冊(cè)2.1.0.1.png (1.72 KB, 下載次數(shù): 26)
下載附件
2019-3-1 17:21 上傳
3)復(fù)制文件到虛擬機(jī)系統(tǒng)
把交叉編譯工具和配置文件復(fù)制到 ~/my-sama5/03_tools
自己采取合適的方式完成。
2.2 安裝交叉編譯工具1)進(jìn)入交叉編譯工具鏈目錄
$ cd ~/my-sama5/03_tools/
MY-SAMA5 Linux-3.18 編譯手冊(cè)2.2.0.1.png (1.6 KB, 下載次數(shù): 20)
下載附件
2019-3-1 17:21 上傳
2)解壓(安裝)交叉編譯工具
$ tar xf gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz
MY-SAMA5 Linux-3.18 編譯手冊(cè)2.2.0.2.png (2.19 KB, 下載次數(shù): 16)
下載附件
2019-3-1 17:21 上傳
3)檢查安裝
查看交叉編譯工具鏈的版本信息以驗(yàn)證交叉編譯工具鏈安裝正常。
$ source ~/my-sama5/03_tools/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.config
$ ${CROSS_COMPILE}gcc –v
執(zhí)行命令后會(huì)出現(xiàn)類似如下的信息:
MY-SAMA5 Linux-3.18 編譯手冊(cè)2.2.0.3.png (7.89 KB, 下載次數(shù): 21)
下載附件
2019-3-1 17:21 上傳
以及在最后一行會(huì)出現(xiàn) gcc 版本相關(guān)的信息
gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 2014.11)
3 AT91Bootstrap編譯3.1 準(zhǔn)備源碼1)下載源碼
文件名:at91bootstrap-3.7.2.tar.bz2
AT91Bootstrap 是二級(jí)引導(dǎo)裝載程序,為Atmel AT91 SoC提供了一套算法來(lái)管理硬件初始化。如時(shí)鐘速度配置,PIO設(shè)置,內(nèi)存初始化,從指定的引導(dǎo)介質(zhì)下載主應(yīng)用程序到主內(nèi)存并啟動(dòng)。
2)創(chuàng)建工作目錄
$ mkdir ~/my-sama5/02_source -p
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.1.0.1.png (1.75 KB, 下載次數(shù): 24)
下載附件
2019-3-1 17:21 上傳
3)將源碼復(fù)制到工作目錄
這一步自己采取合適的方式將AT91Bootstrap源碼復(fù)制到“~/my-sama5/02_source”。也可以參照“2.3 常用功能演示”。
4)解壓源碼
進(jìn)入工作目錄
$ cd ~/my-sama5/02_source/
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.1.0.2.png (1.63 KB, 下載次數(shù): 27)
下載附件
2019-3-1 17:22 上傳
執(zhí)行解壓命令
$ tar jxf at91bootstrap-3.7.2.tar.bz2
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.1.0.3.png (1.76 KB, 下載次數(shù): 25)
下載附件
2019-3-1 17:22 上傳
3.2 編譯1)進(jìn)入源碼目錄
$ cd ~/my-sama5/02_source/at91bootstrap-3.7.2/
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.2.0.1.png (2.18 KB, 下載次數(shù): 25)
下載附件
2019-3-1 17:22 上傳
2)使編譯配置文件生效
$ source ~/my-sama5/03_tools/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.config
3)清除代碼中可能存在的臨時(shí)文件
$ make mrproper
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.2.0.2.png (2.81 KB, 下載次數(shù): 21)
下載附件
2019-3-1 17:22 上傳
4)生成配置文件
$ make mysama5ek200_defconfig
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.2.0.3.png (5.42 KB, 下載次數(shù): 26)
下載附件
2019-3-1 17:22 上傳
5)執(zhí)行編譯
$ make –j4
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.2.0.4.png (6.9 KB, 下載次數(shù): 18)
下載附件
2019-3-1 17:22 上傳
6)編譯完成
MY-SAMA5 Linux-3.18 編譯手冊(cè)3.2.0.5.png (7.29 KB, 下載次數(shù): 30)
下載附件
2019-3-1 17:22 上傳
【下章節(jié)為明遠(yuǎn)智睿MY-SAMA5 Linux-3.18 編譯手冊(cè)(2)】
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
一区二区电影网
|
黄色网毛片
|
国产午夜三级一区二区三
|
午夜专区|
国产一区二区三区在线
|
中文字幕亚洲一区二区三区
|
日韩精品成人一区二区三区视频
|
欧美成人在线网站
|
av大片
|
69性欧美高清影院
|
二区久久
|
亚洲成人一级
|
欧美bondage紧缚视频
|
亚洲精品久久久久久久久久久
|
欧美一区二区在线看
|
91精品久久久久久久久久入口
|
欧美精品中文字幕久久二区
|
国产午夜精品久久久
|
欧美理论片在线
|
91大神在线资源观看无广告
|
亚洲免费人成在线视频观看
|
国产精品日韩高清伦字幕搜索
|
一区二区在线不卡
|
亚洲综合成人网
|
久久夜色精品国产
|
精品国产不卡一区二区三区
|
欧美性一级
|
狠狠躁天天躁夜夜躁婷婷老牛影视
|
欧美精品1区2区
|
日日夜夜精品免费视频
|
自拍偷拍亚洲一区
|
国产日韩精品视频
|
免费av播放|
国精久久
|
欧美午夜一区
|
日韩一级黄色毛片
|
www.黄色在线观看
|
免费在线观看一区二区三区
|
日韩欧美国产综合
|
亚洲91视频
|
国产视频精品免费
|