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

標(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

3)復(fù)制文件到虛擬機(jī)系統(tǒng)
把交叉編譯工具和配置文件復(fù)制到 ~/my-sama5/03_tools
自己采取合適的方式完成。
2.2  安裝交叉編譯工具
1)進(jìn)入交叉編譯工具鏈目錄
$ cd ~/my-sama5/03_tools/

2)解壓(安裝)交叉編譯工具
$ tar xf gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz

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)類似如下的信息:

以及在最后一行會(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

3)將源碼復(fù)制到工作目錄
這一步自己采取合適的方式將AT91Bootstrap源碼復(fù)制到“~/my-sama5/02_source”。也可以參照“2.3 常用功能演示”。
4)解壓源碼
進(jìn)入工作目錄
$ cd ~/my-sama5/02_source/

執(zhí)行解壓命令
$ tar jxf at91bootstrap-3.7.2.tar.bz2

3.2  編譯
1)進(jìn)入源碼目錄
$ cd ~/my-sama5/02_source/at91bootstrap-3.7.2/

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

4)生成配置文件
$ make mysama5ek200_defconfig

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

6)編譯完成

【下章節(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视频 | 国产视频精品免费 |