Info

You are currently browsing the archives for the Open Source category.

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

Archive for the Open Source Category

 From http://www.microchip.com/mplabx_contest/via http://www.microchip.com/en_US/family/mplabx/index.html.

MPLAB® X BETA SWEEPSTAKES We appreciate your feedback on MPLAB X and want to reward you for your participation in the MPLAB X User Forum. Enter to win a variety prizes when you complete this sweepstakes form and participate in the MPLAB X User Forum each week! You could win MPLAB X t-shirts, coffee mugs, playing cards and more! Winners will be chosen randomly. Be sure to check the MPLAB X Beta page every Monday to see if you’ve won. Good luck! And thanks for your feedback. We hope you enjoy the new MPLAB X IDE!

 

Open source embedded GUI boards based on Microchip Graphics library

Get it at http://www.haidartechnology.com/GUI_Embedded_Boards.html

ezGUI-Lite is an advanced C programmable single computer board with touch screen operated graphical user interface. It is capable of driving any TFT QVGA (320X24) or WQVGA (480X272) LCD resolution with 18-bit or 24-bit digital RGB interface at 16 bpp color depth. Designed as fully-functional, compact industrial embedded computer powered by PIC32 Microchip microcontroller. This low-cost embedded computer is ideal for OEM applications where installation space is critical, such as embedded systems, scientific instruments, robotics, and portable data acquisition. The ezGUI-Lite can be commanded remotely from a host controller board or used stand-alone providing real-time control of dozens of analog and digital I/O lines.ezGUI-Lite comes loaded with Microchip Graphics (GUI) library, drivers, source code, sample code and more. It can be easily programmed using Microchip C32 C compiler (free download from Microchip website) and Microchip family of economical In-Circuit Emulators and programmers.

100% open source bootloader for PIC18F, PIC24F, PIC24H, dsPIC30F and dsPIC33F

From http://mrmackey.no-ip.org/elektronik/ds30loader/

The ds30 Loader is a fully open source bootloader for PIC16F, PIC18, PIC24, and dsPIC families of MCUs from Microchip. It comes with support for over 300 devices out of the box!

Features

  • PIC16 firmware
  • PIC18 firmware
  • PIC24 firmware
  • dsPIC30 firmware
  • dsPIC33 firmware
  • Windows support
  • Linux support
  • Mac support
  • UART (RS232/RS485) communication
  • CAN communication

Get it now at http://mrmackey.no-ip.org/elektronik/ds30loader/downloads.php 

SourceBoost IDE - Open Source development environment

SourceBoost IDE is a modern development environment that allows rapid development of code. The code can be compiled under one of the SourceBoost compilers, or under a third part compilers. SourceBoost IDE works under MS Windows 98/ME/NT/2000/XP.Compilers/Assemblers supported:

Below are only a few IDE features.

  • Project management.
  • Syntax coloring, auto complete, value hover, function prototype tool tips etc.
  • Built-in debugger.
  • Clock accurate simulator for PIC12, PIC16 and PIC18 targets;
  • Open architecture Plugins system for virtual devices and components
  • Built-in profiler;
  • Support of different compilers;
  • Symbol browser;
  • Project wizard.

More information can be found in the user manual. SourceBoost IDE is provided free of charge as part of the SourceBoost compiler package. Visit any of the compiler download pages and download the SourceBoost IDE and compiler.

The free of charge license for SourceBoost IDE is single user single node (one user on one computer). The single user single node license can be upgraded free of charge to a multi-user multi-node licence by users who purchase more than one SourceBoost compiler license or additional compiler node licenses. Please contact SourceBoost support as required, we will be please to help.

Bus Pirate v2go (assembled) from Hack a Day: $27.15

 From: http://www.seeedstudio.com/depot/preorder-2-bus-pirate-v2go-assembled-from-hack-a-day-p-416.html

Assembled Bus Pirate V2go universal serial interface, constructed from files and firmware posted by Hack a Day. Programmed with latest firmware v0g.

The Bus Pirate has small components (0805, SSOP) and tight placement, this is an assembled board that doesn’t require any advanced surface mount 

The Bus Pirate uses a USB mini-B connector. You can add a 0.8 meter USB cable to this order for $1.95.

Check out the open-sourced Very Simple Control Protocol

Check out http://www.vscp.org

VSCP stands for Very Simple Control Protocol and it is, as the name implies, a very simple protocol indeed ( a protocol is much like a language for machines etc on how they should talk with each other). It is simple because it has been developed for use on low end devices such as micro controllers. But actually its more then just a protocol. Its a complete solution for measurement and control. And even though VSCP is very easy to use it is still very capable and can be used in very demanding control situations.

Except for a very well specified message format the protocol supports global unique identifiers for nodes, a register model to give a flexible interface to node configuration and a model for node functionality.

VSCP does not assume anything about the lower level system. It works with Ethernet TCP/IP, Wireless, Zigbee, Bluetooth, CAN, GPRS, RS-232, USB and everything else you want. Its just a uniform way of describing the systems available. Every control situation can be described and implemented using VSCP.

A normal user does not see or know much of VSCP anyway. Its just the underlying control system that makes things possible. Much the same way as someone driving a car does not need to know a lot about motors.

Some features:

  • Free and open for commercial and other use.

  • Have two levels. Level I and Level II where level I is designed with CAN as the least common denominator. Can be used for TCP/IP, UDP, RF, Mains, etc etc.

  • Has globally unique id’s for each node.

  • Has a mechanism to automatically assign a unique id to a newly installed node.

  • Can use “decision matrixes” and “registers” as a uniform way to configure nodes.

  • Has software and drivers for Windows and Linux. More added all the time.

  • Has a common specification language “MDF” that describe a module in a uniform way that can be used by set up software and such.

and more…

|