星期一, 10月 17, 2005

Build Cross Toolchain for ARM - Process to Building Kernel

Thanks Dan Kegel. Cross Toolchain is OK.
現在接著作kernel build,reference 前面的trial 2(?)。
用crosstool script download下來的linux-2.6.11.3
make.
make[2]: *** [drivers/block/floppy.o] Error 1
make[1]: *** [drivers/block] Error 2
make: *** [drivers] Error 2
猜測是沒有floppy,所以不應該compile in floppy driver.
重新make menuconfig,將floppy support移除。
make
make[2]: *** [drivers/char/vc_screen.o] Error 1
make[1]: *** [drivers/char] Error 2
找找vc_screen是哪一個driver...disable "Support for console on virtual terminal"
make...一樣,所以不是virtual terminal.到drivers/Makefile去找,是CONFIG_VT.所以是virtual terminal ?,disable掉 Virtual Terminal 。
make
make[3]: ***[drivers/char/drm/gamma_drv.o] Error 1
Disable "Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)。
make
make[2]: ***[drivers/char/generic_serial.o] Error 1
有很多devices 包含generic_serial...
Disable 掉 "Non-standard serial port support".
make
make[3]: ***[drivers/i2c/algos/i2c-algo-bit.o] Error 1
Disable "I2C support".
Disable "ISDN support","Gameport support", "ct82c710 Aux port controller", "Parallel port keyboard adaptor",
Keyboard : "Sun Type 4 and Type5 keyboad support", "DECStation keyboard support",
"Newton keyboard"
Mice : "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet
Joysticks
Touchscreens
CharacterDevices---
Parallel printer support
Support for user-space parallel port device drivers
Texas Instruments parallel link cable support
IPMI
WatchdogCard
Double Talk PC internal speech card support
Siemens RS3964 line discipline
Raw driver
Multimedia devices
Sound
USB
....太多了,,其他不列了。待會把config檔列出來好了。
Misc

沒有留言:

網誌存檔