Monday, August 30, 2010

ARM Cross Compiler

Glibc Version
gmp-4.2.4
mpfr-2.3.2
binutils-2.19.1
gcc-4.3
glibc-2.8
linux-header-2.6.31.1
ncurses-5.7
gdb-6.8

Dynamically Linked Toolchain
build_toolchain.sh

Statically Linked Toolchain
build_static_toolchain.sh

ARM Native Toolchain
build_native_toolchain.sh

uClibc Version

Wednesday, August 18, 2010

Wednesday, August 11, 2010

OpenHCI


Linux Device Driver


U-boot Driver

# usb start
(Re)start USB...
USB: scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found

# usb tree
Device Tree:
1 Hub (12MBit/s, 0mA)
| OHCI Root Hub
|
+-2 Mass Storage (12MBit/s, 100mA)
JetFlash Mass Storage Device

# usb storage
Device 0: Vendor: JetFlash Rev: 8.07 Prod: TS8GJFV60
Type: Removable Hard Disk
Capacity: 7660.0 MB = 7.4 GB (15687680 x 512)

# usb info

# fatload usb 0 0x2000000 bootpImage

# go 0x2000000

Tuesday, August 10, 2010

ARM: Dual Core ARM Cortex A9 Processor

TI OMAP™ 4 Platform - OMAP4430/OMAP4440
i.MX Community

nVidia Tegra 250
Developer Zone

ST Ericsson U9500
IGLOO (Snowball)

Monday, August 9, 2010

ECO Flow

Ref: http://asicdigitaldesign.wordpress.com/2007/12/05/eco-flow/

nVidia: Tegra 250

My application for the Tegra 250 developer has been approved.



Other Device Modules:
1. PCIe mini card supports 1 x Giga LAN
2. PCIe mini card supports 2 x SATAII (RAID 0, RAID 1)

Fedora: Update/Rebuild Linux Kernel

FC14
[ ]# yum install kernel-devel-2.6.35.6-45.fc14.i686

FC12
[ ]# yum install yum-utils
[ ]# yumdownloader --source kernel
[ ]# yum install kernel-headers
[ ]# rpm -ivh kernel-2.6.32.16-150.fc12.src.rpm
[ ]# yum install asciidoc
[ ]# cd /root/rpmbuild/SPECS
[ ]# rpmbuild -bp --target=$(uname -m) kernel.spec
[ ]# cd /root/rpmbuild/BUILD/kernel-2.6.32/linux-2.6.32.i686
[ ]# cp configs/kernel-2.6.32.16-i686.config .config

[ ]# make
[ ]# make modules_install
[ ]# make install

FC9
[ ]# yum install yum-utils
[ ]# yumdownloader --source kernel
[ ]# yum install kernel-headers
[ ]# rpm -ivh kernel-2.6.25.3-18.fc9.src.rpm
[ ]# cd /usr/src/redhat/SPECS
[ ]# rpmbuild -bp --target=i686 kernel.spec
[ ]# cd ../BUILD/kernel-2.6.25/linux-2.6.25.i686/
[ ]# cp configs/kernel-2.6.25.3-i686.config .config

[ ]# make
[ ]# make modules_install
[ ]# make install