Open implementation of the x86 architecture
OpenSOC86 is an open implementation of the x86 architecture in Verilog. The current version only implements the 16-bit part (real mode). The processor is a pipelined architecture clocked at 100 MHz in a Cyclone II speed grade -6. Therefore it can be seen as similar to a 486 in real mode. Several peripherals are also implemented in a somewhat minimalistic way, but enough to be able to boot an IBM PCXT compatible bios and MSDOS 6.22. The current implementation is only proven to boot the bios and DOS in simulation. The system is targeted to run on the DE2-70 board. In order to run the system in hardware a SDRAM and SRAM controller need to be added. These are currently in development.
A Windows based GUI for popular avrdude command line utility
A Windows based GUI for popular avrdude command line utility for AVR microcontroller Programming.It has got many features with a lightweight easy to understand interface.LibUSBdotnet and avrdude is provided with it.Supports only USBasp programmer but if you can code,you can change it to work with your programmer.Feedback is necessary friends
Piggyback fuel injection controller for gasoline engines.
Aquarium control system based on the Arduino platform
The intention of Aquaduino is to provide most of the required functionalities of commercial aquarium control systems based on the open source hardware platform Arduino.
An Open-Source Library for Low-Power Approximate Computing Modules
The “lpACLib” library contains the VHDL description of accurate and approximate versions of several arithmetic modules (like adders and multiplier of different bit-widths) and accelerators. Moreover, it also provides the corresponding software behavioral models/implementations developed in C and MATLAB to enable quality characterization. Besides our novel designs, it also contains implementations for several state-of-the-art arithmetic modules and their approximate versions. This open-source library facilitates research and development in approximate computing at higher abstraction levels, and to facilitate reproducible research and comparisons. In case of usage, please refer to our publication: Muhammad Shafique, Rehan Hafiz, Semeen Rehman, Walaa El-Harouni, Jörg Henkel, "Cross-Layer Approximate Computing: From Logic to Architectures", Design Automation Conference (DAC), 2016. Contributors: Authors, Vanshika Baoni, M. Abdullah Hanif http://ces.itec.kit.edu/lpACLib.php
SDK for the SARK-110 Antenna Analyzer
The SARK110 SDK allows the development of user applications for the device or using the device as a platform for experiments. The SDK provides the following basic functionalities: • Graphic display • Keypad • Buzzer • USB (Mass Storage Driver) • DDS • Timer • ADC driver • FAT file system • Sample application In addition the SDK provides a device simulator for developing the application on the PC, intended mainly for the development of the user interface of the application. This simulator requires the Microsoft Visual Studio (Visual C++) programming environment.
Free MSP430 Debugger is developed in two steps : a library to provide access to the debugger hardware, and a "gdbproxy" to allow users to debug their software. This project is currently working with OLIMEX MSP430 JTAG ISO & msp430-gdbproxy.
Real Time Tcp/Ip Stack Library
IpWay/HOST is a real time tcp/ip stack library designed for embedded applications on 32bit microcontrollers ARM and PPC based (STM32Fx, SPC56x, SPC57x, SPC58x), where execution efficiency and compact code are important requirements. IpWay is characterized by high portability, compact size, copyless feature (also for TCP applications) and Checksum offload. Moreover, IpWay offers a 100% compatibility with AUTOSAR MCAL versions 4.13 and 4.2.x. IpWayStudio is a free ARM development environment based on Open Source tools and components. It has been created in order to support the development of IpWay itself and is now available as a free download. Everything is required to start working with IpWay is encapsulated in a single download. It takes just two minutes to have your development board working with IpWay.
a computer interface to the Arduino I/O digital lines
This sketch makes the Arduino work as a GPIO interface for a computer, where input and output changes are transmitted in run-length encoding. Every time an input pin changes, the Arduino sends the new values of the input pins and the time since the last change. In a similar way, the Arduino can be programmed a sequence of output pin changes, each specified by the new values of the output pins and the time since the previous change. Three application programs are included: the first makes two digital pins act as a TTL-levels UART; the seconds turns the value of the input pins into an image; the third reads codes from infrared remotes with a photodiode and a resistor connected to one of the input pins.
A system that allows people to open doors by using a Bluetooth enabled phone or other device.
Embedded by examples
Building of embedded systems from scratch including their cross-toolchain and using virtual and/or emulated machines as pratical examples.
AVRpal is an open source simple but powerful gui for avrdude on windows platform with an easy to use interface.It is an alpha release by CEMSTech supporting only USBasp programmer and soon it will be released as a full featured avrdude gui.
Arduino based fridge control
FridgeDuino is a firmware for an Arduino based fridge control. The code follows a modular design, separating the core functionality from the user interface. This allows easy integration with user interfaces from different manufacturers. For the GPL version, only the Whirlpool WRM series is supported. Feel free to contact us for any particular customization.
Embedded Software Framework for ARM/Cortex Microcontroller
Embedded Software Framework for ARM/Cortex Microcontroller useable especially in robotics applications but also in any other embedded software projects. The framework is based on C/C++ code and includes other open source projects like FreeRTOS, lwIP etc. and also adds additional libraries and tools to provide a powerfull set of functions for embedded software projects At the moment there is just a small Wiki in German language with little information. We will translate, update and enhance these information as soon as possible.
Archivos de proyectos open hardware del sitio www.nochesdecafeina.com
This project is about enhancing user experience in wireless 802.15.4 chips through open source programmer, bootloader, flashing over the air, and viral flashing over WSN. Current development is done over CC2430 and STM32.
Scripts to simplify the install and use of OpenMoko
The OpenPXA project aims on implementing GPL licensed OBM/IPL (Initial Program Loader) for Marvell PXA3xx CPUs and various related tools. The IPL allows copying and executing of various user-supplied code from NAND flash (like uboot bootloader).
Specter - Abstract Arithmetics Library (AAL) is a library coded in native C which is able to do operations with numbers of virtually unlimited length. Specter is targeting mainly cryptography and big integer maths though.
AVR-based adapter for accessing Vehicle Area Network bus used by old peugeot cars. Project holds device schematics and AVR MCU C code.
Cross platform configuration tool for Ciseco XRF radio devices
A cross platform GUI configuration tool for Ciseco XRF radio devices accessed over serial or USB. This product is produced independently from Ciseco, and carries no guarantee from Ciseco about quality, suitability or anything else. The supplier of this product assumes all responsibility for it.
Software and hardware for a radio controlled 'laser' combat game. A microcontroller is connected to a radio receiver and can send IR signals to another player with the same setup. When a valid IR code is received initially the throttle will be cut.
The stm32dfu project is a USB DFU host utility for programming STM32 Microcontrollers.