數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2009-12-17 04:40:04

deepcolor
店長
來自: 新北市
註冊日期: 2009-10-09
文章數: 31
目前積分 :   

不知目前比較主流的cross toolchain?


小弟是新手..
想請問一下..
在修改編譯一些核心韌體的時候...
目前比較主流的cross toolchain 大家都是用哪一套軟體呢?
小弟最近在實習研究崁入系統
最近比較常接觸一些powerpc的機子..

還有是否有相關文件的教學或介紹網站呢?
麻煩各位大大指教嚕~!!
clappingyes





初來新手..還請多多指教~!!
gathering

離線

 

#2 2009-12-18 16:06:29

myeyre
新生
註冊日期: 2009-10-31
文章數: 5
目前積分 :   

Re: 不知目前比較主流的cross toolchain?

我前阵子试图建立TT的编译环境未果, 提供几个链接仅供参考:

1) 官方源码及toolchain下载: http://www.linksysbycisco.com/US/en/sup … u=#WRT54GS

其中TT使用的是: http://downloads.linksysbycisco.com/dow … _11_US.tgz

看Readme配置直接可以使用, 不过可能由于时间戳的原因, 每次生成的固件hash并不相同

2) TT的toolchain我没有成功, 这里有个成功案例: http://www.2cna.cn/viewtopic.php?id=22

3) OpenWrt的toolchain:

这里下载源码: http://downloads.openwrt.org/kamikaze/8.09.1/

wiki页: http://wiki.openwrt.org/doc/howto/buildroot

感觉OpenWrt对开发人员比较友好, 甚至提供SDK给不接触核心固件的软件开发者:

http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/

参考: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=61112

4) DD的toolchain严重过时, 且源码包巨大, 没尝试过:

ftp://ftp.dd-wrt.com/others/sourcecode/ … p1.tar.bz2

5) uclibc的toolchain:

http://buildroot.uclibc.org/

没尝试过.

以上, 希望能有所帮助. 如有好的教学或网站, 也请告诉我.



離線

 

#3 2009-12-18 23:29:50

deepcolor
店長
來自: 新北市
註冊日期: 2009-10-09
文章數: 31
目前積分 :   

Re: 不知目前比較主流的cross toolchain?

myeyre 提到:

我前阵子试图建立TT的编译环境未果, 提供几个链接仅供参考:

.......

以上, 希望能有所帮助. 如有好的教学或网站, 也请告诉我.

我都是因為改裝linkstation所以都是看這個網站的資料
他相關的cross toolchain如下連結
http://buffalo.nas-central.org/wiki/Pre … -Toolchain
http://buffalo.nas-central.org/wiki/Bui … stool_0.38
http://kegel.com/crosstool/

不過畢竟LS1的年代已經久遠...
相關編譯軟體好像都已經過時很久了...

所以不知道現在目前大家主流的cross toolchain是否有比較好用的?
可以適用在2.6新的核心上面的呢?...



初來新手..還請多多指教~!!
gathering

離線

 

#4 2010-03-27 22:25:37

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 不知目前比較主流的cross toolchain?

請問, 有沒有網友試過CodeSourcery, 或Embedded Debian, 或BuildRoot自己建立cross toolchain? 或其他...

有些Linux發行商整合cross compiler. 例如: Mandriva有cross-mipsel-gcc, cross-ppc-gcc等. 但使用上還未能融會貫通. 使用gcc編譯沒太大問題, 但使用cross-mipsel-gcc編譯, 開頭的錯誤就是找不到某些header檔. 也嘗試在Debian建立上述三套環境, 但文件還是看的迷迷糊糊...

當然, 在Target(NAS, Router)下使用Debian編譯也嘗試過, 不過, 速度實在他x的慢. 脫離Debian後, 也未必能執行成功. 學習之路, 坑洞真多...

最後修改: hippo (2010-03-29 21:35:50)


離線

 

#5 2010-03-30 14:36:52

billypon
新生
註冊日期: 2009-07-19
文章數: 19
目前積分 :   

Re: 不知目前比較主流的cross toolchain?

好东西,mark一下



離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed