We have a micro-controller with very nice features listed below. We would like to make it Arduino compatible. Need porting of Arduino IDE to be able to generate code to work with our micro-controller, load code to our microcontroller, and develope necessary C code for hardware-dependent API defined in the Arduino standard.
* 7-stage pipeline Sparc-v8 LEON3 processor
* IEEE-754 compliant FPU
* Global Navigation Satellite System Signal Processing Engine
* 192KByte SRAM
* 1MByte Flash
* UART x2
* I2C x 1
* SPI x 1
* GPIO x 8
* PWM x 1
One who is interested should first download Arduino IDE and Bare-C Cross Compiler for LEON3 from below links, play with it a bit, to see if indeed have sufficient knowledge and experience to do the porting for us. We hope to have the porting done in 1 ~ 2 months, before 2013 ends.
We have implemented Flash loader firmware for our microcontroller, and have a Windows program taking compiled binary and load it to the microcontroller over UART; the program loader code can be reused from the Windows program we have.
Some issues might be ahead listed below for reference:
>> The gnu tool-chain for SPARC-v8 in Windows seems needing cygwin to run. Not sure if there will be issue integrating with the Arduino IDE for Windows.
>> The tool-chain for SPARC-v8 in Linux uses fixed path "/opt" from root directory and current Arduino IDE in Linux uses another path in its Java code.