2010年1月5日 星期二

Building cross toolchains

Building and Testing gcc/glibc cross toolchains
http://www.kegel.com/crosstool/

Crosstool build results
http://www.kegel.com/crosstool/crosstool-0.43/buildlogs/

Building a GNU/Linux ARM Toolchain (from scratch)
http://frank.harvard.edu/~coldwell/toolchain/

Russell King: ARM Linux big endian support
http://lists.arm.linux.org.uk/lurker/message/20011127.103750.cc579bcd.html

First thing I'd say is don't be confused by "Big Endian" on ARM. There
aren't 2 endian-nesses available with ARM, there's 4:

1. little endian with devices connected little endian
2. little endian with devices connected big endian
3. big endian with devices connected little endian
4. big endian with devices connected big endian

(...................)

In LE mode with devices connected as LE, you need to access the first byte.
In BE mode with devices connected as LE, you need to access the forth byte.
In LE mode with devices connected as BE, you need to access the forth byte.
In BE mode with devices connected as BE, you need to access the first byte.

http://scottshulinux.blogspot.com/2010/04/howto-build-arm-cross-compiler.html

1 則留言:

Unknown 提到...

For ARM, codesourcery很不錯的阿!
http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite