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.
CMAKE build enviroment for LPC2000 and LPC17xx Cortex MCUs
The goal of project is to build CMSIS like environment for LPC2000 series MCU and to write RTOS for LPC2000 and Cortex Microcontrollers
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.
AudiculaPi - the tiny media server for your Raspberry Pi
AudiculaPi - the tiny media / home automation server for your Raspberry Pi 1-2B+ based on OpenWrt/ Chaos Calmer (without RPI3 support) * Minimalistic system, installed and running on a just 256MB sized SD card * AudiculaPi provides a detailed Web Browser GUI with multi language support Already preinstalled: * Homeautomation with Domoticz (http://www.domoticz.com) Tested with HW: RFXtrx433E USB 433.92MHz Transceiver by RFXCom and Z-Wave Plus USB Stick ZME_UZB1 by Z-Wave.me * MPD, Musi Player Daemon - Internet Radio / MP3 /OGG / FLAC etc. player (with LCD support based on PyDPF) * pianod * SAMBA * SSH/SFTP Server * MiniDLNA * Shairport * Avahi * OpenVPN * WebCAM Video Streaming with mjpeg-streamer * NTP client / server * WLAN client and / or access point * ... countless other gadgets, use web based packet manager powered by OpenWrt repository !
Serial Wire Debug (SWD) Open Library for low level Debug Access Port (DAP) on new ARM Cortex CPU devices. PROJECT HAS MOVED TO https://GitHub.com/CeDeROM/LibSWD PLEASE UPDATE YOUR LINKS! :-)
eCos Freescale HAL Work In Progress
For Freescale HAL development before it is accepted into the eCos CVS. Mainly Kinetis and iMX6 SMP work.
The embedded Single Timer Wheel (eSTW) is a timer wheel facility that can be used at task and interrupt level. The number of wheel spokes is user configured. The timer granularity is determined by the task signal or hardware interrupt source.
Use Your favorite input method to play on PlayStation 4 and Xbox One
The goal of this project is to provide compact embedded systems with Game Input MultipleXer preinstalled. Currently supported platforms: Orangepi Zero, Raspberry Pi 0-3, x86. GIMX is an open source solution that allows using alternative input methods on most of modern gaming consoles like PlayStation 4, Xbox One, PlayStation 3, Xbox 360. Beside the software it requires to assemble DIY adapter from off the shelf parts to emulate original controllers and translate the input from serial port. Little or even no soldering required. With minimal knowledge one can build an advanced standalone alternative to comercial input mulitplexers for approximately 30$ at home. Complied GIMX binares can be found here: https://gimx.fr/wiki/index.php?title=Installation Project source code is availabe in Matlo's GitHub: https://github.com/matlo/GIMX
eChanter is an Open Source electronic bagpipe project, based on the Arduino platform, using capacitive touch sensors, with polyphonic wavetable synthesis PCM audio at 8KHz. See Files for the development version, eChanter v3.0.
rtmc9s12-Target is a MATLAB/Simulink block-set for real-time control on Freescale MC9S12 microcontrollers.
A GUI system for embedded systems.
A small GUI system for monochrome LCDs suitable for embedded systems with very limited system resources (like 8 bit microcontrollers). Comes with a graphical editor for creating a menu. Runs on Linux and Windows ( cygwin is recommend for using all features).
Unix-like operating system for the TI-89 and TI-92+ graphing calculators.
Windows XP reimplemented on Nintendo DS
WinDS is a Reimplementation of the OS Windows(R) XP(R) on the Platform Nintendo DS. Since i started coding Apps for the NDS, my goal was to write a program, called WinDS, which does (nearly) the same as the real appy by Microsoft. In contrast to other little NDS-Operating Systems, just like Woopsi etc. you can code your own Application in Lua for WinDS: just copy the Code onto the FAT-Disk and execute it from within WinDS! This is what makes WinDS so unique. The New Beta 0.95 is out, it features - 52 Classes that are already available within Lua - 25 different types of user interface classes - 8 different predefined dialogs which makes it the perfect GUI sandbox for DS. PS: More time without update means: next update will have even more improvements, as i am still developing ;)
Implementation of LZW compression algorithm in C
Simple, fast implementation of LZW (Lempel–Ziv–Welch) data compression algorithm in C. - Console encoder/decoder tools - OS independent - Could be used in embedded projects - Works with raw code-stream LZW features: - Hardcoded dictionary size - Variable code size - Code search is performed by hash table and embedded in dictionary linked lists (encoder) - No dynamic memory allocation
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
PK2Aux is a library and suite of command-line utilities for using the Microchip PICkit2 programmer device for purposes other than programming (such as the generic pin controls, serial UART, and logic analyzer modes provided by the Windows software).
CooCox CoOS is an Embedded RTOS specially for ARM Cortex-M3. It is a real-time multitask kernel which accords with CMSIS ( Cortex Microcontroller Software Interface Standard ). It is a free and open real-time Operating System.
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.
Piggyback fuel injection controller for gasoline engines.
ELKS is a subset of the Linux kernel that runs on IBM compatible PCs from 8086 up. It is intended to get use out of obsolete old hardware, for use in embedded systems, and as an educational tool. ELKS has been moved to Github to protest SourceForge's installer adware hijacking. This does not directly affect ELKS, but it does affect many major open source projects such as Gimp and FileZilla by attempting to trick the user into installing adware in order to download these programs. I refuse to leave ELKS here with such policies in effect. If you have questions about this, please email firstname.lastname@example.org.
A memory device programmer (Flash / EPROM / E2PROM) board and software, connected to PC by USB port. Placa e software para gravação de memórias (Flash / EPROM / E2PROM), conectada ao PC através de porta USB.
This project aims a proving an Hardware as a VSCP node (M2M) to store information remotely on the CAN network.
Recirculation infusion mash system library for Arduino
This library implement RIMS controls for home brewers. For definition of a RIMS, see https://tinyurl.com/j3lyuyc For me, an Arduino micro controller + a LCD Keypad shield was cheaper and a lot more customizable than a commercial PID controller. So, with this library, a commercial PID controller is unnecessary. Automatic PID tuning toolkit is also included. Temperature can be read with a thermistor, a resistance temperature detector (RTD) or any custom temperature probe. Heater is controlled with pulse-width modulation (PWM) of a solid-state relay (SSR).
this project purpose is create simple interface between LCD and AVR Device
Arduino Based Driver for Advatel Ledboard
This is an Arduino Library for the Advatel TCD226R Ledboard (160 cols x 7 Rows Red Leds). This library allows several text transitions and includes a demo that supports both serial and SD Card input.