F- is an ANSish Forth that uses a VM generator to compile Forth into C-based VM suitable for living in a C-based (or assembly or HDL) microcontroller project. The VM supplies 32-bit math, I/O, multitasking and debugger in a ROM footprint as small as 4kB.
Full-screen digital clock for ARM based devices
Binutils, gcc, gdb and glibc re-targeted for MIPS R3000R and R5900 as shipped in PlayStation and PlayStation 2 video game consoles, both from Sony Computer Entertainment Inc.
GSASM is the GNU SX Assembler. Developed for assembling SX code in GNU based OSs for the SX10/20/28/48/52 family of microprocessors.
GWTApp provides several features like: HTML templating and messaging at runtime without application recompiling, MetaField to auto bind and simulate annotation of RPC data fields, Strong typing in MVC, Modular structure in Maven.
Tools for development on the Archos Gmini 100 & 200 series -- GNU Binutils for CalmRisc16 -- gcc for CalmRisc16 -- Gmini 1xx & 2xx emulator
Port of Gnat ADA to embedded ARM targets
Port of Gnat ADA compiler to support descently ARM architectures. The project targets mainly Cortex-Mx CPUs
Compiler/Runtime for IEC 61131-3 (2014)
Compiler/Runtime for IEC 61131-3 (2014)
The power provided by OWL reasoning engines can be translated into Java applications and vice versas with this framework. A binding among OWL and Java concepts has been done in order to incorporate the semantic features of OWL into Java.
JaCIL (pronounced "jackal") is a project to create a byte-code compiler to translate .NET assemblies to Java class files.
Jack is an optimizing C compiler for the Jackal 3.0 ISA. The Jackal 3.0 ISA is the target architecture for UVa's Advanced Digital Design Course. JackCC is ready for production use. Additionally, I've written an assembler/simulator: jackas
JavaClipper (Traslator Clipper to Java)
Javum, the Java Virtual Unix Machine, is an ambitious project which aims to provide a full virtualized Unix environment including C compiler (GCC), Unix-like API, shell, and command line tools, inside of a JVM. Details @ http://javum.wiki.sourceforge.net
The KISS build is a very simple build system for a entire linux(/gnu/uclibc) system It is something between an automated LSF and a gentoo distribution without adanced packaging features It consists of a simple script that download and build for you
Toolchain for educational Little Computer 3
This includes assembler, C compiler, simulator and source level debugger.
The project implement a framework of modular compilers that allows compile time programming for .NET, Java and other platforms. Languages on this framework are multi-paradigm and can be extended by programming new semantic structures or DSL.
The LibXP project aims to develop a powerful, cross-platform library for the development of software in C++. It's primary focus is GUI applications but should also be suited for any application.
Light Weight & Customizable Assembly Compiler & Virtual Machine
LiteASM is a light weight and reconfigurable Assembly language compiler and Virtual Machine. It is specially design for embedded systems to use as a portable script interface.
Minimum ARM Cross Forth compiler. A cross-forth running on Gforth, implementing the XCForth cross compiler draft standard. Currently for non-thumb ARM systems.
Ada compiler support for TI MSP430 processors
Compiler and device support for Ada programs on the ultra-low-power TI MSP430 microcontrollers. This project builds on the Gnu Gnat/GCC Ada compiler, the Sourceforge mspgcc back-end and MSP430 CPU support. It was inspired by the Sourceforge AVR-Ada project.
Makerootfs makes it easy to build a root filesystem for embedded devices (e.g. ARM based) by automating the cross-compiling process through shell scripts, patches and default configs. Unlike buildroot which uses uClibc, makerootfs uses the full glibc.
A gcc compatible compiler for IA32 based machines
A generic GNU compatible assembler suitable for use on IBM compatible computers.
MeshC, in the spirit of and as an improvement on nesc, is a programming language intended for development of distributed embedded systems comprised of small-footprint, low-power devices. The project provides the language spec and a meshC compiler.
C compiler for 8-bit microcontrollers, currently targeting the PIC 16F series