MLABX IDE on Pandora?


I guess not without a big amount of work.

Gave it a quick look, but i could not find what Windows Version is needed exactly - I guess the IDE needs at least Windows XP, which is veery slow on its own on the Pandora (in Qemu). You could use the commmand line tools which seems to be available seperatly, so either a WindowsXP in command line mode, or a Linux distribution without a running Window manager could get decent speed in Qemu. I would recommend a Linux system as you probably will find more advanced file editors that do not rely on a window manager of any kind.
 
I guess not without a big amount of work.


Gave it a quick look, but i could not find what Windows Version is needed exactly - I guess the IDE needs at least Windows XP, which is veery slow on its own on the Pandora (in Qemu). You could use the commmand line tools which seems to be available seperatly, so either a WindowsXP in command line mode, or a Linux distribution without a running Window manager could get decent speed in Qemu. I would recommend a Linux system as you probably will find more advanced file editors that do not rely on a window manager of any kind.
Which editor do you suggest?
 
oh my, there a literally hundreds if not thousands ? I would choose a popular one (like vim or emacs) as they offer the most online "resources", like cheat sheet, q&a's, etc.
 
MPLAB X is based on NetBeans, which appears to have a choice of 2 copyleft licenses, so the MPLAB X source code ought to be somewhere.

If it worked, I think it would suffer from the small screen.
 
Well do you know of a compatable IDE that can run Assembly that would work with PIC products?
 
Last edited by a moderator:
You might be better off with a text editor and command-line tools even just from the point of view of screen size. PIC assembly doesn't have a very complicated build process.

I guess most flashing devices won't work. Pickit 2 has a good chance (open-source software pk2cmd that has been compiled for Raspberry Pi).

GPUTILS is available on Raspberry Pi.
 
Last edited by a moderator:
Source code for pk3cmd is still not available as far as I can tell. Things are likely to be difficult.

It's a completely different design approach from Pickit 2, so rather confusing that they gave it the same name.
 
I mean the "PICKit 3 Stand Alone Programmer Application v1.0" which, according to the Microchip staff member at the other end of my link, is available for download on the PICKit 3 page. There was some murmuring about releasing source someday, but the binary doesn't seem to be there any more either.
 
Last edited by a moderator:
Not entirely. If it exists, it's just the Pickit 3 utility. This morning I compiled the equivalent Pickit 2 program (PK2CMD) on the Pandora, and flashed some already-made HEX files onto the 16F690 demo board.

The other part of the problem is turning the ASM files into HEX files on the Pandora. The most likely candidate is GPUTILS. I've not tried compiling that, but since it's known to work on Raspberry Pi, it should be possible.
 
Last edited by a moderator:
GPUTILS compiles and seems to work.

So now I can edit, assemble and flash PIC ASM files on the Pandora. (Unsure whether I have a use for that or not, but it makes me happy somehow that my Pandora can do this ;) .)

I'm currently running the programs from inside the Code::Blocks command prompt. I wouldn't know how to package these things. I'm planning to learn at some point, but it might be a while.

Anyway, with Pickit 3, you're probably out of luck.
 
Last edited by a moderator:
I don't think you've told us what your microcontrollers are. Check the documentation for GPUTILS and PK2CMD, and make sure the PICs you need are on both lists.

Maybe a clone Pickit 2 would work on the Pandora. Depending on how accurate a clone it is...

http://www.ebay.co.uk/itm/251329721085
 
My highscool gave us PIC16F88 and some dev boards with 4 or 5 timing circuits on them (I think, sorry if im wrong im new to all this)


they also have us Picit 3's but I'd like to write my assembly on my pandora.
 
Back
Top