uC-Xcopilot =========== Here are some notes on using this version of Xcopilot with uClinux, specifically the uClinux distribution. You will need the latest uClinux distribution: http://www.uclinux.org/pub/uClinux/dist/ and the latest m68k-elf-tools: http://www.uclinux.org/pub/uClinux/m68k-elf-tools/ This version has been tested with: uClinux-dist-20020220.tar.gz m68k-elf-tools-20020218.tar.gz development system is Redhat 7.2/6.2 Building Xcopilot ================= For default operation just run: ./configure make There are some options to configure that you might find useful: --disable-display If you do not want the fancy Pilot graphical display then use this option. This allows you to run Xcopilot on any tty. Command line paramteres are not processed in this mode. --disable-autorun By default Xcopilot starts executing immediately. This can be bad if you are trying to debug a problem. This options forces Xcopilot to stop and wait for further commands. Once stopped you can run "telnet localhost 2000" to get a simple debugger, type "start" to boot uClinux. There should be help for further options. Building uClinux ================ Run "make config", "make xconfig" or "make menuconfig". Select "3com/Xcopilot" Select the kernel you want Select uC-libc Select "Default all settings" Do not select anything else, save and exit. make dep make Running uClinux =============== You need to setup some files to make using xcopilot easier. From the base directory of you uClinux-distribution run the following commands: mkdir ~/.xcopilot ln -s `pwd`/images/pilot.rom ~/.xcopilot/pilot.rom ./xcopilot Acknowledgements ================ This code was hacked by mark_mcchrystal@yahoo.com, davidm@snapgear.com and others to support uClinux. This is fairly much an Alpha release, but has worked well for us. Please contact uclinux-dev@uclinux.org with problems, bugs, fixes, etc. This version is only meant to work with uclinux. Wishlist ======== I would have liked to add the following before I released: - merge Bernhard's timer patch - merge Bernhard's profile patch - lots of testing . . . . - test the debugger--I have not used it! - Add an ethernet driver from Bochs or plex86! Mark Copyright 2002 David McCullough Copyright 2002 Mark McChrystal