RSS 10 projects tagged "Embedded Systems"

Download Website Updated 12 Mar 2002 EVBU

Screenshot
Pop 55.86
Vit 1.87

EVBU simulates the execution of a 68HC11 microcontroller as well as the BUFFALO monitor program that provides a command line interface to executing and debugging programs. A graphical waveform panel allows simulation of 68HC11 peripherals like timers, input capture, etc. Additional features include symbolic debugging and cycle counting.

Download Website Updated 19 Nov 2003 PicoGUI

Screenshot
Pop 77.63
Vit 2.43

PicoGUI aims to be a complete GUI environment for handheld computers and other embedded systems. It uses a client/server model, like the X window system, but while an X server is given raw drawing commands, the PicoGUI server integrates a widget set, making PicoGUI clients small and efficient. PicoGUI also has the goal of allowing client/server connections over a variety of mechanisms. It is most commonly used with Linux, but is designed to be portable to any OS. PicoGUI has a variety of video and input drivers which allow it to interface with the Linux framebuffer device, SDL, the X window system, and several other devices.

Download Website Updated 03 Aug 2003 YASP

Screenshot
Pop 41.79
Vit 2.05

YASP is a simple and open protocol for building networks with small microcontrollers. It is designed to have a small footprint for easy implementation with minimal hardware resources, but without sacrifice advanced features and future growth. The protocol scalability is implemented using variable length fields. The physical layer use the NRZ encoding as in RS-232, but using dominant and recessive bus states to provide a reliable way to detect collisions.

Download Website Updated 09 Dec 2005 Cymbeline

Screenshot
Pop 42.78
Vit 2.85

Cymbeline is an Python application server framework that includes functionality such as database and arbitrary object pooling, Web servers (including SSL), a persistent object repository, and a text console. It was originally designed as an administrative shell for an embedded system, but has since morphed into a more general purpose, run anywhere toolkit.

Download Website Updated 08 Oct 2005 AberSim

Screenshot
Pop 16.85
Vit 1.41

AberSim makes use of the Motorola as11 assembler and the sim68xx simulator to provide a graphical integrated development and simulation environment for the 68HC11 processor. It is designed to be simple for additional simulated hardware to be created.

Download Website Updated 07 Nov 2006 PyOPC

Screenshot
Pop 16.06
Vit 1.00

PyOPC is a Python library implementing the OPC XML Data Access Protocol Version 1.01 (OPC XML-DA 1.01). It supports the easy creation of XMLDA-compliant clients and servers without having to deal with the SOAP protocol and server issues.

No download Website Updated 21 Mar 2007 (Serial Ports on) Steroids

Screenshot
Pop 31.98
Vit 1.00

(Serial Ports on) Steroids enables users to execute remote C functions in a Python shell over a serial interface. It is useful for embedded system testing and industrial automation. It generates C code for the target and a Python script for the host automatically from a C header file.

No download Website Updated 08 Oct 2013 Data2l

Screenshot
Pop 84.56
Vit 6.57

Data2l is a language neutral, platform neutral way for describing large sets of proprietary binary data. An example of this kind of data is car navigation data, which is about 1GB to 15GB in a typical embedded navigation. With Data2l you can easily describe almost any binary data format using primitive description blocks like basic type, array, structure, or alternative and using a functional dependency description language. Using such a description, one can generate source code optimized for certain tasks, like a lightweight data reading layer, fast querying code, or code suitable for data generation and transformation.

No download No website Updated 11 Feb 2010 Keyboard Upgrade

Screenshot
Pop 22.00
Vit 1.79

Keyboard Upgrade is firmware that was designed for use on homebrew USB keyboard controllers based on Atmel AVR microcontrollers, particularly the ATMEGA series. The firmware allows multiple user-defined key maps to be uploaded to your controller and switched at any time, turning your keyboard into a Dvorak or Colemak or any other layout keyboard in hardware. It currently supports the following keyboards: IBM Model M, IBM Model M Mini, and IBM M4-1. Schematics for the controller hardware are included. Support for new controller designs can be added to the firmware fairly easily by reusing a common set of source code files.

Download Website Updated 30 Apr 2010 SimulAVR

Screenshot
Pop 35.45
Vit 38.15

The SimulAVR program is a simulator for the Atmel AVR family of microcontrollers (ATtiny and ATmega). SimulAVR can be used either standalone or as a remote target for avr-gdb. There are interfaces for Python and Tcl. When used in gdbserver mode, the simulator is used as a back-end so that avr-gdb can be used as a source level debugger for AVR programs.

Screenshot

Project Spotlight

RedKite CMS

A content management system built on top of the Symfony2 and Twitter-Bootstrap frameworks.

Screenshot

Project Spotlight

Gwyddion

An SPM data analysis program.