271 projects tagged "Embedded Systems"

Download Website Updated 31 Oct 2006 Rational PIC Assembler

Screenshot
Pop 21.42
Vit 1.74

Rational PIC Assembler is an assembler for the mid-range microcontrollers from Microchip. It features Intel-style mnemonics and target- first operand ordering, and was designed to feel comfortable for PC assembly programmers.

Download Website Updated 11 Mar 2009 Open RObot COntrol Software

Screenshot
Pop 115.90
Vit 7.56

The Open Robot Control Software (OROCOS) framework provides the tools to build real-time software components in C++, designed for robot and machine control. The Orocos Real-Time Toolkit provides an infrastructure to quickly setup applications in a real-time operating system such as RTAI and Xenomai, although it can be tested on normal Linux systems. It is designed to appeal to roboticists.

Download Website Updated 03 Aug 2003 YASP

Screenshot
Pop 39.57
Vit 2.05

YASP is a simple and open protocol for building networks with small microcontrollers. It is designed to have a small footprint for easy implementation with minimal hardware resources, but without sacrifice advanced features and future growth. The protocol scalability is implemented using variable length fields. The physical layer use the NRZ encoding as in RS-232, but using dominant and recessive bus states to provide a reliable way to detect collisions.

No download Website Updated 04 Jan 2003 JPicTools

Screenshot
Pop 21.79
Vit 1.00

JPicTools is a set of development tools for the Microchip PIC microcontroller.

Download Website Updated 08 Nov 2004 PPC Diagnostics

Screenshot
Pop 35.37
Vit 2.18

The PPC Diagnostics project provides hardware diagnostics for embedded Power PC-based systems (particularly the 855/860T series). These diagnostics include SDRAM, NVRAM, ethernet, and LED tests. They support power-up and burn-in testing, and store error log information for unattended operation. Additionally, system journal information may be stored in NVRAM for recording modification history, the serial number, and board revision information.

Download Website Updated 19 Jan 2003 masmz80

Screenshot
Pop 15.43
Vit 64.40

masmz80 is a very lightweight assembler for the Zilog Z80 processor. Objects generated contain information about global symbols, unreferenced symbols, and sections that need to be relocated, so it's easy to write code in many files and reference one project files' symbols from another. Linking these objects using included mlinkz80 produces an image ready for burning on an (E)EPROM.

Download Website Updated 10 Sep 2008 Run Time Access

Screenshot
Pop 63.97
Vit 3.44

RTA (Run Time Access) gives easy runtime access to your program's internal structures, arrays, and linked-lists as tables in a database. It makes it easy to separate your UI programs from your daemon programs. This separation make building and testing both UI and daemon easier. When using RTA, your UI programs think they are talking to a PostgreSQL database. The PostgreSQL bindings for C and PHP work, as does the PostgreSQL command line tool, psql.

Download Website Updated 20 Oct 2008 CUT

Screenshot
Pop 73.61
Vit 3.17

CUT is a unit-testing framework for C, C++, and Objective-C. Unlike other unit testing tools, CUT doesn't strive to be an SUnit clone. It automates a lot of the drudge work often encountered when using other unit testing packages for the C family of programming languages. CUT may also be used to unit-test assembly language software in some circumstances.

Download No website Updated 16 Jul 2004 oCAN

Screenshot
Pop 20.88
Vit 1.51

oCAN is a device driver for the Intel 82527 CAN controller. CAN (Controller Area Network) is an ISO protocol widely used in embedded systems for reliable, real-time transmission of data between different "CAN Stations". The driver allows user application to access registers and message objects in the 82527 controller, as well as control individual configuration items with a higher level abstraction. It works on both 2.2 and 2.4 Linux kernels, and supports the real time RTAI interface.

No download Website Updated 18 Jul 2012 The Contiki Operating System

Screenshot
Pop 172.93
Vit 9.51

Contiki is an open source, highly portable, networked, multi-tasking operating system for the Internet of Things. Contiki includes a multitasking kernel, a TCP/IP stack and a set of application programs, and a low-power radio communication stack. It is written in C and designed to be very small: it runs comfortably in a few kilobytes of RAM.

Screenshot

Project Spotlight

GNU Parallel

Software to build and execute shell command lines from standard input in parallel.

Screenshot

Project Spotlight

Lilblue Linux

An XFCE4 desktop system built on uClibc.