Quote:
Originally Posted by Astronouth7303
The project page for picloader and pycloader are at https://sourceforge.net/projects/ifi-picloader/.
All the Eclipse stuff I started integrated, centralizing, and releasing under FIRSTclipse.
There are open source compilers available for the PIC18F. The only reason we can't use these is IFI's libraries. I don't know how many linkers can use libraries generated by mcc18.
As for a central location, I think the most that is needed is that every project have a versioning system and we have a central mailing list for the projects to coordinate. There's so many projects because of the diverse implementations, languages, and other requirements.
At this point, I think what would be most useful would be if the programmers for the various projects wrote their code in such a way that the "back end" could easily be lifted and used elsewhere.
|
Thanks for those! I'd like to help in any way I can, let's get this project off of the ground! I like to use PCLinuxOS and Gentoo Linux but I don't have enough money for Windows, and even if I did I wouldnt use it on this old crappy computer. It would definitely die trying to use XP or 2000, and all versions before those are pretty much unusable for me.
Quote:
|
Originally Posted by Shinigami2057
The only possible PIC18F compiler I could find was sdcc, in which PIC18F support is not yet complete. I think it would be good to try to help contribute to this project (if possible), since most of the building blocks we need are already in place. I could make a modified version of gplink to be able to link to PE-COFF fairly easily since the specification is open.
Thanks for the links to those tools, Astronouth. As for writing suitable modular backends, that's definitely a great point. The command-line/GUI loader I've been working on has a completely modular interface, which can be statically linked against for other projects requiring similar interfaces.
|
So how can we help them? I look forward to the day where I can use a *nix environment for this without (possibly) even using WINE (although I already have it installed).