mips
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 40
Download (0.88MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
943 downloads
dim_STAT 8.3
A performance analysis and monitoring tool for Solaris and Linux more>>
dim_STAT 8.3 is yet another excellent utility you should not miss. It is actually a performance analysis and monitoring tool for Solaris and Linux (as well all other UNIX) systems.
Major Features:
- Web based interface
- Data storage in a SQL database
- Several data views
- Interactive (Java) or static (PNG) graphs
- Real-time monitoring
- Multi-host monitoring
- Post analyzing
- Statistics integration
- Professional reporting with automated features, and more.
Enhancements: Jul.2009
- Fixes :
-
- security issue on STAT-service!!
- execution dim_STAT CLI from the web services
- fixed LANG=C and LC_ALL=C via the main STAT-service script
- Improvements :
-
- Optional Admin password may be given on a database creation and then it'll be required for any admin action!
- Database error messages are now handled separately from LOG messages
- Java WebDRAW Applet updated
- add color LEDs near hostnames to signal running or stopped hosts
- add #Records column to have an idea about a number of database rows per collect
- Admin LOG management is working more friendly now with a long lists of messages
- STAT-service daemon may listen exclusively on a given IP address now [IP:port]
- Whole database backup is added to the Admin menu
- Database schema :
-
- iostat disk names are moved to varchar(64)
- all float values are moved to float(25,5) to have an easily human reading
- Add-On name limit is 14 characters now
- Report Tool :
-
- wiki-like syntax is added to simplify writing!
- look & feel updated
- some minor fixes here & there
- EasySTAT additional options :
-
- COMPRESS=gzip (to automatically compress each output file)
- TIMER=yes (automatically adding timestamps and sync tags within output files)
- New Add-Ons :
-
- HAR v2 (CPU chip counters, ex. mips, cache miss, etc.)
- Solaris CPU-Set STAT (mpstat -a)
- Linux MPSTAT v2
- MySQL STAT
- InnoDB STAT
- InnoDB I/O STAT (adoption of Neel's DTrace script )
- PgSQL STAT (PostgreSQL stats)
- ZoneLOAD: zoneid => zonename
Added: 2009-07-06 License: GPL Price: FREE
15 downloads
RTEMS 4.7.99.1
RTEMS is the Real-Time Operating System for Multiprocessor Systems. more>>
RTEMS (Real-Time Executive for Multiprocessor Systems) is a commercial grade real-time operating system designed for deeply embedded systems. The project is a free (as in beer and speech) open-source solution that supports multi-processor systems.
RTEMS is designed to support applications with the most stringent real-time requirements while being compatable with open standards such as POSIX. Its been ported to over ten processor architectures including ARM, PowerPC, i386, M68K, Coldfire, MIPS, SPARC, SH, H8, and C3x/C4x DSPs.
Using the GNU tools for cross development, you can use any number of systems as development hosts including both Unix and Windows platforms.
Main features:
- realtime system design
- semantics of BSP building and maintenance
- driver development for clock, timer and RTC drivers
- console drivers for raw and termios mode
- network drivers
- BSP structure
- handling of target depenencies
- Classic API
- POSIX API
Enhancements:
- This is the first snapshot from the CVS head since the 4.7 release branch was made.
- It adds POSIX barriers, spinlocks, rwlocks, and Classic API Barriers.
- It adds a new port to the Altera NIOS II.
- There is also the usual assortment of cleanup and name changes to increase adherance to coding conventions.
<<lessRTEMS is designed to support applications with the most stringent real-time requirements while being compatable with open standards such as POSIX. Its been ported to over ten processor architectures including ARM, PowerPC, i386, M68K, Coldfire, MIPS, SPARC, SH, H8, and C3x/C4x DSPs.
Using the GNU tools for cross development, you can use any number of systems as development hosts including both Unix and Windows platforms.
Main features:
- realtime system design
- semantics of BSP building and maintenance
- driver development for clock, timer and RTC drivers
- console drivers for raw and termios mode
- network drivers
- BSP structure
- handling of target depenencies
- Classic API
- POSIX API
Enhancements:
- This is the first snapshot from the CVS head since the 4.7 release branch was made.
- It adds POSIX barriers, spinlocks, rwlocks, and Classic API Barriers.
- It adds a new port to the Altera NIOS II.
- There is also the usual assortment of cleanup and name changes to increase adherance to coding conventions.
Download (9.6MB)
Added: 2007-03-16 License: GMGPL (GNAT Modified GPL) Price:
959 downloads
WMCPULoad 1.0.1
WMCPULoad is a CPU monitor dockapp which has an LCD look-alike user interface. more>>
WMCPULoad is a CPU monitor dockapp which has an LCD look-alike user interface, and displays the current usage, expressed as a percentile and a chart, The back-light may be turned on/off by clicking the mouse button over the application.
If the CPU usage hits a certain threshold, an alarm-mode will alert you by turning back-light on. WMCPULoad runs on GNU/Linux, FreeBSD, OpenBSD, NetBSD, BSDi, Solaris, Cygwin, IRIX and Darwin.
Supported Platforms:
(ie: Ive heard someone has compiled it on...)
- GNU/Linux Redhat 7.0, 7.1, 7.2, 7.3 (x86)
- GNU/Linux Mandrake 7.2, 8.0, 8.1, 8.2 (x86, ppc)
- Debian GNU/Linux 2.2 potato (x86)
- Debian GNU/Linux 3.0 woody, sarge, sid
(x86, alpha, arm, hppa, ia64, m68k, mips, ppc, s390, sparc)
- GNU/Linux SuSE 7.0, 7.1 (x86)
- GNU/Linux Gentoo 1.0, 1.0a (x86, powerpc)
- FreeBSD 3.5-STABLE (x86)
- FreeBSD 4-STABLE (x86, alpha)
- FreeBSD 5-CURRENT (x86, alpha)
- OpenBSD 2.9 (x86)
- NetBSD 1.5 (x86, amigappc, bebox, macppc, powerpc, prep, vax)
- BSDi 4.1
- Solaris 7, 8
- Cygwin 1.3.3 / Windows 98, Me
- Cygwin 1.3.10 / Windows 98, Me, 2000
- IRIX 6.5
- Darwin 6.0.1
Installation:
1: tar -zxvf wmcpuload-< version >.tar.gz
2: cd wmcpuload-< version >
3: ./configure
4: make
5: su root
6: make install (or make install-strip)
7: wmcpuload &
NOTE: Non-GNU make may not work. e.g., it doesnt work on OpenBSD when you run make clean
<<lessIf the CPU usage hits a certain threshold, an alarm-mode will alert you by turning back-light on. WMCPULoad runs on GNU/Linux, FreeBSD, OpenBSD, NetBSD, BSDi, Solaris, Cygwin, IRIX and Darwin.
Supported Platforms:
(ie: Ive heard someone has compiled it on...)
- GNU/Linux Redhat 7.0, 7.1, 7.2, 7.3 (x86)
- GNU/Linux Mandrake 7.2, 8.0, 8.1, 8.2 (x86, ppc)
- Debian GNU/Linux 2.2 potato (x86)
- Debian GNU/Linux 3.0 woody, sarge, sid
(x86, alpha, arm, hppa, ia64, m68k, mips, ppc, s390, sparc)
- GNU/Linux SuSE 7.0, 7.1 (x86)
- GNU/Linux Gentoo 1.0, 1.0a (x86, powerpc)
- FreeBSD 3.5-STABLE (x86)
- FreeBSD 4-STABLE (x86, alpha)
- FreeBSD 5-CURRENT (x86, alpha)
- OpenBSD 2.9 (x86)
- NetBSD 1.5 (x86, amigappc, bebox, macppc, powerpc, prep, vax)
- BSDi 4.1
- Solaris 7, 8
- Cygwin 1.3.3 / Windows 98, Me
- Cygwin 1.3.10 / Windows 98, Me, 2000
- IRIX 6.5
- Darwin 6.0.1
Installation:
1: tar -zxvf wmcpuload-< version >.tar.gz
2: cd wmcpuload-< version >
3: ./configure
4: make
5: su root
6: make install (or make install-strip)
7: wmcpuload &
NOTE: Non-GNU make may not work. e.g., it doesnt work on OpenBSD when you run make clean
Download (0.10MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
1103 downloads
MediaTomb 0.10.0
MediaTomb is a UPnP media server with a nice Web user interface. more>>
MediaTomb is a UPnP media server with a nice Web user interface. The project allows you to stream your digital media through your home network and play it on a variety of UPnP compatible devices.
MediaTomb implements the UPnP MediaServer 1.0 specification. The current implementation focuses on parts that are required by the specification. MediaTomb should work with any UPnP compliant MediaRenderer.
Main features:
- browse and playback your media via UPnP
- metadata extraction from mp3, ogg, flac, jpeg, etc. files.
- Exif thumbnail support
- user defined server layout based on extracted metadata (scriptable virtual containers)
- automatic directory rescans
- sophisticated web UI with a tree view of the database and the file system, allowing to add/remove/edit/browse your media
- support for external URLs (create links to internet content and serve them via UPnP to your renderer)
- support for ContentDirectoryService container updates
- Active Items (experimental feature), allows execution of server side scripts upon HTTP GET requests to certain items
- highly flexible configuration, allowing you to control the behavior of various features of the server
- support for Linux, FreeBSD, Mac OS X
- runs on x86, Alpha, ARM, MIPS, Sparc
Enhancements:
- This release introduces two new features: playlist support and inotify autoscan mode.
- As always, there are also some bugfixes and further improvements like album art support.
<<lessMediaTomb implements the UPnP MediaServer 1.0 specification. The current implementation focuses on parts that are required by the specification. MediaTomb should work with any UPnP compliant MediaRenderer.
Main features:
- browse and playback your media via UPnP
- metadata extraction from mp3, ogg, flac, jpeg, etc. files.
- Exif thumbnail support
- user defined server layout based on extracted metadata (scriptable virtual containers)
- automatic directory rescans
- sophisticated web UI with a tree view of the database and the file system, allowing to add/remove/edit/browse your media
- support for external URLs (create links to internet content and serve them via UPnP to your renderer)
- support for ContentDirectoryService container updates
- Active Items (experimental feature), allows execution of server side scripts upon HTTP GET requests to certain items
- highly flexible configuration, allowing you to control the behavior of various features of the server
- support for Linux, FreeBSD, Mac OS X
- runs on x86, Alpha, ARM, MIPS, Sparc
Enhancements:
- This release introduces two new features: playlist support and inotify autoscan mode.
- As always, there are also some bugfixes and further improvements like album art support.
Download (0.83MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
833 downloads
libsndfile 1.0.17
libsndfile is a library for reading and writing sound files. more>>
Libsndfile is a C library for reading and writing files containing sampled sound (such as the Apple/SGI AIFF format and MS Windows WAV) through one standard library interface.
The library was written to compile and run on a Linux system but should compile and run on just about any Unix (including MacOSX). It can also be compiled and run on Win32 systems using the Microsoft compiler and MacOS (OS9 and earlier) using the Metrowerks compiler. There are directions for compiling libsndfile on these platforms in the Win32 and MacOS directories of the source code distribution.
It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and Sparc. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.
Main features:
- Ability to read and write a large number of file formats.
- A simple, elegant and easy to use Applications Programming Interface.
- Usable on Unix, Win32, MacOS and others.
- On the fly format conversion, including endian-ness swapping, type conversion and bitwidth scaling.
- Optional normalisation when reading floating point data from files containing integer data.
- Ability to open files in read/write mode.
- The ability to write the file header without closing the file (only on files open for write or read/write).
- Ability to query the library about all supported formats and retrieve text strings describing each format.
Enhancements:
- A C++ header file which acts as a wrapper around the C API was added.
- The documentation on using a precompiled Win32 DLL was fixed.
- Minor bugfixes and cleanups were done.
<<lessThe library was written to compile and run on a Linux system but should compile and run on just about any Unix (including MacOSX). It can also be compiled and run on Win32 systems using the Microsoft compiler and MacOS (OS9 and earlier) using the Metrowerks compiler. There are directions for compiling libsndfile on these platforms in the Win32 and MacOS directories of the source code distribution.
It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and Sparc. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.
Main features:
- Ability to read and write a large number of file formats.
- A simple, elegant and easy to use Applications Programming Interface.
- Usable on Unix, Win32, MacOS and others.
- On the fly format conversion, including endian-ness swapping, type conversion and bitwidth scaling.
- Optional normalisation when reading floating point data from files containing integer data.
- Ability to open files in read/write mode.
- The ability to write the file header without closing the file (only on files open for write or read/write).
- Ability to query the library about all supported formats and retrieve text strings describing each format.
Enhancements:
- A C++ header file which acts as a wrapper around the C API was added.
- The documentation on using a precompiled Win32 DLL was fixed.
- Minor bugfixes and cleanups were done.
Download (0.79MB)
Added: 2006-08-31 License: LGPL (GNU Lesser General Public License) Price:
1152 downloads
XORP 1.4
XORP is the eXtensible Open Router Platform, an open- source router software stack. more>>
XORP is the eXtensible Open Router Platform, an open- source router software stack.
The goal is to develop a software router platform that is stable and fully featured enough for production use, and flexible and extensible enough to enable network research.
XORP project implements routing protocols for IPv4 and IPv6 and a unified means to configure them.
Enhancements:
- This release implements OSPFv3 (draft-ietf-ospf-ospfv3-update-14.txt).
- It also contains numerous bugfixes and cross-compilation support for various processors: IA-64, MIPS (Broadcom for Linksys WRT54G), PowerPC-603, Sparc64, and XScale. The new supported systems are: DragonFlyBSD 1.8, FreeBSD 6.2, Linux Fedora Core6, Linux Debian 3.1 (sarge), NetBSD 3.1, and OpenBSD 4.0.
<<lessThe goal is to develop a software router platform that is stable and fully featured enough for production use, and flexible and extensible enough to enable network research.
XORP project implements routing protocols for IPv4 and IPv6 and a unified means to configure them.
Enhancements:
- This release implements OSPFv3 (draft-ietf-ospf-ospfv3-update-14.txt).
- It also contains numerous bugfixes and cross-compilation support for various processors: IA-64, MIPS (Broadcom for Linksys WRT54G), PowerPC-603, Sparc64, and XScale. The new supported systems are: DragonFlyBSD 1.8, FreeBSD 6.2, Linux Fedora Core6, Linux Debian 3.1 (sarge), NetBSD 3.1, and OpenBSD 4.0.
Download (8.3MB)
Added: 2007-03-22 License: BSD License Price:
948 downloads
Cibyl 11
Cibyl is a programming environment that allows compiled C programs to execute on J2ME-capable phones. more>>
Cibyl is a programming environment that allows compiled C programs to execute on J2ME-capable phones. Cibyl uses GCC to compile the C programs to MIPS binaries, and these are then recompiled into Java bytecode.
The programs are not parsed during runtime, and Cibyl is therefore relatively well-performing. With Cibyl, games written in C can be ported to J2ME without switching language. The environment is tied to the GNU compiler tools (GCC and binutils) and only tested on Linux so far although it should work in other environments as well.
There are two reasons why I want Cibyl. First, C is in my opinion a much better suited language for writing games than Java. Also, since I have a couple of old games written in C, I would like to port them to the J2ME environment without rewriting the entire games. The goal is therefore to be able to only port the game to a another API instead of porting the game to another language.
The name started out as Nophun, a pun on Mophun, but has now changed to Cibyl (since it is so fun!). Cibyl is an abbreviation of something, but only the C, meaning C has been fixed so far.
Enhancements:
- The ability to inline certain function calls was added, which greatly improves floating point performance.
- Exception handling has been changed to match the native Java behavior, and various performance optimizations have been implemented.
<<lessThe programs are not parsed during runtime, and Cibyl is therefore relatively well-performing. With Cibyl, games written in C can be ported to J2ME without switching language. The environment is tied to the GNU compiler tools (GCC and binutils) and only tested on Linux so far although it should work in other environments as well.
There are two reasons why I want Cibyl. First, C is in my opinion a much better suited language for writing games than Java. Also, since I have a couple of old games written in C, I would like to port them to the J2ME environment without rewriting the entire games. The goal is therefore to be able to only port the game to a another API instead of porting the game to another language.
The name started out as Nophun, a pun on Mophun, but has now changed to Cibyl (since it is so fun!). Cibyl is an abbreviation of something, but only the C, meaning C has been fixed so far.
Enhancements:
- The ability to inline certain function calls was added, which greatly improves floating point performance.
- Exception handling has been changed to match the native Java behavior, and various performance optimizations have been implemented.
Download (0.088MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
825 downloads
Yet Another Machine Simulator 1.3.0
Yet Another Machine Simulator is a machine simulator which emulates the MIPS32 architecture CPU close enough. more>>
Yet Another Machine Simulator is a machine simulator which emulates the MIPS32 architecture CPU close enough. Should be fully compliant, but we cant claim that it is. It allows cross compilation with standard MIPS32 compiler back-ends.
YAMS also provides a very simple device interface to the simulated memory, disks, network interfaces, terminals and a real-time clock. There is also support for pluggable I/O devices. Pluggable devices are separate programs that implement the functionality of one or more devices and communicate with YAMS over a network or Unix domain socket.
Many features of YAMS are configurable. For example the number of CPUs can be configured. When the number of CPUs is more than one, YAMS simulates an SMP machine. The devices are also configurable. For example various delays for disks, terminals and network interfaces can be set.
YAMS also provides a hardware console which can be used to debug programs. The hardware console can be used to set breakpoints and dump the contents of registers, TLBs and memory. The memory dumping functionality also contains a disassembler.
Performanc:
The purpose of YAMS is to provide a very simple yet realistic simulated hardware platform for educational purposes. High performace (i.e. high clock speed) was not a factor in its implementation, so a normal slowdown factor between host clock speed and simulator clock speed is in the order of 500, resulting in simulator clock speeds of only a few megaherz.
So if you are looking for a fast MIPS emulator/simulator, then YAMS is not for you.
Enhancements:
- Better portability with pthreads and printf formatting macros.
- Minor bugfixes.
<<lessYAMS also provides a very simple device interface to the simulated memory, disks, network interfaces, terminals and a real-time clock. There is also support for pluggable I/O devices. Pluggable devices are separate programs that implement the functionality of one or more devices and communicate with YAMS over a network or Unix domain socket.
Many features of YAMS are configurable. For example the number of CPUs can be configured. When the number of CPUs is more than one, YAMS simulates an SMP machine. The devices are also configurable. For example various delays for disks, terminals and network interfaces can be set.
YAMS also provides a hardware console which can be used to debug programs. The hardware console can be used to set breakpoints and dump the contents of registers, TLBs and memory. The memory dumping functionality also contains a disassembler.
Performanc:
The purpose of YAMS is to provide a very simple yet realistic simulated hardware platform for educational purposes. High performace (i.e. high clock speed) was not a factor in its implementation, so a normal slowdown factor between host clock speed and simulator clock speed is in the order of 500, resulting in simulator clock speeds of only a few megaherz.
So if you are looking for a fast MIPS emulator/simulator, then YAMS is not for you.
Enhancements:
- Better portability with pthreads and printf formatting macros.
- Minor bugfixes.
Download (0.65MB)
Added: 2006-01-16 License: GPL (GNU General Public License) Price:
1377 downloads
Midnight Commander 4.6.0
Midnight Commander is Unix file manager and shell. more>>
GNU Midnight Commander is a user-friendly yet powerful file manager and visual shell, useful to novice and guru alike. It provides a clear, user-friendly, and somewhat protected interface to a Unix system while making many frequent file operations more efficient and preserving the full power of the command prompt. After some practice, you will wonder how you could ever live without it.
Being a text mode application, GNU Midnight Commander can be used locally or remotely, on the console or under X Window System. By using full screen space of the terminals, it provides an intuitive user interface to the operating system, aiming to be a useful tool for users with any level of experience, from a newbie to a guru.
GNU Midnight Commander used to support a GNOME interface, which was historically the first file manager for the GNOME project. This interface is no longer part of GNU Midnight Commander.
GNU Midnight Commander runs on POSIX (Unix-like) operating systems, such as GNU/Linux, FreeBSD, Mac OS X, Solaris, HP-UX and others. It can also be compiled under Cygwin on Windows.
GNU Midnight Commander uses GNU Autoconf which should automatically configure it for every Unix clone. Following configurations have been tested in the past (this list is very old):
- i386-*-linux1.x, 2.x
- alpha-linux-linux2
- sparc-linux-linux2.x
- sparc64-linux-linux2.1
- mips-sgi-irix5.x, 6.x
- mips-dec-ultrix4.3
- rs6000-ibm-aix3.2.5
- sparc-sun-sunos4.1
- sparc-sun-solaris2.3, 2.4, 2.5
- sparc-sun-netbsd1.0
- hppa-hp-hpux9
- hppa-hp-hpux7
- m68k-apple-aux
- unixware
- mc88110-aviion-dgux5.4R2.01
- i386-*-sco3.2v4.2
- i386-*-sco3.2v5
Because GNU Midnight Commander is a full screen program it doesnt run on dummy terminals but anything more advanced will do (like vt100). If your terminal works with vi, emacs, elm or pine it will work with GNU Midnight Commander.
<<lessBeing a text mode application, GNU Midnight Commander can be used locally or remotely, on the console or under X Window System. By using full screen space of the terminals, it provides an intuitive user interface to the operating system, aiming to be a useful tool for users with any level of experience, from a newbie to a guru.
GNU Midnight Commander used to support a GNOME interface, which was historically the first file manager for the GNOME project. This interface is no longer part of GNU Midnight Commander.
GNU Midnight Commander runs on POSIX (Unix-like) operating systems, such as GNU/Linux, FreeBSD, Mac OS X, Solaris, HP-UX and others. It can also be compiled under Cygwin on Windows.
GNU Midnight Commander uses GNU Autoconf which should automatically configure it for every Unix clone. Following configurations have been tested in the past (this list is very old):
- i386-*-linux1.x, 2.x
- alpha-linux-linux2
- sparc-linux-linux2.x
- sparc64-linux-linux2.1
- mips-sgi-irix5.x, 6.x
- mips-dec-ultrix4.3
- rs6000-ibm-aix3.2.5
- sparc-sun-sunos4.1
- sparc-sun-solaris2.3, 2.4, 2.5
- sparc-sun-netbsd1.0
- hppa-hp-hpux9
- hppa-hp-hpux7
- m68k-apple-aux
- unixware
- mc88110-aviion-dgux5.4R2.01
- i386-*-sco3.2v4.2
- i386-*-sco3.2v5
Because GNU Midnight Commander is a full screen program it doesnt run on dummy terminals but anything more advanced will do (like vt100). If your terminal works with vi, emacs, elm or pine it will work with GNU Midnight Commander.
Download (3.6MB)
Added: 2005-04-29 License: GPL (GNU General Public License) Price:
926 downloads
KMD 0.9.19
KMD is a graphical universal debugger. more>>
KMD is a graphical debugger written by me for The University of Manchester Computer Science Department.
It can debug hardware over serial ports such as the Manchester ARM Board or with software emulators (ARM and MIPS emulators are included in the project). Using the pipe option you can debug over the network or any other communication medium.
It can load many executable formats such as ELF and display and follow the original source even from multiple source file programs. There is support for breakpoints and watchpoints which can trap specific instructions (such as loading or executing specific instructions).
Support for other features such as FPGAs is also available, allowing loading or any control required to drive a specific hardware device. The project uses chump to allow disassembly and line assembly.
Chump also allows new architectures to be easily added without the need to recompile the system. Communication with the backend is done using two pipes/fifos using a simple set of codes. Back end communication program can be created using very little memory on the target device.
Compile:
Download the latest version of KMD. unzip the archive with
tar zxf KMD-latest.tar.gz
Enter the KMD directory
cd KMD-0.9.??
Run the configure script
./configure
Run make
make
Run
The compiled programs should be in the src directory
cd src
Run KMD and specify that you are running with the defauit configuration file (-i)
and using an emulator called jimulator which is an ARM emulator (-e ./jimulator)
./kmd -i -e ./jimulator
KMD requires the following libraries:
- GLib - Provides many useful data types, macros, type conversions, string utilities and a lexical scanner.
- GDK - A wrapper for low-level windowing functions.
- GTK - An advanced widget set.
- BFD - the Binary File Descriptor Library. (BFD comes with GCC or binutils)
libiberty - The libiberty library is a collection of subroutines used by various GNU programs. (also comes with GCC or binutils)
<<lessIt can debug hardware over serial ports such as the Manchester ARM Board or with software emulators (ARM and MIPS emulators are included in the project). Using the pipe option you can debug over the network or any other communication medium.
It can load many executable formats such as ELF and display and follow the original source even from multiple source file programs. There is support for breakpoints and watchpoints which can trap specific instructions (such as loading or executing specific instructions).
Support for other features such as FPGAs is also available, allowing loading or any control required to drive a specific hardware device. The project uses chump to allow disassembly and line assembly.
Chump also allows new architectures to be easily added without the need to recompile the system. Communication with the backend is done using two pipes/fifos using a simple set of codes. Back end communication program can be created using very little memory on the target device.
Compile:
Download the latest version of KMD. unzip the archive with
tar zxf KMD-latest.tar.gz
Enter the KMD directory
cd KMD-0.9.??
Run the configure script
./configure
Run make
make
Run
The compiled programs should be in the src directory
cd src
Run KMD and specify that you are running with the defauit configuration file (-i)
and using an emulator called jimulator which is an ARM emulator (-e ./jimulator)
./kmd -i -e ./jimulator
KMD requires the following libraries:
- GLib - Provides many useful data types, macros, type conversions, string utilities and a lexical scanner.
- GDK - A wrapper for low-level windowing functions.
- GTK - An advanced widget set.
- BFD - the Binary File Descriptor Library. (BFD comes with GCC or binutils)
libiberty - The libiberty library is a collection of subroutines used by various GNU programs. (also comes with GCC or binutils)
Download (0.24MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1645 downloads
Universal Module Player B4
Universal Module Player is a multiplatform audio module player for Unix-like systems. more>>
Universal Module Player or UModPlayer, is a audio module "tool-chain", providing you functions to work with modules like playing, exporting, getting information, and more.
Universal Module Player works in UNIX-like platforms, including Linux, Mac OS X, FreeBSD, Solaris...
It uses the Custom LibModPlug audio library, an improved version of the well-known LibModPlug library, supporting more than 20 formats and giving you high playing quality. It uses LibSDL to handle multiplatform sound support.
Main features:
- You can play the supported formats and seek to any order in the song. You have pause, timer, display, and other standard features.
- You can view the pattern notes while playing.
- You can specify noise reduction, megabass, surround, reverb sound options specifying the grade and the delay of most of the options.
- You can create, save and edit playlists to play a selection of modules.
- You can read and export to a file the song builtin message, the song instrument names and the song sample names.
- Each user of your UNIX box can save all the sound options.
- And much more!
Supported Formats
Supported file formats on both Little Endian (Intel x86, etc.) and Big Endian (PowerPC, SPARC, MIPS, Motorola 68000, etc.) platforms:
Impulse Tracker (IT), Scream Tracker (STM), Scream Tracker 3 (S3M), Extended Modules (XM), Amiga Modules (MOD), OktaMED (MED), Oktalyzer (OKT), Unreal Modules (UMX), Composer 669 (669), DigiBooster Pro Modules (DBM), PolyTracker (PTM), and Farandole (FAR)
Additional file formats supported only on Little Endian platforms (support for Big Endian is on development):
MultiTracker Modules (MTM), AFM, AMS, DMF, DSM, DigiTracker (MDL), MadTracker 2.0 (MT2), PSM, ULT
Exporting Formats
You can export or convert any of the above formats to the following file types:
Impulse Tracker (IT)
WAVE Audio File (WAV)
Audio Interchange File Format (AIFF)
Raw Pulse Code Modulation (PCM)
Enhancements:
- Buffer length fixes.
- Playlist commands were a pain. Now we use the first letter of the command name. Also, pressing ENTER does not quit, the user has to explicitly specify to quit pressing q
- Hopefully fixed AIFF exporting bug.
- New section in the README about LibAo configuration, and some misc. rearrangements.
<<lessUniversal Module Player works in UNIX-like platforms, including Linux, Mac OS X, FreeBSD, Solaris...
It uses the Custom LibModPlug audio library, an improved version of the well-known LibModPlug library, supporting more than 20 formats and giving you high playing quality. It uses LibSDL to handle multiplatform sound support.
Main features:
- You can play the supported formats and seek to any order in the song. You have pause, timer, display, and other standard features.
- You can view the pattern notes while playing.
- You can specify noise reduction, megabass, surround, reverb sound options specifying the grade and the delay of most of the options.
- You can create, save and edit playlists to play a selection of modules.
- You can read and export to a file the song builtin message, the song instrument names and the song sample names.
- Each user of your UNIX box can save all the sound options.
- And much more!
Supported Formats
Supported file formats on both Little Endian (Intel x86, etc.) and Big Endian (PowerPC, SPARC, MIPS, Motorola 68000, etc.) platforms:
Impulse Tracker (IT), Scream Tracker (STM), Scream Tracker 3 (S3M), Extended Modules (XM), Amiga Modules (MOD), OktaMED (MED), Oktalyzer (OKT), Unreal Modules (UMX), Composer 669 (669), DigiBooster Pro Modules (DBM), PolyTracker (PTM), and Farandole (FAR)
Additional file formats supported only on Little Endian platforms (support for Big Endian is on development):
MultiTracker Modules (MTM), AFM, AMS, DMF, DSM, DigiTracker (MDL), MadTracker 2.0 (MT2), PSM, ULT
Exporting Formats
You can export or convert any of the above formats to the following file types:
Impulse Tracker (IT)
WAVE Audio File (WAV)
Audio Interchange File Format (AIFF)
Raw Pulse Code Modulation (PCM)
Enhancements:
- Buffer length fixes.
- Playlist commands were a pain. Now we use the first letter of the command name. Also, pressing ENTER does not quit, the user has to explicitly specify to quit pressing q
- Hopefully fixed AIFF exporting bug.
- New section in the README about LibAo configuration, and some misc. rearrangements.
Download (0.40MB)
Added: 2006-09-17 License: Public Domain Price:
1139 downloads
GXemul 0.4.6
GXemul is a machine emulator Im developing in my spare time. more>>
GXemul is a machine emulator Im developing in my spare time.
GXemul project emulates processors and surrounding hardware components, in some cases well enough to allow unmodified "guest" operating systems to run inside the emulator as if they were running on a real machine.
MIPS:
- Several machine types are emulated well enough to run guest operating systems. NetBSD, OpenBSD, Linux, and even obscure things such as Ultrix and Sprite can run, to various degrees.
ARM:
- CATS is emulated well enough to run NetBSD and OpenBSD as guest OSes.
PowerPC:
- NetBSD/prep can run (experimental).
The emulator can be used for:
- experimenting with operating systems which you have not tried yet, or operating systems for hardware which you might not have access to,
- running guest operating systems for historical purposes, e.g. Ultrix or Sprite,
developing portable software, when you want yet another target platform to try to compile your software on (you can use GXemul to run a guest OS and compile your software inside that OS),
- development of new firmware or operating system code (but then you need to be aware of some limitations),
- educational purposes...
Enhancements:
- NetBSD/pmppc can now run in the emulator (with root on NFS).
- For ARM emulation (with NetBSD/cats, OpenBSD/cats, NetBSD/evbarm, or NetBSD/netwinder as the guest OS), the emulator does not use 100% of the hosts CPU if the guest OS is idle.
<<lessGXemul project emulates processors and surrounding hardware components, in some cases well enough to allow unmodified "guest" operating systems to run inside the emulator as if they were running on a real machine.
MIPS:
- Several machine types are emulated well enough to run guest operating systems. NetBSD, OpenBSD, Linux, and even obscure things such as Ultrix and Sprite can run, to various degrees.
ARM:
- CATS is emulated well enough to run NetBSD and OpenBSD as guest OSes.
PowerPC:
- NetBSD/prep can run (experimental).
The emulator can be used for:
- experimenting with operating systems which you have not tried yet, or operating systems for hardware which you might not have access to,
- running guest operating systems for historical purposes, e.g. Ultrix or Sprite,
developing portable software, when you want yet another target platform to try to compile your software on (you can use GXemul to run a guest OS and compile your software inside that OS),
- development of new firmware or operating system code (but then you need to be aware of some limitations),
- educational purposes...
Enhancements:
- NetBSD/pmppc can now run in the emulator (with root on NFS).
- For ARM emulation (with NetBSD/cats, OpenBSD/cats, NetBSD/evbarm, or NetBSD/netwinder as the guest OS), the emulator does not use 100% of the hosts CPU if the guest OS is idle.
Download (1.5MB)
Added: 2007-06-17 License: BSD License Price:
862 downloads
bnIRC 0.2.18
bnIRC is an IRC framework for programmers and an ncurses IRC client for anybody. more>>
BnIRC is an open-source and free of charge (licensed under the GPL version 2) IRC (Internet Relay Chat) Client for POSIX compliant systems (Linux, BSD, and other unix variants). It is known to build under linux on x86, FBSD on sparc64 and cygwin (x86/windows). We provide this program to help support the Open Source community. Please visit the wiki for more information and installation instructions for your particular OS.
bnIRC is an IRC framework for programmers and an ncurses IRC client for anybody. It is Free (as in Freedome And Beer) Software under the GPL license. If you would like to show your appreciation for bnIRC please Support This Project. 10% of all donations go to the Electronic Frontier Foundation
bnIRC is for POSIX-compliant OSs (most unixes and linux), it is tested on debian/x86 and FreeBSD/sparc64, there are known issues on the PPC architecture, if you try it on sparc32, alpha, mips, or any other arch, please drop me a line letting me know what happens. The wiki has installation directions for several Linux distributions and for FBSD.
Many thanks to ions for helping with the original bnIRC webpage, and janne_oksanen with his extensive help on the Documentation, and to all those that have helped with bug finding etc...
If you are new to IRC learn the following commands:
/nick your_preferred_nickname
/connect irc.freenode.net
/join #justlinux
and just start talking :), I am in there as brandon_niemczyk (or a variant of) much of the time. You should also check out the wiki
I would appreciate any comments/flames/bugs you would like to send brandon@snprogramming.com
Enhancements:
- added persistant.py script
<<lessbnIRC is an IRC framework for programmers and an ncurses IRC client for anybody. It is Free (as in Freedome And Beer) Software under the GPL license. If you would like to show your appreciation for bnIRC please Support This Project. 10% of all donations go to the Electronic Frontier Foundation
bnIRC is for POSIX-compliant OSs (most unixes and linux), it is tested on debian/x86 and FreeBSD/sparc64, there are known issues on the PPC architecture, if you try it on sparc32, alpha, mips, or any other arch, please drop me a line letting me know what happens. The wiki has installation directions for several Linux distributions and for FBSD.
Many thanks to ions for helping with the original bnIRC webpage, and janne_oksanen with his extensive help on the Documentation, and to all those that have helped with bug finding etc...
If you are new to IRC learn the following commands:
/nick your_preferred_nickname
/connect irc.freenode.net
/join #justlinux
and just start talking :), I am in there as brandon_niemczyk (or a variant of) much of the time. You should also check out the wiki
I would appreciate any comments/flames/bugs you would like to send brandon@snprogramming.com
Enhancements:
- added persistant.py script
Download (0.412MB)
Added: 2006-10-06 License: GPL (GNU General Public License) Price:
1116 downloads
Chicken 1.92
Chicken is a Scheme to C compiler. more>>
CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable, efficient C, supports almost all of the current Scheme language standard, the Revised5 Report on the Algorithmic Language Scheme (R5RS ), and includes many enhancements and extensions. CHICKEN runs on MacOS X, Windows, and many Unix flavours.
Main features:
- Compiles Scheme to efficient and portable C
- Includes a full-featured interactive interpreter as well as an optimising batch compiler
- Full support for tail recursion, first-class continuations, high-level macros and dynamic-wind
- Highly portable and known to run on many platforms, including IA-32 (80x86), IA-64, PowerPC, SPARC and UltraSPARC, Alpha, MIPS, PA-RISC, ARM, AMD64 and S/390
- Distributed free for use and modification under the terms of the BSD License
- Transparent support for shared objects and linkage to C
- A sophisticated but easy-to-use Foreign Function Interface for linking C and C++ libraries and classes to Scheme
- Lightweight threads based on first-class continuations
- An object system with multiple dispatch, multiple inheritance and a meta-object protocol
- Common Lisp-style format
- Provides the syntax-case enhanced high-level macro system, R5RS syntax-rules , and define-macro
- Support for syntactic pattern-matching via Andrew Wrights match package
- Execution profiling, debugging and backtrace support
- A clean POSIX interface that covers environment and filesystem access, pipes, processes, signals, locks, sockets, and low-level and memory-mapped I/O
- Support for interpreted or compiled shell scripts under Unix and Windows
- Support for a large number of Scheme Requests For Implementation (SRFIs), some available separately as extensions:
SRFI 0 (cond-expand )
SRFI 1 (List library)
SRFI 2 (and-let* )
SRFI 4 (Homogeneous numeric vector datatypes)
SRFI 6 (Basic string ports)
SRFI 8 (receive )
SRFI 9 (Record types)
SRFI 10 (#, external form)
SRFI 13 (String library)
SRFI 14 (Character set library)
SRFI 16 (case-lambda )
SRFI 17 (Generalized set! )
SRFI 18 (Multithreading support)
SRFI 23 (error )
SRFI 25 (Multidimensional array primitives)
SRFI 26 (cut , cute )
SRFI 28 (format )
SRFI 30 (Block comments)
SRFI 37 (Program argument processor)
SRFI 38 (External representation for data with shared structure)
SRFI 39 (Parameters)
SRFI 40 (Stream library)
SRFI 42 (Eager comprehensions)
SRFI 43 (Vector library)
SRFI 55 (require-extension )
Version restrictions:
- No unlimited-precision integers (bignums), rationals or complex numbers
- Procedures are limited to 126 arguments
- No support for unicode
- Compilation of large files can be slow
Enhancements:
- chicken-setup: better handling when no remote repository file exists
<<lessMain features:
- Compiles Scheme to efficient and portable C
- Includes a full-featured interactive interpreter as well as an optimising batch compiler
- Full support for tail recursion, first-class continuations, high-level macros and dynamic-wind
- Highly portable and known to run on many platforms, including IA-32 (80x86), IA-64, PowerPC, SPARC and UltraSPARC, Alpha, MIPS, PA-RISC, ARM, AMD64 and S/390
- Distributed free for use and modification under the terms of the BSD License
- Transparent support for shared objects and linkage to C
- A sophisticated but easy-to-use Foreign Function Interface for linking C and C++ libraries and classes to Scheme
- Lightweight threads based on first-class continuations
- An object system with multiple dispatch, multiple inheritance and a meta-object protocol
- Common Lisp-style format
- Provides the syntax-case enhanced high-level macro system, R5RS syntax-rules , and define-macro
- Support for syntactic pattern-matching via Andrew Wrights match package
- Execution profiling, debugging and backtrace support
- A clean POSIX interface that covers environment and filesystem access, pipes, processes, signals, locks, sockets, and low-level and memory-mapped I/O
- Support for interpreted or compiled shell scripts under Unix and Windows
- Support for a large number of Scheme Requests For Implementation (SRFIs), some available separately as extensions:
SRFI 0 (cond-expand )
SRFI 1 (List library)
SRFI 2 (and-let* )
SRFI 4 (Homogeneous numeric vector datatypes)
SRFI 6 (Basic string ports)
SRFI 8 (receive )
SRFI 9 (Record types)
SRFI 10 (#, external form)
SRFI 13 (String library)
SRFI 14 (Character set library)
SRFI 16 (case-lambda )
SRFI 17 (Generalized set! )
SRFI 18 (Multithreading support)
SRFI 23 (error )
SRFI 25 (Multidimensional array primitives)
SRFI 26 (cut , cute )
SRFI 28 (format )
SRFI 30 (Block comments)
SRFI 37 (Program argument processor)
SRFI 38 (External representation for data with shared structure)
SRFI 39 (Parameters)
SRFI 40 (Stream library)
SRFI 42 (Eager comprehensions)
SRFI 43 (Vector library)
SRFI 55 (require-extension )
Version restrictions:
- No unlimited-precision integers (bignums), rationals or complex numbers
- Procedures are limited to 126 arguments
- No support for unicode
- Compilation of large files can be slow
Enhancements:
- chicken-setup: better handling when no remote repository file exists
Download (3.6MB)
Added: 2005-04-18 License: BSD License Price:
1649 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above mips search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed