MIDIbox Hardware Platform, PIC Burner
http://www.ucapps.de/mbhp_burner.htmlMIOS Functions Reference (ASM Version, Core8)
http://www.ucapps.de/mios8_fun.htmlPIC18F452 Data SheetHigh Performance RISC CPU used by MIOS
http://ww1.microchip.com/downloads/en/DeviceDoc/39564c.pdfPIC18F4685 Data Sheet
http://ww1.microchip.com/downloads/en/DeviceDoc/39761c.pdfgputils is a collection of tools for Microchip PIC microcontrollers. Its goal is to be fully compatible with Microchip's tools, MPASM, MPLINK, and MPLIB =>
http://en.wikipedia.org/wiki/GPUTILShttp://gputils.sourceforge.net/ |
http://sourceforge.net/projects/gputils/ |
http://gputils.sourceforge.net/gputils.pdfMIOS Studio
Written in Java, MIOS Studio provides a platform-independent MIDI processing environment with advanced uploading and debugging functions for MIOS (MIdibox Operating System) in addition to general purpose MIDI utilities such as MIDI port routing, monitoring, filtering and a virtual keyboard. MIOS Studio is written in a modular way and is published under GPL so that other programmers can make their own contributions. A number of base MIDI classes are written to interact with the Java Sound API that makes it easier for programmers to build their own applications upon.
MIOS specific features
* Direct uploading of hex files with full flow control - no need to convert to SysEx first
* Graphical tools for debugging using MIOS SysEx implementation:
o LCD panel debugging
o MIOS debugging interface with inbuilt functions reference lookup
o SRAM read/write utility
* MIOS debug terminal - plain text output instead of cryptic MIDI messages
MIOS STUDIO V2
http://www.ucapps.de/mios_studio.htmlTools & Helpers
http://www.midibox.org/dokuwiki/doku.php?id=toolsPiKdev 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.
http://pikdev.free.fr/Code::Blocks - It's an IDE. If you don't know what that entails, then just trust me that you will like it ;)
Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.
http://www.codeblocks.orgNotepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
http://notepad-plus-plus.org/Subversion
version control for the masses...
http://subversion.apache.org/We provide a standalone command line Subversion package for Windows. The installer contains all command line tools (svn, svnadmin, svnsync, svnserve, svnmucc, etc.) but no application bindings nor Apache modules. The tools are fully side-by-side compatible with other packages.
http://www.sliksvn.com/en/downloadTortoiseSVN is an easy-to-use source control software for Microsoft Windows and possibly the best standalone Apache Subversion client there is. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it's not an integration for a specific IDE you can use it with whatever development tools you like.
http://tortoisesvn.net/