OPC layer for Mozilla platform. Web-based XUL interface + OPC data. Crossplatform framework for developing OPC servers. Opc UA Binary protocol realization.
Bootloader for STM32, XMC, HCS12 and other microcontroller targets.
OpenBLT is mostly used as an STM32 bootloader, due to the popularity of STM32 microcontrollers. However, the bootloader’s architecture is such that it can work with any microcontroller and use any type of communication interface to perform firmware updates.
OpenFSG is an OpenSource Firmware for Freecom NAS-Devices like FSG, NDP and DT. All related topics and an active community can be found on www.OpenFSG.com (Wiki and Forum).
Scripts to simplify the install and use of OpenMoko
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
P O B I C O S - Platform for Opportunistic Behaviour in Incompletely Specified, Heterogeneous Object Communities (www.ict-pobicos.eu)
Framework for Adaptive Hardware Concurrent Systems with DPR-FPGAs
This project introduces new FPGA architectural tools and Linux OS modifications that aid in supporting Dynamic Partial Reconfiguration (DPR) on FPGAs for concurrent control. It shows that control systems benefit from hardware concurrency, meaning that by moving the control intelligence into hardware, the negative effects inherent to threads and their scheduler are minimized. This leaves software with the role of a high-level administrator rather than an executor, thereby eliminating unnecessary bottlenecks. The tools described in this project enable the hardware engineer to develop DPR-FPGA systems more effectively for rapid control system development. For more information, related papers and user guide, please refer to: - https://sourceforge.net/p/prhardware/wiki/Home/ - http://www2.ensc.sfu.ca/research/iDEA/personel/victor_lesau.htm
Unix-like operating system for the TI-89 and TI-92+ graphing calculators.
PyCI is a web-based configuration interface written in Python for systems running OpenWRT.
State machine framework for reactive embedded systems
RKH is a generic, flexible, modular, highly portable, ANSI-C compliant, and open-source development tool for implementing hierarchical state machines based on modern state machine concepts. This modern techniques are used to give an abstract description of the dynamic behavior of a system in a substantial manner. The RKH not implements neither entire UML specs. nor entire Statechart specs. Instead, the RKH intention is to support just enough basic concepts of that powerful tools to facilitate the reactive-system modeling holding a solid, and efficient implementation. Broadly speaking, the RKH implementation has been designed from the ground up to be used in 8-bits platforms but can be easily adapted to 16 or 32-bits platforms.
A realtime-schedule generator for educational purposes
RT Schedule is a realtime-schedule generator to create and present simple and idealised RT schedules from task lists. The purpose is to compute the basic properties of a task set and create a schedule using the rate monotonic (RM), earliest deadline first (EDF) and least laxity first (LLF) algorithms. The program uses simple, idealised systems, since students must be able to schedule them manually. RT Schedule computes the data and generates clear graphs for lecture notes and exams.
Rechannel is a language extension for SystemC.
A better firmware for the WRT160NL router.Based off the source code released by linksys under the GPL license.
Run STM32 with simple examples
By remove dependency to complex STM32 library, each package try to give a simplest code clip drive STM32 working with particular functionality. Supported Core: STM32F107VC
The SensorWeb project aims at developing Open SensorWeb Architecture (OSWA) and implementing standards compliant platform and middleware for integration of sensor networks with emerging distributed computing platforms such as Grids.
Simple serial (SPI) programmer for small AVR MCUs written in C++ with Qt4 for Linux. PC interface is compatible with RS-232. HW consist of just a few transistors, resistors and diodes. SW is highly modular and quite simple to understand. Good luck !
SimpleSerial is a little tool for using an serial device. It can be start as a deamon.
SimpleTimer is a Java-based, freeware tool, you can use as a countdown timer on your mobile device. This software is compiled and tested on devices with OS Symbian S60 2nd FP3 edition e.g. on NOKIA N70. Should work on other platforms too!!!
SmartSlog (Smart Space Ontology) is a software/application development kit (SDK or ADK) for programming Smart-M3 agents (Knowledge Processors, KPs) that consume/produce smart space content according with its high-level ontological representation. SmartSlog applies the code generation approach: given an OWL ontology description, the ontology programming library is produced. The latter provides API to access the smart space via a Smart-M3 Semantic Information Broker (SIB) and data structures and functions to represent and maintain locally in KP code all ontology classes, relations, properties, and individuals. Since 2012 the project is supported by grant KA179 of Karelia ENPI programme, http://kareliaenpi.eu/ More information about project: http://oss.fruct.org/wiki/SmartSlog Smart-M3 on Wikipedia: http://en.wikipedia.org/wiki/Smart-M3
TUSB3210 driver page and developer community.
A modular compiler for Tig in C++.
A C++ based lightweight, non-invasive SCA (Service Component Architecture) runtime. Optimized for the use in the embedded domain. We are proud to announce release 0.8 of Trentino Release 0.8 adds a major feature to Trentino. With Service discovery, configuration, deployment and operation of Services on devices is made simple and cost efficient.
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.
University of Texas at Austin UT UAV Group Target Acquisition System
The clash New Generation now focuses on making a versatile OS environment for embedded systems allowing users to customize the resulting platform into routers, firewalls, 3G gateways, access points, emergency rescue system or even diskless clients.