Info

You are currently browsing the archives for the GNU General Public License (GPL) category.

Calendar
May 2012
S M T W T F S
« Jan    
 12345
6789101112
13141516171819
20212223242526
2728293031  
Categories

Archive for the GNU General Public License (GPL) Category

FreeRTOS Real Time Kernel

Download the Mini RTOS kernel for small embedded systems. Preconfigured demo programs are included for lots of microcontroller architectures - PIC32, PIC18, PIC24, dsPIC, and others.

Open-source, cross-platform software development environment for Any PIC MCU

The eclipse-picdt plug-in provides an open-source, cross-platform software development environment for the entire line of PIC microcontrollers. The goal for picdt is to create an complete environment containing all the features found in MPLAB while adding

Open Source Ultra Tiny Embedded Linux* or POSIX DSP RTOS

The DSPnano Operating System builds on the capabilities of open standards like POSIX to provide a complete embedded operating system development environment. The open source, standards based nature of the product and its tiny tiny footprint make it ideal for your DSP and Digital Signal Controller (DSC) projects. As its name would imply, the DSPnano Operating System is very very small and optimized for digital signal processing and digital signal processors. Its FREE development and royalty free nature coupled with its very complete and integrated environment ensure technical and business success for DSP projects. Get it at http://rowebots.com/products/dspnano 

‘Antennalyser’ C port for PIC16F873A

This is a port of PICAXE-28X BASIC software written by Jim Tregellas VK5JST for his Antenna Analyser project to C for PIC16F873A. The project can be compiled using a free edition of B Knudsen Data CC5X C compiler and MPLAB IDE assembler/linker.

5 wire programmer for pic16f87x

BokiCs picprog

A 5-wire programmer for pic16f87x. Works as mplab plugin. Get it here.

ooPIC interpreter software is now open source under GPLv3

(from http://www.oopic.com/)

  

OOPic is an acronym for Object-Oriented PIC

The first operating system for Microchip PICs to use an Object-Oriented approach to hardware control. 

The concept behind OOPic is straight forward.  Use preprogrammed multitasking Objects from a library of highly optimized Objects to do all the work of interacting with the hardware.  Then write small scripts in Basic, C, or Java syntax styles to control the Objects.  During operation, the Objects run continuously and simultaneously in the background while the scripts run in the foreground telling the objects what to do.  Every aspect of the Objects can be controlled by the scripts as the Object do their work with the hardware.  The OOPic Object library contains Object that know how to interact with the most popular sensors and drive systems around which make the OOPic ideally suited for robotics of any kind.  
A list of Object can be found at: http://www.oopic.com/objlist.htm

Another unique feature of OOPic is the Virtual Circuits capability.  Virtual Circuits pass data around in the background so that your script doesn’t have to.  Virtual circuits can handle the processing required for speed control, time-out events, limit switches, emergency breaking, and a whole myriad of other functions. In several cases, entire applications can be built as pure Virtual Circuits.
A simple example of Virtual Circuits can be found at: http://www.oopic.com/virtcirc.htm


OOPic programming is simple and straight forward

Within the OOPic IDE programming environment, you can choose to write in Basic, C or Java syntax for your scripts. As with its software counter parts, OOPic shares the Object-oriented concepts used in Visual Basic, C++ and Java with a few differences to handle embedded controllers.  The IDE runs on the Microsoft Windows operating systems. It is, and always will be, available for download, free of charge, at http://www.oopic.com/dload.htm.  After creating the programs, a single keystroke sends the program from the PC to the OOPic.  The OOPic will start running the new program as soon as the PC is finished downloading and each time the power is turned on.