Stuff for Samsung SNDS100 Eval Board ------------------------------------ ks32c5000-current.epk Ethernet driver for Samsung KS32C5000 and S3C4510. The ics1890 phy code works on the old SNDS board. I think the new SNDS-100 board has a levelone lxt970 PHY. Code for the lxt970 PHY is included but hasn't been test on a newer SNDS board -- it might need tweaking. If so, please send me a patch. Or, if you want to send me a newer SNDS board, I can fix it myself... snds-current.epk HAL package for Samsung SNDS and SNDS-100 eval boards. You've got to select which CPU you have and configure the clock speed correctly. Debug is on serial port 1 57.6K, 8, none. Assumes you've got RAM at 0. Memory configuration program example below. memconfig.tar.gz Example memory configure program you can download into processor's static RAM and execute to remap DRAM to 0 and FLASH to 0x1000000. gdbinit.example Example of my .gdbinit file that contains macros to force processor into a benign state, configure memory using above program, and load a file. Stuff for running eCos apps on Qemu PC Emulator ----------------------------------------------- runit.sh A shell script to run in the Qemu PC emulator an eCos application that's been built with "Grub" startup mode for the pc_rltk8239 target. It creates a bootable ISO CDROM image containing Grub and the specified eCos app, then it boots Qemu from that ISO image. See comments at top of script for more info. server.elf A sample application that you can run using runit.sh. It waits for an SSL encrypted connection to TCP port 7654 and then echoes data received on that connection. This application has a hard-coded IP address of 172.16.0.99. Once it's running, you can test it by doing: openssl s_client -connect 172.16.0.99:7654 newtree-pc_8139.sh The shell script used to configure eCos for use with the above application and runit.sh script. ecos.ecc-pc_8139 The ecos.ecc file created by the newtree-pc_8139.sh script (used to build eCos used by server.elf).