uclinux 1
Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2
Cygwin Cygwin GNU gccgdbxfree86bashtetexopengl perlpython Linux Windows Cygwin Linux GNU Windows 3
Cygwin Cygwin Windows Linux Cygwin Windows UNIX Cygwin 4
Cygwin Cygwin http://www.cygwin.com/ setup.exe setup.execygwin 5
setup.exe 6
setup.exe 7
3 Install from Internet Download from Internet Install from Local Directory Install from Internet 8
F cygwin c:\cygwin Browse Install for All Users Default Text File Type DOS Unix ASCII 0D Carriage Control 0ALine Feed 0A Unix 9
10
11
12
Admin Archiv e Base Linux default Devel Libs Net uclinux Shells Shell Utils cygrunsrv NFS gccmake bzip2 13
14
15
c:\cygwin\bin Windows PATH C:/Cygwin/ UNIX / (Root) 16
arm-elf-toolchain - arm-elf-g++arm-elf-c++ C++ g++ gcc C++ g++ c++ arm-elf-c++filt C++ C++ Java arm-elf-gcc arm-elf-as gcc ld arm-elf-ld ( Archive ) arm-elf-protoizearm-elf-unprotoize gcc protoize C Unprotoize 17
arm-elf-toolchain - arm-elf-addr2line arm-elf-ar arm-elf-nm 18
arm-elf-toolchain - arm-elf-objcopy objcopy GNU BFD Library arm-elf-objdump arm-elf-ranlib arm-elf-readelf elf 19
arm-elf-toolchain- arm-elf-size arm-elf-strings 4 -n arm-elf-strip 20
arm-elf-toolchain-uclinux arm-elf-elf2flt ELF FLAT arm-elf-flthdr FLAT Genromfs ROM 21
arm-elf-toolchain uclinux gcc-2.95.3.tar.gz elf2flt elf2flt-20040326.tar.bz2 elf2flt 20030314 binutils-2.10.tar.bz2 20030314 040326 elf2flt-20030314.tar.gz genromfs-0.5.1.tar.gz gcc-2.95.3-arm-mlib.patch gcc-2.95.3-arm-pic.patch gcc-2.95.3-arm-pic.patch2 gcc-2.95.3-cygwin-020611.patch gcc-2.95.3-full.patch gcc-2.95.3-m68k-zext.patch gcc-2.95.3-sigset.patch binutils-2.10-full.patch elf2flt-cygwin-020612.patch http://www.uclinux.org/p ub/uclinux/arm-elftools/tools-20030314 genromfs-0.5.1-cygwin- 020605.patch STLport-4.5.3.tar.gz STLport-4.5.3.patch uclibc-20030314.tar.gz uclibc-0.9.19.patch.gz 22
arm-elf-toolchain ArmBuildTools Win2000 Cygwin Linux linux tar xvzf arm-elf-compiler.tar.gz 23
arm-elf-tools-cygwin.sh Win2000 Cygwin./arm-elf-tools-cygwin.sh /usr/local/armtools 24
EmbestArmTool.exe Win2000 Cygwin /usr/loca/armtools 25
uclinux uclinux uclinux-s3cev40 uclinux-s3cev40.tar.gz uclinux mkdir /usr/local/src cd /usr/local/src tar xzvf /tmp/uclinux-dist/uclinux-s3cev40.tar.gz tar: Error exit delayed from previous errors /usr/local/src uclinux-s3cev40 uclinux uclinux http://www.uclinux.org/pub/uclinux/dist uclinux-dist-20040408.tar.gz 26
uclinux- uclinux make config make menuconfig make xconfig X X.config.config.config.config.old 27
make xconfig 28
Target Platform Selection 29
Vendor/Product Kernel Libc Version Default all Settings / Embest/S3C44B0 Linux-2.4.x uc-libc Customize Kernel Settings Customize Vendor/User Settings Update Default Vendor Settings uclinux-s3cev40 nno 30
31
Core Application Login nwsh sash sh Flash Tools flashw netflash Filesystem Applications flatfsd httpd Reiserfsprogs samba smbmount login bash Shell Flash Flash flat WebServer boa SMBCIFS Linux WindowsUnix Linux SMB client 32
Network Applications boa dhcpcddhcpddhcp-isc diald ethattach ftp freeswan ipchainsipfwadmipportfwipredir Mail ping portmap pppdpppd.small pptp-clientpptpd Route WebServer dhcp ftp IPSECInternet Linux VPNInternet, VPN Linux ping TCP port map PPP uclinux pptp Linux Linux arp,hostname, ifconfig,netstat, rarp route 33
Routed squid WWW Cache smtpclient SMTP client snmpd SNMP rp-pppoe PPPoEPppp over Ethnet ADSL tcpdump TCP telnettelnetd telnet clientserver tftpd tftp server thttpd Webserver traceroute IP ucdsnmp SNMP wget HTTPFTP World Wide Web zebra IP BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng Internet 34
Miscellaneous Applications fileutils gdbserver lcd lirc levee mp3play play python Readprofile shutils tip tripwire vplay BusyBox Mount:support NFS mounts telent tftp Vi tinylogin Games GDB lcddma Linux uclinux mp3 wav PerlJava Script /proc/profile Shell NFS tftp Vi login 35
uclinux Cygwin uclinux cd /usr/local/src/uclinux-s3cev40 make dep make clean make lib_only make user_only make romfs make image 36
uclinux Make dep uclinux Make clean Make lib_only uc-libc libc.alibm.a Make user_only Make romfs Romfs romfs Make image romfs images 2 zimage uclinux 2.4.x romfs.img 37
uclinux bin bootloader.bin zimage romfs.img Embest Flash Programmer Embest ARM bootloader.bin 1-16 zimage Flash 17-192 romfs.img 193-400 38
Embest Flash Programmer Embest Flash Programmer 39
Win2000 115200 1 40
uclinux S3CEV40 Command: Command: cat /etc/motd Welcome to _ / _ _ \ \ \/ / _ _ / \ \ _ _ _ _ \ \_/\_/ _ For further information check: http://www.uclinux.org/ Command: Execution Finished, Exiting Sash command shell (version 1.1.1) /> /> uclinux 41