Generic Digital System Emultaor
Modular system to emulate any digital system you care to imagine. Add modules for input and output devices, processors, microcontrollers, etc.
EJDB - Embedded JSON Database engine
EJDB is an embedded JSON database engine. It aims to be a fast MongoDB-like NoSQL library that can be embedded into C/C++ applications. It features collection-level write locking, collection level transactions, string token matching queries, and a Node.js binding.
A minimistic Linux window manager with css style config
Our take on a basic window manager for Linux which adheres to the philosophy of "do one thing and do it well." As a result, this window manager only manages windows and does not provide any supervision at all. Instead it relies on another program, such as wbar or web.de, to actually provide that functionality. And in order to keep administration to a minimum, there is only one config file that can be manipulated to change the appearance of the window chrome using css styled syntax.
"flashmanager" is a software to manage the flash partitions from user-space. This uses an underlying driver layer for interaction with the flash device.
A panel heavily based on the GTK+2 stack
A bleeding edge GTK+2 panel that does not reinvent the wheel: the primary target is to provide a panel that reuses whatever available (if not overkilling) in the obvious way. All the dependencies apart GTK+ are (and hopefully will be) optionals.
goinedit is a texteditor, Integrated Development Environment that supports every programming languages. It has an integrated shell terminal and function buttons like compile, execute, debug. It has a support for Microchip Pic and pickit! easy to use!
Helixis is a framework that allows the creation of application software for all types of equipment (PC, Pocket PC, Smartphone, mobile phone, etc..). It is scalable and is ideal for video games and embedded applications in general.
Simple Home Automation solution with DIoTY Cloud MQTT broker
A Client (Arduino+Ethernet shield) module can control lights or whatever through connected relays and return temperature and humidity values. Configuration of the module is done through Serial console interface by sending JSON strings. Configuration is stored in Arduino AVR's EEPROM. Based on MQTT, an M2M/IoT connectivity protocol standardised by OASIS MQTT TC. Cloud MQTT broker and Android Application provided by DIoTY service (http://dioty.co/) Icon made by Freepik from www.flaticon.co
Monitor and control your home and several energy sources
The motivation of this project is to monitor and control several energy-sources like wind generators or solar panels. It will develop to a full and low-cost smarthome-solution, but for now we started to capture the weather as a basis to calculate the efficiency of the energy-sources. The client-server architecture consists of several clients (ie. the weather-station, a station to measure the power consumption, the charge controller, rgb-controller for the lights, shutter controller, etc.) and the server, which is connected to a remote database and will be visualized/controlled on desktop computers, tablets and/or smartphones. The project is based on the current version of the qt classlibrary (v5.4) and qtcreator as the ide!
interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host a programming language.
Iterative implementation for finding shortest distance using kd trees
Iterative implementation of an algorithm for finding the shortest distance between two points using kd trees for further implementation in hardware.
Secondary bootloader for LPC1226 and similar
Firmware using RAM located Interrupt pointers AES encryped Firmware
For descriptions and script sources, please visit https://sites.google.com/site/linuxpendrive/
Vanilla Kernel support only embedded flash and DM9000 Ethernet controller. This project extend support perepherial on Toradex, Orchild and other evaluation board, and may be, some embedded applications.
Linux-18.104.22.168 BSP support for Nuvoton arm9 MCU series nuc910, nuc920, nuc950, nuc960, nuc945.
Linux-22.214.171.124 BSP support for Nuvoton arm7 MCU series nuc710, nuc740, nuc745.
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.
Web based GUI for accessing ATMEL ATNGW100 board's flash memory.
NetFlash100 contains a full system image with a Linux kernel, root file system and the web interface to access flash memory of ATMEL ATNGW100 boards. To be able to use NetFlash100 you need: 1. ATNGW100 board with a working u-boot. 2. Ethernet and serial terminal connections. 3. A SD card (must be more than 40MB) Once you successfully boot NetFlash100 image, it provides you with a web interface on IP 10.0.0.1, with this interface one can read, write and erase the available flash devices on the system. It can also add, modify or delete u-boot parameters. NetFlash100 also provides information about the system and it's flash devices that might be useful. If you face any difficulties or have any questions then feel free to mail me: firstname.lastname@example.org
A system for programming LPC, STM32 and possible others devices.
This project provides three different interfaces for programming embedded chips: a GObject based library (for developers), an executable binary (for computer geeks) and a GTK+3 front-end (for less geeky users). Actually NXP LPC and STM32 based chips are supported.
Soldierx OFACE Project
This project is a project intended to build a repair tool for technicans from open source software by the SoldierX Team. Once completed it will be easily modifiable for any number of uses.
OPC layer for Mozilla platform. Web-based XUL interface + OPC data. Crossplatform framework for developing OPC servers. Opc UA Binary protocol realization.
Scripts to simplify the install and use of OpenMoko
Software and images designed to get Ubuntu running properly on the Gumstix Overo line of Computers on Modules (COM's).
Support for Pegasus-compatible USB to Ethernet devices on ARM(Android)
This project is aimed to add the ADMtek compatible USB-Ethernet converter support to the ARM systems, including Android. The patch provided is intended for http://pegasus2.sourceforge.net/ Pegasus/Pegasus II USB Ethernet Linux driver. It allows the driver successfully run on ARM making it send the correctly aligned requests for DMA. Tested on Android 4.2.2 (Linux 3.0.36) with DesignWare USB 2.0 OTG Controller (DWC_OTG). Supported USB to Ethernet adapters: 3Com, AboCom (10/100 and HPNA), Accton/SMC (some models), ADMtek, AEI, Allied Telesyn, ATEN, Belkin (some models), Billionton, Corega FEther, D-Link (some models), EasiDock, ELECOM, Elsa Micolink, Gigabyte GN-BR402W Wireless Router, GOLDPFEIL, Hawking, Hewlett-Packard HN210C, IO DATA, Compaq iPAQ Networking, Kingston KNU101TX Ethernet, LANEED, Linksys, MELCO/BUFFALO, Microsoft MN-110, NETGEAR FA101, OCT, Philips USB 10/100 Ethernet, smartNIC 2 PnP Adapter, SOHOware NUB100/NUB110 Ethernet, SpeedStream USB 10/100 Ethernet
Raspberry pi + adafruit cap tft + ada fruit case +python code
Raspberry pi adafruit capacitive touch tft ada fruit case for pi ldr +capacitor for background light level dfc77 receiver for time python code based on wiringpi2, pygame