上海婦科疾病研究所 上海女性不孕醫(yī)院 上海引產(chǎn)醫(yī)院 無痛引產(chǎn)痛不痛 上海人流醫(yī)院 白癜風(fēng)治療醫(yī)院 上海小兒腦癱醫(yī)院 上海女子醫(yī)院
最好看的小说排行,欢乐颂,完美世界有声小说

国产精品无码毛片AV_亚洲毛片精品在线_全球黄色短视频在线免费观看_亚洲一区二区爱av_成年人免费观看网址_欧美美女性爱喷水网址_亚洲毛片av无码不卡_国产无码视频在线观看_高清国语自产拍在线播放_女人午夜免费黄片

用戶名: 密碼:
主頁 設(shè)為首頁 加入收藏
      產(chǎn)品中心       技術(shù)中心       下載中心        社區(qū)新聞        誠聘英才       大學(xué)計(jì)劃        關(guān)于我們       技術(shù)論壇
  您的當(dāng)前位置:ADSP開源社區(qū) >> 技術(shù)中心 >> ADI操作系統(tǒng) 今天是:
技術(shù)中心  
SigmaDSP
SHARC
A2B音頻總線
Blackfin
ADI操作系統(tǒng)
ADSP-218X
TigerSAHRC
ADI DSP仿真器
產(chǎn)品導(dǎo)航
ADI DSP仿真器
SigmaDSP開發(fā)板
ADI A2B總線開發(fā)板
SHARC DSP開發(fā)板
銷售網(wǎng)絡(luò)
ADI操作系統(tǒng)  
BlackFin交叉編譯環(huán)境搭建
[ 作者: ] [ 來源:ADSP開源社區(qū) ] [ 發(fā)布時(shí)間:2012/9/17 ]

ubuntu10.04環(huán)境下

參照http://docs.blackfin.uclinux.org/doku.php?id=toolchain:installing

toolchinu-boot、kernel等資料最新的下載在http://blackfin.uclinux.org/gf/gf/project/uclinux-dist/forum/?action=browseRedirect

1)下載

http://blackfin.uclinux.org/gf/project/toolchain/frs/?action=FrsReleaseBrowse&frs_package_id=74&__utma=28888175.1113242415.1292832096.1292893767.1292904669.3&__utmz=28888175.1292904888.3.5.utmcsr%3Dbaidu%7Cutmccn%3D%28organic%29%7Cutmcmd%3Dorganic%7Cutmctr%3Dblackfin+%B9%D9%CD%F8&__utmc=28888175&__utmb=28888175.11.10.1292904669&_br_pkgrls_total=100&_br_pkgrls_page=3下載下面幾項(xiàng):

blackfin-toolchain-09r1.1-2.i386.tar.bz2

blackfin-toolchain-elf-gcc-4.1-09r1.1-2.i386.tar.bz2

blackfin-toolchain-uclibc-full-09r1.1-2.i386.tar.bz2

2)安裝

a)解壓3個包到/opt下,在/opt下可以輸入find -name "bin" 查看是否安裝好,安裝好的會看到

./uClinux/bfin-elf/bfin-elf/bin
./uClinux/bfin-elf/bin
./uClinux/bfin-uclinux/bin
./uClinux/bfin-uclinux/bfin-uclinux/bin
./uClinux/bfin-linux-uclibc/bin
./uClinux/bfin-linux-uclibc/bfin-linux-uclibc/bin

b)然后設(shè)置環(huán)境變量,在用戶目錄下的.bashrc中添加,又或是在/etc/bash.bashrc中添加如下:

export PATH=$PATH:/opt/uClinux/bfin-linux-uclibc/bfin-linux-uclibc/bin:/opt/uClinux/bfin-linux-uclibc/bin:/opt/uClinux/bfin-uclinux/bin:/opt/uClinux/bfin-uclinux/bfin-uclinux/bin:/opt/uClinux/bfin-elf/bfin-elf/bin:/opt/uClinux/bfin-elf/bin

3)其他安裝

除了這三個包以外,還需要一些其他必要的包,具體參考http://docs.blackfin.uclinux.org/doku.php?id=installing_linux

4)測試

下面就試著編譯u-boot和內(nèi)核看看是否已經(jīng)安裝成功

a)編譯u-boot

http://blackfin.uclinux.org/gf/project/u-boot/frs/?action=FrsReleaseBrowse&frs_package_id=67&__utma=28888175.1113242415.1292832096.1292904669.1292978556.4&__utmz=28888175.1292904888.3.5.utmcsr%3Dbaidu%7Cutmccn%3D%28organic%29%7Cutmcmd%3Dorganic%7Cutmctr%3Dblackfin+%B9%D9%CD%F8&__utmb=28888175.32.10.1292978556&__utmc=28888175&_br_pkgrls_total=100&_br_pkgrls_page=2中下載    u-boot-2008.10-2009R1.1-rc1.tar.bz2

解壓

cd u-boot-2008.10-2009R1.1-rc1

make bf548-ezkit

make

最后生成u-boot.bin

b)編譯內(nèi)核

http://blackfin.uclinux.org/gf/project/uclinux-dist/frs/?action=FrsReleaseBrowse&frs_package_id=76&__utma=28888175.1113242415.1292832096.1292904669.1292978556.4&__utmz=28888175.1292904888.3.5.utmcsr%3Dbaidu%7Cutmccn%3D%28organic%29%7Cutmcmd%3Dorganic%7Cutmctr%3Dblackfin+%B9%D9%CD%F8&__utmb=28888175.39.10.1292978556&__utmc=28888175&_br_pkgrls_total=100&_br_pkgrls_page=2中下載uClinux-dist-2009R1.1-RC4.tar.bz2

解壓

make menuconfig    選擇 BF548-EZKIT 平臺

make

 

好吧,出現(xiàn)錯誤了,log如下:

make[4]: *** [/home/bert/hsae/uClinux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/compr_lzo.o] Error 1
make[4]: Leaving directory `/home/bert/hsae/uClinux-dist/user/mtd-utils/606f38a2221648ca5c5fa292c9f71d2ddd59fa66'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/bert/hsae/uClinux-dist/user/mtd-utils'
make[2]: *** [mtd-utils] Error 2
make[2]: Leaving directory `/home/bert/hsae/uClinux-dist/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/bert/hsae/uClinux-dist/user'
make: *** [subdirs] Error 1

 

我們重新make menuconfig,選上

[*] Customize Kernel Settings
[*] Customize Application/Library Settings

之后彈出配置選項(xiàng)框,選擇Flash Tools  ---> ,把其中的[ ] mtd-utils  選項(xiàng)去掉*

make

內(nèi)核編譯成功,生成在/images 

 

其實(shí)也可以不去掉選項(xiàng),就是要在http://www.oberhumer.com/opensource/lzo/中,把lzo庫下回來,編譯安裝,修改環(huán)境變量,編譯內(nèi)核即可。當(dāng)然,最好的解決辦法就是下 mtd-utils-1.1.0.tar.bz2 和 zlib-1.2.3.tar.gz 這兩個包,然后都make install就可以正常編譯通過了。(在安裝mtd-utils時(shí)可能會報(bào)錯,本機(jī)上就報(bào)錯 error: sys/acl.h ,只需要apt-get install libacl1-dev 之后再次make install可以安裝成功。) 

 

參考:http://www.cnblogs.com/rockstone/archive/2010/01/29/1659401.html

聯(lián)系我們 | 關(guān)于我們 | 免責(zé)聲明 | 誠征英才 | 友情鏈接

Copyright 2019 All rights reserved  本網(wǎng)頁版權(quán)屬星空影院Open ADSP所有
北京海淀區(qū)中關(guān)村大街32號新中發(fā)市場3659 郵編100100
電話 18611096839 
粵ICP備14035876號-1