50 likes | 175 Views
Overview of hard- and software used for case study. Hardware (I). Arcom SBC-MediaGX EBX compatible embedded processor card National Semiconductor/Cyrix MediaGX 233MhZ MMX-enhanced processor 32 MB RAM 16 MB Intel StrataFlash FlashFX from DataLight
E N D
Hardware (I) • Arcom SBC-MediaGX EBX compatible embedded processor card • National Semiconductor/Cyrix MediaGX 233MhZ MMX-enhanced processor • 32 MB RAM • 16 MB Intel StrataFlash • FlashFX from DataLight • Intel/Chips and Technologies 69000 HiQVideo Controller woth 2MB SDRAM with simultaneous CRT and flat panel display
Hardware (II) • Integrated SoundBlaster compatible audio • Four 16C550 compatible high speed UART's: 3 x RS232 and 1 x RS232/422/485 interfaces • Two USB interfaces • Touchscreen controller • Realtek RTL8139A 10/100-BaseTX Ethernet controller • PC/104-Plus expansion bus • ActiSYS IR-220L IrDA receiver
Software • TOMUKAS Linux distribution (4MB) • Based on TinyLogin and BusyBox • Upgraded to Linux kernel 2.4.0-test7 in order to support the flash memory and to use the Journalled Flash File System (Axis) • Xfree86 SVGA-server with FVWM as window manager (4.7MB) • Kaffe V1.0.6 (Java V1.1.8) JVM from Transvirtual (1.8MB). SUN’s JVM is currently being tested. • 10.5MB of flash in use (out of 16MB)
Kaffe • Open Source, written from scratch and free from all third party royalties and license restrictions • standard class libraries, including Beans and Abstract Window Toolkit (AWT), native libraries, a highly configurable virtual machine with a just-in-time (JIT3 engine) and ahead-of-time (AOT) compiler • garbage collector can be replaced • VM and library footprint around 1MB • Supported Processors: x86, StrongARM, MIPS, m68k, Sparc, Alpha, PowerPC and PARisc • Supported Operating Systems: Embedded Linux, VxWorks, LynxOS, SMX, ThreadX, Linux (all distributions), DOS, Windows NT 4.0, Windows 98, Windows 2000, Windows CE and Solaris