YASEP, “Yet Another Small Embedded Processor”. It’s a configurable (16-bit or 32-bit) microcontroller core. It is meant to be small and as simple as possible. Students and hobbyists can also easily participate and learn from this project. The author thinks that by choosing sometimes unusual methods, it is possible to concentrate on the real issues of CPU development, mainly : architectural choices and implementation details.
YASEP exists in the form of a package that is not just a simulator, an assembler, a disassembler, a manual, a development tool, it is all that and it will be much more ! Every part is integrated in the others (and vice versa), so the whole remains (almost) coherent, easy to use and quick to develop, fix, maintain..

GPUTILS is a collection of tools for the Microchip (TM) PIC microcontrollers. It includes gpasm, gplink, and gplib. It’s distributed under the terms of the GNU Public License. See the gnupic page for other GNU PIC tools such as gpsim, a gputils compatible simulator.
Objective: To design and publish core designs under a license for hardware modeled on the Lesser General Public License (LGPL) for software. We are committed to the ideal of freely available, freely usable and re-usable open source hardware.

One idea is to reuse cores and to shared the expending workload of verification of electronic chips designs. Proprietary cores are hard to integrate due to the multiplicity of incompatible design and test tools.
PiKdev is a simple graphic IDE for the development of PIC-based applications.
It currently supports assembly language. C language is also supported for PIC 18 devices.
PiKdev is developed in C++ under Linux and is based on the KDE environment.

La SKYPIC es una tarjeta entrenadora para las familias de microcontroladores PICs 16f87x y 18fxxx de 28 pines.
Características
- Alimentación entre 5 y 6 voltios mediante clema o jack.
- Soporta los micros de 28 pines de las familias 16F8X y 18FXXX.
- Conector teléfonico para grabación desde el ICD2 de Microchip.
- Conector teléfonico para conexión a puerto serie RS232.
- LED de pruebas en circuito.
- Pulsador de pruebas en circuito.
- Botón de Reset.
- Conector acodado para programación directa desde PC, ICPROG, SKYPIC y CT6811.
- Puertos A, B y C disponibles en el exterior.
- Conexión directa de hasta 8 servomecanimos tipo Futaba, Hitec, …
- 4 pines para la conexión directa de periféricos I2C.
- Pull-Up de 4k7 del I2C actibable con jumpers.
- Licencia Hardware Abierto.
- Compatible con Linux y Windows.

The original µClinux was a derivative of Linux 2.0 kernel intended for microcontrollers without Memory Management Units (MMUs). However, the Linux/Microcontroller Project has grown both in brand recognition and coverage of processor architectures. Today’s µClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains.
![[uCPenguin]](http://www.uclinux.org/images/logo.gif)
Sourceforge page