Microcontroller
SDL REFLEX is the micro kernel of a real time operating system for the AVR microcontroller family. The kernel is especially designed to implement systems described in SDL The Specification and Description Language . Compiler GNU ANSI-C for AVR v.3.3
Platforms: Windows, Mac, Linux
License: Freeware | Size: 19.43 KB | Download (50): SDL REFLEX Download |
Microcontroller (AVR) based standalone digital light controllers ('dimmers'). The 'Diamond' series supports 20 channels (TRIAC, FET, 0-10V, relay) with automatic fading, 20 scenes, 21 timers, IR remote, LCD, DMX-512 interface, global standby & more.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 380.81 KB | Download (44): Semitone Lighting Controllers Download |
unPIC is a Perl script that disassembles Microchip microcontroller's HEX files. This is a powerful tool for all reverse engeneers that creates a well understandable assembly source from a binary file. Creates xrefs, labels, subroutines and much more...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 6.99 KB | Download (50): unPIC.pl Download |
YASP (Yet Another Simple Processor) is a 8-bit microprocessor with microcontroller capabilities (I/O ports, REQ, ACK) that can be used as a small computer for educational purposes. Its development environment includes simulators and assemblers.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 160.66 KB | Download (51): YASP: Educational processor's IDE Download |
It's a servo controller for six servo motors. It can be used to control a antropomorphic arm with six motors. For a correct execution, it must select the motors following this table: #servo - char to use for the motor selection 1 a 2 b 3 c 4 d 5 e 6 fThe microcontroller must use the same char. It...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Servo motors controller Download |
Compact C routine to evaluate a MATLAB Sugeno type fuzzy inference system (fis). Intended to run on a microcontroller based system with limited memory.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (50): fuzzy_eval Download |
The goal of the Tcl-CM3 project is to provide open source tools that that are suitable for developing applications on Cortex-M3 based processors. Currently, the project is providing three packages of tooling. * Debugging Tools * Single Threaded Software Architecture * Translator to Generate...
Platforms: Mac
License: Freeware | Size: 1.96 MB | Download (36): Tcl-CM3 Download |
Microdev is a complete development tool dedicated to microcontroller based boards. It is composed of a graphical and real time simulator and a full featured editor supporting Picbasic, JAL and Asm.
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (35): microDev Download |
sloadhost: command line options driven utilities to target microcontroller serial boot load protocols. First supported target is the STM32 (Cortex M3 core) These run on Linux and Windows
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (43): sloadhost Download |
Mprog is a tool designed for programming microcontroller.At the moment it supports only Atmel AVR microcontrollerIt support read / write programm flash / eeprom.To file firmat are supported: binary & Intel hex.
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (34): mprog Download |
Spgmr08 is a Linux software package for programming devices in the Motorola MC68HC908 microcontroller family.
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (39): Spgmr08 - M68HC908 Programmer Utility Download |
PICPrg is a fast Linux command line (or ncurses) program, to program any Microchip PIC microcontroller using the PC parallel port interface. Any parallel port PIC programmer hardware can be used, simply edit the configuration file or use the ncurses conf
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): PICPrg - Fast PIC Programmer Download |
gnuProload is a tool for programming the AT89S52 microcontroller over Linux. Actually it is a Linux port of the 'Proload' and (easy-downloader) software created by Sunrom Technologies which can be used to program AT89S52 microcontrollers.
Platforms: *nix
License: Freeware | Size: 327.68 KB | Download (45): gnuProload Download |
amforth is an interactive and extendable command interpreter for the Atmel AVR8 Atmega microcontroller family. It features a simple turnkey-solution for embedded use as well. The command language is FORTH. amforth implements an almost compatible ANS94 indirect threading 16bit Forth with very few...
Platforms: *nix
License: Freeware | Size: 1.47 MB | Download (34): amforth Download |
TinyVM is an open source JavaTM based replacement firmware for the Lego MindstormsTM RCX microcontroller. The RCX is a programmable brick that comes with Lego's Robotics Invention SystemTM. TinyVM's footprint is about 10 Kb in the RCX. Additionally, program class files are compacted considerably...
Platforms: *nix
License: Freeware | Size: 266.24 KB | Download (34): TinyVM Download |
Virgil projetc is an new, object-oriented, light-weight programming language that is designed for building software for resource-constrained embedded systems at the lowest level. Microcontroller programmers can now develop complete software systems, including hardware drivers and OS services, in...
Platforms: *nix
License: Freeware | Size: 583.68 KB | Download (99): Virgil Download |
leJOS is a Java-based replacement firmware (OS) for LEGO Mindstorms programmable bricks, including RCX and NXT. It supports threads, exceptions, synchronization, floating point arithmetic, strings, and so on, but there is no garbage collection yet. The project is also designed to be portable to...
Platforms: *nix
License: Freeware | Size: 2.5 MB | Download (167): leJOS Download |
NanoVM is a tiny (less than 8 kB of code including simple native classes and a bootloader) implementation of the Java VM. NanoVM project currently runs on Linux and the AVR microcontroller family. Unix/Linux is supported as the main development and testing platform, whereas the VM is primarily...
Platforms: *nix
License: Freeware | Size: 419.84 KB | Download (116): NanoVM Download |
LCD2USB is a open source/open hardware project. LCD2USB was meant to be cheap and to be made of easily available parts. It is therefore based on the Atmel AVR Mega8 CPU and does not require any difficult to obtain parts like separate USB controllers and the like. The total cost (without display...
Platforms: *nix
License: Freeware | Size: 266.24 KB | Download (151): LCD2USB Download |
i2c-tiny-usb is a open source/open hardware project. Attach any I2C client chip (thermo sensors, AD converter, displays, relais driver, ...) to your PC via USB ... quick, easy and cheap! Drivers for Linux, Windows and MacOS available. The i2c-tiny-usb project is an open source/open hardware...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (178): i2c-tiny-usb Download |