Bicycle computer developing
Software relating to the Bifferboard embedded Linux controller (http://www.bifferos.com).
Sistema de Bilhete Único para o transporte público urbano de passageiros. Contempla ponto de venda dos cartões (contactless card) e créditos, validador embarcado, cartão de memória para coleta dos dados e todos os softwares em versão alfa.
An in-application debug probe for ARM Cortex-M microcontrollers.
An in-application debug probe for ARM Cortex-M microcontrollers. Source code and bug tracker can be found at https://github.com/blacksphere/blackmagic
Hardware description and software for the Bob-clock, a digital implementation of an analog clock using 60 bi-color LEDs for displaying the time. The hardware is based on an Atmel AVR ATmega324.
We are about to develop a tool(development kit) which can support developing embedded software by using USb transfer between target machine and development machine.
An embedded system for brewing automation, intended for be used by home brewers to automate their brewing process.
Suite of Linux libs: logger, collections, shared memory lib
Includes: Shared Memory Library Library intended to ease the communication task between the processes. The main idea is that a user can create one or more shared memory areas where the programs exchange data. They can be aware of data changes by making pools in a while loop. Every access to the shared zone is conditioned by acquiring a semaphore lock. Data in the memories can be easily saved to a file. Each method is thread safe so concurrency related problems are solved by the library. Program Base Library - lists, heaps, sets and more This project internally uses the "PBL - The Program Base Library", created by Peter Graf. This library is also compiled and exported for future linking to other programs. Thank you Peter for creating this library! Logger Easy to use logging facilities. http://www.mission-base.com/peter/source/
CLOCK 3W Library for Arduino (by FRIENDLY ELECTRONICS)
CLOCK 3W is a library for Arduino that helps you interact with CLOCK 3W timekeeping module (made by FRIENDLY ELECTRONICS) or any other module based on DS1302 chip.
Cell Matrix Model Simulator
A Development Framework for Coldfire
Contains a framework for Coldfire MCUs like 52254. The framework supports a Command Line Interface (CLI) that may work from Serial port, USB or ENET. The framework uses Processor Expert and IDE requirement is MCU Eclipse 10.4 from Freescale. Includes the FunkOS Realtime Operating System by Funkenstein Software Consulting, available at http://funkos.sourceforge.net Mainly it is a support package for the development board Perseus, but I have ported also the RTOS to MCF52233DEMO board. More to come....
Windows Tray utility that will notify the user when a new COM port is detected. This utility is essential for developers that use USB serial adapters and want to know instantly what COM port has been assigned.
Tiny Linux distribution for embedded and virtual network appliances
A tiny embedded Linux distribution forked from LEDE (https://www.lede-project.org) which in turn is forked from OpenWrt (http://openwrt.org). This project is aimed at routers with at least 8-16 MB flash and 128+ MB RAM. Exploration is being made for OpenEmbedded/Yocto for larger devices in a new project. In the interim the follow targets are also supported: 2) Minimalist virtualization/container hosts (only on x86/ARM at the moment for hypervisor, any for container). 3) Minimalist virtual machine guests (x86/ARM only at the moment). Note that distro is cross-compiled and not yet self-hosting. This project is mainly a staging for things we're testing before upstreaming.
This project provides the firmware and software add-ons for the capacitive touch demo board with TFT available from embmore GmbH.
The Carmedia Front-End project aims to develop a fully featured and open-source front-end for in-car integrated computers.
CellMT is a threading library for the Cell/BE that enables the concurrent execution of multiple threads inside each SPE. This project has been developed at the Computer Sciences department of the Barcelona Supercomputing Center. http://www.bsc.es
Linux distribution for Embedded systems.
GLCD Library for ChipKit MAX32 and UNO32
NOW ON GITHUB: https://github.com/MajenkoLibraries/GLCD Library to control the Winstar WG12864A (KS0108) 128x64 graphical monochrome LCD screen.
Network stack for the ChipKit UNO32 and MAX32
This is a new object-oriented networking stack for the ChipKit UNO32 and MAX32 boards. It currently supports just the ENC28J60 ethernet chip, but could easily be expanded to include other network chips. It offers a full network stack, with TCP and UDP, along with the ability to have multiple ethernet connections. Multiple sockets across multiple protocols are also possible. It has been designed to have a very simple interface to take a lot of the drudgery out of ENC28J60 programming.
ChumbOS Launcher - Native Application Launcher for Chumby
ChumbOS Launcher is a native C application that is designed to break the shackles of the Chumby, so that not only flash applications can take advantage of the cute little colour screen, touchscreen input, rotary encoder and it's majestic Chumby Button. By the way, not that it had too many shackles, don't get me wrong, but the limitation of using only flash widgets on a device having the horse power of a 450MHz full blown computer, seems to me, a bit of a waste and just a bit annoying. So, what does this application do? It enables you to design a simple Graphical User Interface (GUI) which can start and stop other applications on the Chumby.
This Project is intended to serve as a Operating Platform for creating a Cloud / Grid infrastructure , for deploying applications , assigning , mananging resources through Virtualization and Load balancing.
cmptNFA is a tool for automatic construction of compact non-deterministic finite automates from simple regular expression specification.We implemented tool using GNU Bison and Flex .
The aim of this project is to build the first computer for children (ages 4-14). From OS and apps to hardware.
This project tries to port the Contiki Operation System to the sensor-nodes of the TUB MDT institute. It also tries to implent a time-synchronization-algorithm