Hello,
I am brand new to the MIDIBox world. I thought I would spend a moment to introduce myself, since I intend to be an active contributor on this forum. I also have a few opening questions that I will pose later on.
My name is Jonathan Farmer. I live in the States, in the suburbs of Philadelphia, Pennsylvania. I graduated from Drexel University (in Philadelphia) in June 2007 with a bachelors degree in Electrical Engineering. Since graduation, I have worked as an Embedded Control Software Engineer for Honeywell International Inc. Just to make it clear right now, I DO NOT make the thermostats. I design and write software for this industrial controller and other related devices.
I am a musician. I have played guitar and sung since I was 14 years old, and I have recently began to play drums and bass and hope to play keyboard/piano in the future. It is this aspect of my life that brings me to MIDIBox. There are millions of products on the market for musicians, most of them use MIDI, all of them are expensive, and none of them do what you really want them to. I intend to design and build solutions for myself.
Two projects are currently on my "docket." I am sure that more will soon follow.
MIDI-controlled Variax - If you are not familiar with the Variax guitar, please visit the manufacturers website here. I will be moving all the electronics into a rack-mount enclosure and replacing the manual controls (knobs and buttons) with the MIOS32 platform. MIDI controller pedalboard - This project will probably be on-going for years. I intend to take all the features of the best known MIDI controller pedalboards and integrate them into one of my own design, as well as adding in some customizations for specific hardware that I own (eg Axe-Fx Ultra and SwitchBlade 8).
I have ordered CORE32, DIN and DOUT kits from SmashTV. These parts are the beginning of my development and test setup. I decided to start with the STM32-based MIOS32 than the PIC-based MIOS because I am more comfortable with c code than assembly language.
On to my questions! I am a big fan of in-circuit debugging. I am hoping that there is an IDE that will suit this purpose. My reading so far tells me that it is probably Eclipse, integrated with OpenOCD using JTAG to attach to the processor. I have never used Eclipse. I have never used OpenOCD. Is there a "step-by-step" available for setting-up this development environment? Also, is there a list of supported USB/JTAG adapters for this environment?
Thanks much!
JF