如何建立MIPS big-endian toolchain問題

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

如何建立MIPS big-endian toolchain問題

文章keler » 週二 3月 18, 2008 11:12 pm

各位好:
最近因為工作需求開始接觸mips toolchain部份,找尋網路上的資料大部份都是有關mips little-endian toolchain,但是所要的是mips big-endian toolchain,但卻不知道建立mips big-endian toolchain需要修改到glibc或gcc或binutils那些檔,希望可以提供一下相關資訊或意見。
安裝套件如下:
linux-2.4.17,gcc-3.3.2,binutils-2.14,glibc-2.3.2
keler
可愛的小學生
可愛的小學生
 
文章: 2
註冊時間: 週二 3月 18, 2008 10:55 pm

文章jeul » 週二 3月 18, 2008 11:39 pm

可以使用 OpenWRT 的開發環境, 它會自動幫你建立 toolchain, 但我不確定 big-endian mips 是否有現成的.
jeul
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週三 10月 27, 2004 8:19 am

文章keler » 週三 3月 19, 2008 12:10 am

非常感謝jeul回覆,在你所提到的OpenWRT中,我到這個網址:http://porta2030.tossug.org/browser/openwrt/toolchain?rev=17,toolchain他有提到big-endian修改部份,只是他是arm的,但還是很感謝,我在參照這個修改看看
keler
可愛的小學生
可愛的小學生
 
文章: 2
註冊時間: 週二 3月 18, 2008 10:55 pm

文章chihchun » 週三 3月 19, 2008 11:26 am

jeul 寫:可以使用 OpenWRT 的開發環境, 它會自動幫你建立 toolchain, 但我不確定 big-endian mips 是否有現成的.


有,atheros 就是 big-endian mips.先說是哪一種 platform 吧。:-)

新手入門請先找一套好用的 build system 吧,不彷也試試 ptxdist
-Rex, geek by nature linux by choice
http://people.debian.org.tw/~chihchun
頭像
chihchun
摩托學園!學園長們
摩托學園!學園長們
 
文章: 185
註冊時間: 週三 11月 27, 2002 10:17 am
來自: KaLUG

文章訪客 » 週三 3月 19, 2008 1:40 pm

chihchun 寫:
jeul 寫:可以使用 OpenWRT 的開發環境, 它會自動幫你建立 toolchain, 但我不確定 big-endian mips 是否有現成的.


有,atheros 就是 big-endian mips.先說是哪一種 platform 吧。:-)

新手入門請先找一套好用的 build system 吧,不彷也試試 ptxdist

想了解一下 ptxdist 的特點,找到了這篇文章,裡面提到
In contrast to tools like OpenWrt or Buildroot, its principal library is glibc and not one of its lightweight counterparts like uclibc or dietlibc.

但似乎 OpenWrt 也用 uclibc 阿??? :-?
訪客
 

文章tomjpsun » 週二 3月 25, 2008 5:30 pm

購買驗證過的 toolchain ---通常自己做 toolchain 有一些風險:曾經遇到自己做的 toolchain compile 出來的 kernel 在 uart 的部分有問題;然後用公司買的 MVista Linux 重新 compile 後就可正常執行。這樣的問題若是遇到了,很難去釐清。(雖然這樣回答有些沒志氣,但是可能的話,希望也有所幫助!)
tomjpsun
可愛的小學生
可愛的小學生
 
文章: 82
註冊時間: 週一 1月 03, 2005 2:40 pm


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客