![]() |
*nix support?
How would i develop robot software on my Linux box/Mac? I can understand if its impossable on the Mac because Mac's are PPC based but isnt there a way on Linux? If possable i'd like to avoid WINE at all costs.
I think that everyone can agree that MPLab really sucks. I'd rather use VI. |
Re: *nix support?
Your post is a little confusing, what kind of computer do you have? Are you saying that you have a Mac with a PPC linux installed on it.
Compiler design is a little confusing, but it usually has to processor and not really the operating system. The C18 complier has been used with a x86 linux box, and there are several posts about it. |
Re: *nix support?
Quote:
Quote:
|
Re: *nix support?
There are some Linux programs developed specifically for FIRST. I'm not too familiar with them, but there is this sourceforge project designed to download compiled code onto the robot. I don't know how you'd compile the actual code in linux. Maybe you can just run the compiler in WINE and do all your editing and downloading in native Linux?
|
Re: *nix support?
I haven't gotten around to trying it yet, but SDCC supports the 18F8520 that's in the RC. I believe that mcc18 has some optimizations, so if you use SDCC, your milage may vary.
|
Re: *nix support?
Quote:
See you guys in Novi for the kickoff! |
Re: *nix support?
Quote:
|
Re: *nix support?
1 Attachment(s)
Quote:
|
Re: *nix support?
These threads helped me get everything working under Linux: (Should apply similarly to OS X.)
http://www.chiefdelphi.com/forums/sh...ad.php?t=36377 http://www.chiefdelphi.com/forums/sh...ad.php?t=38853 http://www.chiefdelphi.com/forums/sh...ad.php?t=37736 |
Re: *nix support?
Quote:
If it can't link MCC libraries, we can't use it. |
Re: *nix support?
Quote:
|
Re: *nix support?
I did all of our programming last year on a linux box. A 486 laptop that I found at the curb in fact. People looked at it kind of funny, and it took about 10 minutes to run the linker, but it worked fine. At least I did not have to work in windows.
Getting the compiler to run on linux is really pretty easy. I did need to install on windows and then copy over the mcc18 directory though. Wine would not run the installer, but it runs the compiler without any problems. I also have a customized Makefile which I can post. I added a python script to parse the (sometimes less than helpful) compiler output to find where any errors are located. My only concern for this year is that the PICloader has not been updated. I know that the official one has changed to match the new controller. Has anyone tried to load code with the old IFI Linux PICloader yet? |
Re: *nix support?
Quote:
|
Re: *nix support?
Yes, the current loader versions (0.4.1, 0.4.97, CVS) all work great with the old and new controllers, as far as my testing was concerned (2006 default, camera code).
|
| All times are GMT -5. The time now is 04:31. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi