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
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.
Cryptofon - a safe phone with integrated encryption.
The Cryptofon is designed to enable safe and secure communication trough a regular PSTN line. It supports narrowband connections (~2400 bit/s and lower).
DIY programmable night blades for RC Helictopers
Project DARK (Dvd's Advanced Rotary Kolors) aims to provide open source hardware and software to create your own programmable night blades for RC helicopters as well as a programmable lighting system for a (scale) fuselage. The project contains electronics schematics, pcb designs, firmware, installation instructions and a bill of materials for both the blades and the lighting system.
This project contains some test scripts and software for Analog Devices' DSP chip emulators. This verifies whether a particular emulator is working correctly with a particular PC and target board.
A 65C02 Emulator for Microchip PIC24/33
EM-65C02 emulates a Western Design Centre (WDC) 65C02 microprocessor on a Microchip PIC24/33 microcontroller. The code supports varying amounts of RAM and ROM depending on the features of the host device. The emulation speed depends on the device and its oscillator configuration. A PIC24EP running at 70MIPS has emulates a 65C02 running at about 6Mhz. The example code configuration uses a copy of the BBC BASIC ROM image and a simulation of enough of the Acorn MOS to make the BASIC work using a serial UART connection.
PIC based weather station
Microhcip PIC18F based LCD weather station that uses Ethernet connection to download data from the Internet.
Fast heavily optimised math libraries for various embedded processors. Main features will be a very fast floating point library.
This project aims at creating an open-source SoC that will support the Google TV platform.
A modular aquarium controller.
Jari OS is a real-time microkernel operating system which runs in terms of multi-service architecture. Core system consists of its own microkernel μString, core and system services, set of device drivers launched as trusted services.
Play multiplayer games from multiple keyboard
KBDMapper is a hardware based keyboard multiplexer that allows you to play keyboard-based multiplayer games with more comfort. By splitting control keys for each player to each separate keyboard, allows each player to choose his/her own control keys without worrying that they will conflict with each other. Currently KBDMapper allows two keyboard to be connected together. This project works with PS/2 keyboards and present itself to PC as a single PS/2 keyboard.
Kmax 8bit microkernel for AVR ATMega MCUs written in assembler (AVRASM & GCC compatible) with a C API. Core features include priority-based preemptive round-robin scheduling, mutexes, fifos and semaphores with a focus on speed and ease of use.
Create networks of embedded devices for data logging/automation tasks.
LabMonkey is a collection of designs for embedded devices which can be networked together to provide a range of automation, data logging and signal processing functions. A key design objective is to use as little dedicated hardware as possible for communication between nodes in the network, and to be able to adapt the network topology in real-time so as to minimize the occurrence of collisions between packets. To achieve this, a protocol has been designed specifically for the task, and implemented in assembler for AVR microcontrollers. The project is currently at the stage of testing the protocol for bugs and implementing some simple devices which use it.
Real time embedded multi-thread kernel
This project is now in the research and development stage. It is intended for very small microcontrollers with a single processor and represent simple multithreading kernel what written by C language. In near time is planning create implementations for AVR and STM8.
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.
Sharp MZ800 univerzalni karta periferii 1 ----------------------------------------- Contains peripherals: emulator of FDC WD279x, RTC, single channel SIO, repository manager, LAN10Mbit Chips on the card: STM32F101, XC9356, ENC28J60, FT232RL, MAX3232
Written entirely in 8051 assembly this is a bare bones Real Time OS (RTOS) kernel for the P89C668 microcontroller. The OS itself is inspired by the discussion in 'MicroC/OS-II: The Real-Time Kernel' an excellent book by Jean J. Labrosse.
Open-source tools, such as the ccompiler4pic32 compiler, related to Microchip Technology's PIC microcontrollers and dsPIC digital signal controllers. http://www.microchip.com
MinopsOS is a tiny operating system for PC computers.
MinopsOS is a tiny operating system for PC computers. It's small enough to fit inside the boot sector of a floppy disk.
Real time microkernel
μString microkernel is the part of Jari OS project. It's a preemptible, real-time microkernel that used in Jari OS platform.
A modular approach to building data collection and export devices.
Build your own sensor array and then display, export and store your results. Everything from weather stations to GPS hiking loggers with "extras" should eventually be possible for the amateur electronics enthusiast, whether using Microchip's PIC, Parallax Propeller, Atmel AVC / Arduino, Raspberry Pi or something bigger.
The definitive DASH7 firmware project
OpenTag is a full-featured communications stack for DASH7 Mode 2 (ISO 18000-7.4). It is intended to run on embedded HW, especially RF SoCs, but it can be ported to almost anything. OpenTag's main feat is its large featureset, but small footprint. Also see the official OpenTag website: http://www.indigresso.com/wiki/doku.php
Design and implementation of silicon and software for baseband processors conforming to IEEE wireless standards. Initial focus on WiMAX and WiFi.
A lightweight, simple and easy to use embedded system task scheduler. RataOS is written as a high level C, with a simple HAL & API structure, allowing it to be ported between embedded devices easily.