Senior design project for an autonomous model airplane for Ohio Northern University.
The open bicycle computer (oBiCo) is an outdoor computer to be mounted on your bike. We are providing an open source based plattform to ether use Linux based software or go with a small GPL'ed C++ OS (Booting in just 2 seconds)
OCR c++ library of computer optical recognition methods. In library: contour recognition; contour vectorisation; matrix letters feature recognition; web based GUI; assembler core on SS3 instruction; xml support; detect page rotation and segmentation;
Open Source Hardware For Industrial Automation
This project is aimed at producing open source hardware for real time use in industrial automation. This project will have a few sub-projects that will focus on individual hardware for various industrial purpose. Some of the sub-projects will be of type Field-IO Modules development, Analog-IO Module development etc.
control unipolar stepper motors connected to a parallelport.
This software is the going to be used in a small office refrigerator to controll the thermostat. Currently the code is written for the PIC16F84 in assembler. The code is fully compilable in MPLAB.
Programmable Micro Logic Controller
Programmable Micro Logic Controller
An experimental ISS for freescale's e500v2 core. It is meant to simulate only cpu and memory subsystem and is purely intended for academic/learning purposes only.
Programmer for 8051 compatible microcontollers
Project193 aims to create a robust, easy to use, general purpose microcontroller with specific considerations given to educational and robotics applications.
A MIPS simulator, using QT based framework for the frontend GUI. Eventually should work alike on Linux and MS Windows.
A port of R-Project to Solaris platforms (x86, x86_64 and UltraSPARC)
PET/PEM image reconstruction based on MLEM
Various utilities useful for handling PET data esp. of stationary planar PEM, including fully 3D ML-EM based image reconstruction, real time viewing of scanning image and the KDE based GUI for scanning, viewing and image reconstruction.
Re-imagining of Heisermann's classic Self-Programming Robot
This project comprises two main parts: 1. The classic "Rodney" as described in David L. Heisermann's book "How to build your own self-programming robot", with the original Intel 8085 code. In all likelihood, this is for reference only. I don't expect many people are going to build it 2. An updated version, running on more modern hardware, but remaining true to the algorithms published in his book. The end result will be at least three sets of code, for the Alpha, Beta and Gamma versions of Rodney. We would also like to experiment with a "Delta" version which could use either bare RF or WiFi to exchange state data between machines. A "hive mind" if you like. For the new-generation version, we propose targeting two hardware platforms: 1. Arduino, since it's cheap and easy to use, while remaining close to the bare metal 2. A purpose-built AVR card, or easily ported to cards obtainable from sources such as futurlec.com, etc. RaspberryPi is also an option later
This is an attempt to write a CPU emulator in Trolltech QT 4.4. Basic Functionality: - 8 bit registers - Self-composed instructoin set (in progress) - Data and Assembler Editor / parser (not started) - Text and graphical input / output (not started
SPprotect (Scar Podarok protection) is a CD protection library, based on CD filesystem protection via original mechanism of our mind 8)
StarBox is a completely free and open source 3d "galaxy" engine. Its purpose is to render huge galaxies and planets but still maintain speed and compability. It uses OpenGL to render, but DirectX support is considerd for Windows systems.
The micro-Ants are small, cheap, 8-bit devices which may outperform current home automation systems, thanks to their "swarm intelligence". This project aims at developing a micro-Ant hardware and firmware. Join and develop with us this new technology!
uGNU/RTOS (literally "micro G'Noo RTOS") is an Open Source serial Real Time OS for microcontrollers (PIC, ATMEL).
Firmware and user interface code for a USB-based digital oscilloscope.
File Manipulation Utility for µVision, the IDE from Keil Software
The command line utility "uvmanip" is used to automate recurring operation in µVision, the IDE from Keil Software.
2D waves simulator using a 3200 x 3200 points medium. reflexion, refraction, optical deviation in lens, optical interferences, doppler, reel time 3D displaying result, geometry imports, Hi resolution screenshots, movie maker, etc...
x86Boot allows the creation of applications that are executed in place of the operating system and it is mainly based on the use of the BIOS services. The main goal is the use of old PC without the overload given by a big OS.
x86mph is an optimized library with vector, matrix, and vertex helpers (including an own TnL) It also contains memory helpers, and other stuff such as image processing (color inverting, changing bpp) taking advantage of x86's 3DNow!, MMX, and SSE