Softgun is a Software ARM
Softgun is a Software ARM. Softgun is intended to help Embedded System developers. Softgun is known to run linux-2.6.10 with a patch for the Netsilicon NS9750.
Here are some key features of "Softgun":
ARM926-ejs 32Bit Instruction Set with DSP Extensions. Speed is 21 MHz per Intel GHz. Thumb and Jazelle are missing
Little and Big Endian CPU mode
MMU with 3 entry first level TLB and 3 * 128 entry second level TLB
Emulation of AMD Flash compatible Chips (AM29LV640ML, AM29LV256ML ...). Uniform and non uniform sector devices
NS9750 AHB to PCI bridge (Currently no Address translation)
NS9750 Serial Interface emulation redirected to stdin/stdout or to a real serial device
NS9750 Vectored interrupt Controller
NS9750 OHCI USB module (yet without device and not fully working)
NS9750 Watchdog and Timers in 32 Bit mode with Interrupt support
NS9750 builtin I2C master and slave controller
I2C-Bus emulation using GPIO-Ports
Ethernet emulation through Linux TUN/TAP device
STE10/100 Tulip compatible PCI Ethernet controller Emulation
Davicom DM9000 Ethernet Controller
NS9750 builtin Ethernet Controller Emulation
m93c46 Microwire EEPROM connected to STE10/100
Philips SJA1000 CAN controller connected to TCP socket
General Purpose IO emulation on logical signal level
PCF8563 I2C-Realtime clock emulation
PCF8575 and PCF8574 I2C 16/8 Bit IO-Expanders
Intel Hex and Motorola S-Record loader
Precompiled Linux System available as Flash image
Multiple Boards selectable from configuration file
Loading devices or boards as shared library
Debugging with gdb using the gdb remote protocol
What's New in This Release:
This release adds emulation of the Atmel AT91RM9200 CPU and the FS-Forth UNC90 development board.
It is verified to run the binaries delivered with the LxNETES cross development tools without error.
Warning: the command line arguments and the path to the configuration files have changed with this release.
this release ethernet controller controller emulation and the ste10 100 controller ns9750 ns9750 builtin level tlb
Download Softgun 0.15
Atari800 2.0.2 (by Petr Stehlik)
Atari800 project is an Atari 8-bit computer and 5200 game system emulator for multiple platforms.
It runs on DOS, Windows, Amiga,
Prex 0.4.1 (by Kohsuke Ohtani)
The Prex project is an open source initiative to provide a portable real-time operating system for embedded systems.
Other software in this category
Wine 0.9.27 (by Wine Team)
Wine is an Open Source implementation of the Windows API on top of X and Unix.
Think of Wine as a compatibility layer for running
FakeNES 0.5.7 (by Randy McDowell)
FakeNES project is a portable, Open Source NES emulator which is written mostly in pure C, while using the Allegro library for multi-
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell