|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: Are you dissatisfied with the MPLAB IDE? | |||
| Yes |
|
25 | 58.14% |
| No |
|
18 | 41.86% |
| Voters: 43. You may not vote on this poll | |||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
Dissatisfaction With MPLAB
How many of you are not happy with the MPLAB IDE? What kinds of things would you change about MPLAB?
|
|
#2
|
||||
|
||||
|
Re: Dissatisfaction With MPLAB
That's a tought question, with no real good answer. I've used several IDE's over the years, and they all have little things I'd change. Even so, I like the way that MPLAB works, and can't really think of anything major I'd like to see done differently. When I hit the 'Build' button, it builds. What more can I ask for?
|
|
#3
|
||||
|
||||
|
Re: Dissatisfaction With MPLAB
As I posted before, MPLAB is very well designed and easy to use for it's class.
Before you criticize, compare it to other embedded controller development systems. As an example, take the PBASIC interface for the Basic Stamp product line... Do you want to go back to that? Remember, you can't compare an embedded development system which runs on a PC (non-native target) with a native target development system (you are developing on the same platform as your software will run). They are completely different animals... |
|
#4
|
|||||
|
|||||
|
Re: Dissatisfaction With MPLAB
MPLAB-IDE is good choice for FIRST code development, because it is widely used in the real world and relatively inexpensive. Last summer I was able to hire a former FIRST student as an engineering intern. His experience with robot design and with embedded programming in the MPLAB environment enabled a really cool internship project. He built a Segway-like device using my company's brushless motors -- designed and built from scratch in six weeks. Sound familiar? The device has been quite useful for demonstrating our brushless motors' performance.
|
|
#5
|
||||
|
||||
|
Re: Dissatisfaction With MPLAB
Has anyone else noticed that the only people posting comments are saying positive things about MPLAB? Come on, people. If you are going to vote that you are dissatisfied with MPLAB, tell us why!
|
|
#6
|
||||
|
||||
|
Re: Dissatisfaction With MPLAB
Quote:
Personally, I hate IDEs altogether. All of Wildstang's software people use a Cygwin shell (choose your favorite: ksh, bash, tcsh, etc), make, and vim ![]() |
|
#7
|
|||
|
|||
|
Re: Dissatisfaction With MPLAB
I (and the other programmers on my team) got fed up with the MPLAB IDE last year. We just ran into too many annoyances with it, like how it opened files from the wrong directory when we copied, say, the v2.5 directory and made a v2.6 one (though we've since switched to using subversion, which is needless to say a much better versioning system
), all of the files it generated in the code directory were annoying to sift through, and we often got mysterious "Catastrophic Errors". We find it much easier now to use a text editor with syntax highlighting, a .bat script to compile the program, a few utilities (can't live without grep), and TortoiseSVN.So, yes, I would say I'm dissatisfied with MPLAB... Though that's in no way saying it's bad, just that I personally don't like using it. |
|
#8
|
|||||
|
|||||
|
Re: Dissatisfaction With MPLAB
I like MPLAB. Very easy to use if you know what you are doing. Plus, it builds programs OK, projects OK, generally OK. Not much else I can say than that.
|
|
#9
|
|||
|
|||
|
Re: Dissatisfaction With MPLAB
In terms of a text editor, MPLAB really annoys me in some cases. Its indenting seems a bit strange, it often draws the code the wrong color (can get very confusing when a block of code tells you its a comment.) The problems it has with projects pointing to the wrong file sometimes is also quite annoying. I don't really see a reason not to use an alternate editor along with a make or bat setup.
|
|
#10
|
||||
|
||||
|
Re: Dissatisfaction With MPLAB
Well, I admit that MPLab has some good points. It's easy to use, and (mostly) works well. However, I voted dissatisfied. It's not because of any major problems, just lots of minor annoyances. The random changing text colors in the code just bug the hell outta me and throw me off. ("Oh, wait, you mean that code there ISN'T commented out? Oops...") The random occurences of "Catastrophic Failure", while amusing, are NOT welcome at 3 am after 12 solid hours of coding. Even though it's not at all a big deal, "pathname exceeds 64 character limit" bugged me. And of course, projects pointing to the wrong file is just so much fun as it sends me and my fellow programmers searching through the code for non-existant errors.
|
|
#11
|
|||
|
|||
|
Re: Dissatisfaction With MPLAB
I agree with Jamie2 on many things, this... not being one of them. He actually admitted there were some good things about MPLab. I have no regrets when I formatted MPLab off RP2, (Zeroing all data, of course... (foul best)) to make space for Knoppix 3.8. First thing I did was reinstall IFILoader with Wine, and aside from some minor font issues it works fine. My next task is to get Eclipse to compile the code on my one and only iBook (2nd gen, Firewire 400, 366 mhz, _100 GB HD_, 5 hr battery (Modded, of course... not as much as it will be by the end of this summer... *evil grin*)) and once thats done... I will start an angry letter to IFI Robotics getting them to port the loader to the Mac. I have a USB to nine pin, whats the hold up?
Anyway... I think its great that people who have more imagination then I do can reinvent the wheel... im still stuck on a WiFi accessable Robot First Aid Station (Team 599) (If you cant tell, I was distracted by my new PC catching fire, (Blasted thing... one of the reasons I like my mac so much) I wanted to get a lot more ranting against MPLab in... sorry guys. If someone wants to get a IRC chat going about this we can post the results, I just prefer IRC to forums because you are informed instantly when someone says something.) -Devon (Macboy) irc.freenode.net #macosx , #sfvlug - devonst17 |
|
#12
|
|||
|
|||
|
Re: Dissatisfaction With MPLAB
Remember that MPLAB was originally designed as, and is still primarily used as, an assembly IDE. The C18 compiler only works with 17 and 18 series PIC's, which is not the majority of Microchip's sales (the 12C and 16F's are extremely popular due to their low price and abundance of features). The C compiler is simply an add-in, and the IDE itself is free (the C compiler is what costs money if we had to pay for it).
|
|
#13
|
||||
|
||||
|
Re: Dissatisfaction With MPLAB
eh for some reason i think most of these issues will be reconciled by/before next year.....
|
|
#14
|
||||
|
||||
|
Re: Dissatisfaction With MPLAB
I'm not entirely fond of the random syntax highlighting (as mentioned in several posts above), but until they figure out how to port KWrite to Win32 (I know it'll never happen, but a nerd can dream), there's nothing too frustrating about MPLAB that would drive me to complain, or to go in search of another IDE.
|
|
#15
|
|||
|
|||
|
Re: Dissatisfaction With MPLAB
I'll be the first one to admit I'm a novice programmer, so my problems with MPLAB may sound like 'duh, just do this and this to arrive there and get those files', but I tried using some general C-tutorials to learn more about the language, and whenever I would go to write some program with say, #include <stdio.h>, that file wouldn't be found and I would find myself unable to build said program.
Note: any and all help/smack upside the head for such blatant stupidity in regards to the above problem would be very much appreciated! ![]() ~kat |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| MPLAB C18 problem | Justyn | Programming | 0 | 09-03-2005 11:37 |
| MPLAB Variable Simulator? | Chris_Elston | Programming | 3 | 18-02-2004 12:08 |
| using the MPLAB IDE MPLAB SIM simulator | WizardOfAz | Programming | 1 | 03-11-2003 01:24 |