|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: How interested are you? | |||
| I'll probably help develop it |
|
13 | 25.49% |
| I'll probably beta test |
|
11 | 21.57% |
| I'll probably use it |
|
16 | 31.37% |
| No interest at all |
|
11 | 21.57% |
| Voters: 51. You may not vote on this poll | |||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Eclipse Development
sounds awsome
i would probably defiently use it if it works perfectly now, we just need to all hope that ifi doesnt radically change the RC lol |
|
#2
|
|||||
|
|||||
|
Re: Eclipse Development
One thing I forgot to mention. My enhanced MCC18 wrappers are in subversion. I just have to figure out how to package them.
You haven't been developing software for long, have you? Even if it doesn't, it'd still work a lot better than MPLAB and IFI Loader. (I can't do much about MCC18.) |
|
#3
|
||||
|
||||
|
Re: Eclipse Development
this post has intrigued me, but 2 questions. what is eclipse and why should I use it?(I can guess its a IDE/compiler of some sort but to me all compilers kinda look the same. what makes this "better" is the real question Im asking)
|
|
#4
|
|||
|
|||
|
Re: Eclipse Development
Quote:
The goal is to have a complete code development system all installable from 1 CD. MPLab has no Linux version so you can instead use a modified version of Eclipse. Now that I think of it. Including instructions on how to set up a Subversion server in the final release might be helpful to some teams. |
|
#5
|
||||
|
||||
|
Re: Eclipse Development
Quote:
The reasons, you can't just use Eclipse CDT right away are as follows:
Problems 2 & 4 are already fixed thanks to a plug-in I initially wrote. 2 has been fixed for a while. 4 was partially working for a while, then broke, and should be working now. The other 2 are not working yet, but are not a very big deal. By innappropriate syntax highlighting, the only thing I can think of, is that certain keywords, such as "rom" & "ram" that are specific to the C18 version of C, aren't highlighted. Most people don't use 5 anyway (I never have). Now why should you use Eclipse:
And it's usable, as chris31 said on Windows and Linux. However, don't be scared off by this fact. If anything, it's more usable on Windows than Linux because there is no hassle with WINE (a sort of windows emulator to get the compiler working) If you want more info see www.eclipse.org Hope I answered your question, Ben Last edited by prograid : 11-12-2006 at 22:53. Reason: weird bulleted list + added info |
|
#6
|
||||
|
||||
|
Re: Eclipse Development
Eclipse is unnecessarily resource hungry, a common drawback to software written in Java. Although Eclipse itself is available for multiple platforms, getting mcc18 to work on Linux is problematic as it relies on Wine, though that is a problem that can be overcome.
http://forum.microchip.com/tm.aspx?m...2&key=𳴥 There is an issue running mcc18 on 64 bit processors. Assuming that these problems are overcome, most of the Linux community already relies heavily on Makefiles because a good majority of Open Source Linux Software is distributed as Source which requires compilation after downloading. Eclipse is indeed resource hungry, and unnecessarily large as a general purpose IDE. You're taking a general purpose IDE and using it for a specific purpose. Most of the Linux community already uses a combination of Makefiles and Emacs for nearly all of their programming needs. Perhaps I should look into creating a pre-customized Emacs for the purpose of working with mcc18. I've created an unfinished but functional Portable IDE-like program written in Perl, as a Test of Concept. If there's a large enough Linux community within the Chief Delphi Programming community, I can adapt this program to run under Linux, so long as they have mcc18 set up. http://www.chiefdelphi.com/forums/sh...threadid=50708 I'm sorry I do not mean to bash anyone's project, I hope it did not seem that way. It's still a great idea, and I would more than love to contribute to its development. Eclipse is also a very versatile IDE, and does have several advantages over using using a few customizations in combination with makefiles. Or some poorly written perhaps unreliable custom IDE. (I suppose I should be allowed to bash my own project) My apologies again. Last edited by Nitinol : 26-12-2006 at 14:39. Reason: Apology |
|
#7
|
|||||
|
|||||
|
Re: Eclipse Development
Quote:
Quote:
There are multiple makefiles around. I use one that updates itself (uses make's variables instead of hard-coded file names). There is a script that will generate one for you. You can also use Eclipse's Managed Make to do it. (Make sure you have the mcc18 toolchain plugin installed.) From the sound of it, there are only issues when you use a 64-bit operating system on top of a 64-bit processor. The 64-bit version of Windows XP is not widely used, IIRC. There are 64-bit Linux distros, but they are still somewhat unstable. |
|
#8
|
|||
|
|||
|
Re: Eclipse Development
Quote:
![]() But I agree with your point, Makefiles + text editors are definately the most flexible and robust way to go. While Eclipse is certainly better than MPlab, it has its own set of limitations which should not be overlooked. Quote:
But with Linux, 64-bit is a perfectly valid option. I'm running 64-bit Gentoo over here, and it is 100% functional and stable. Maybe some distros like Ubuntu or Fedora aren't quite as flexible when it comes to 64-bit, but 64-bit Linux should not be discounted. |
|
#9
|
|||||
|
|||||
|
Re: Eclipse Development
Well, I hit "no interest", then thought about it.
I would like a replacement for MPLAB, so yes, I could help beta test. I won't realistically help code on this, even though I would like to offer that. This is a really cool project and I hope it doesn't "fizzle out". JBot |
|
#10
|
|||
|
|||
|
Re: Eclipse Development
Is this project primarily going to be for development on Linux, or is this to make a drop-in replacement for MPLAB? I would be interested in using Eclipse as an IDE for code completion and possible more robust syntax highlighting, but have never really had any problems with IFI Loader or MCC18. Can I just use the IDE portion?
When is the first release coming? Thanks, Robinson P.S. Did CD remove spell check from the reply form? Why do I recall being able to spell check? Or am I blind? |
|
#11
|
|||
|
|||
|
Re: Eclipse Development
Quote:
@Astro: You think you could get a page up where you (or whoever) can post compressed final copies of all the software as one package to make it easy for those who dont want to mess with svn. Ill start trying to get Eclipse and the plugins working under Windows (my HD with Fedora died last week RIP old HD from an Pentium 2 Dell).@gnirts: Yes spell check was removed. FF2 has spell check if you use that. It might come back to the forum but it also might not. Last edited by chris31 : 29-12-2006 at 14:18. |
|
#12
|
|||
|
|||
|
Re: Eclipse Development
I have been using Wine, Debian, makefiles, and vim to program our robot for the past 2 years. I have trouble finding the correct compiler flags. Would there be any way to extract the makefile that compiles the code from the eclipse project without installing Eclipse?
|
|
#13
|
|||
|
|||
|
Re: Eclipse Development
Quote:
PHP Code:
Last edited by chris31 : 29-12-2006 at 15:35. |
|
#14
|
|||||
|
|||||
|
Re: Eclipse Development
I got a basic distro of Eclipse, CDT, and the toolchain up.
Win32 - Eclipse 3.2.1, CDT 3.1.1, MCC18 toolchain (com.astro73.fdt version) (130.6 MB) This package is for Windows. This should allow teams to get started using Eclipse quickly. All settings are at defaults. NOTE: This package does not include Cygwin Make. You must have either Cygwin make or a native Win32 Make. MinGW Make will not work. If you get errors about being unable to find "W:\" or similar, you are using MinGW Make. To make your own version:
[edit]This project got approved on sourceforge: https://sourceforge.net/projects/firstclipse/. No code up yet, but the project's there. I'll save the joining process for another post.[/edit] Last edited by Astronouth7303 : 03-01-2007 at 01:57. Reason: Adding bit on SourceForge |
|
#15
|
|||||
|
|||||
|
Re: Eclipse Development
First, I forgot to say that mirroring the download is ok.
I've moved the subversion to SourceForge, and the jar file for what I posted earlier is in the downloads section on the project page. If you want commit access, you will need a SourceForge ID. Please send that to me and I will add you to the project. In order to develop the plugins, you will need:
Note that if you just installed PyDev, you need to go to the preferences and configure your interpreters. Instructions on loading the projects:
When all is said and done, you should have 6 plugins, 1 site, 1 feature patch, and maybe 1 other project (mcc-wrapper). Almost all of it is just framework. Hardly any real code. Notes:
Last edited by Astronouth7303 : 04-01-2007 at 20:17. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Eclipse Plugin Maintaineer? | duane | Programming | 21 | 31-10-2006 22:34 |
| Eclipse Visual Editor | Mike | Programming | 9 | 27-09-2006 14:05 |
| using eclipse | dasRatsel | Programming | 82 | 02-01-2006 13:20 |
| Eclipse code formatter | Astronouth7303 | Programming | 0 | 24-12-2005 17:39 |
| Eclipse with CDT | Nis | Programming | 2 | 15-06-2005 09:31 |