ts-7000
[Top] [All Lists]

Re: [ts-7000] IDEs

To:
Subject: Re: [ts-7000] IDEs
From: Mark Featherston <>
Date: Wed, 02 Nov 2011 16:07:50 -0700


Gareth,

Regardless of which IDE we end up supporting I plan on documenting usage with QtCreator or possibly providing templates for our boards.  I did consider QtCreator as a possibility, but it doesn't easily lend itself to strictly using standard C.  We need to support compilers that use uClibc so that users can easily build projects that don't require booting into Debian.  It would be great for usage on our boards that support video though.
Best Regards, 
________________________________________________________________
 Mark Featherston, Technologic Systems | voice: (480) 837-5200
 16525 East Laser Drive                | fax: (480) 837-5300
 Fountain Hills, AZ 85268              | web: www.embeddedARM.com 

On 11/02/2011 03:55 PM, Gareth Pye wrote:
 

I've always used Qt on the ts7800, with QtCreator 2 I moved over from Eclipse and have been loving it. Naturally this is unlikely to be the direction you choose as you'll consider pushing people to use a particular library to be awkward but I think it is an awesome solution. Mainly as many people when they get the Eclipse environment out of the box that TS provide they then look for a library to bring the environment up to modern standards, Qt does that.

On Thu, Nov 3, 2011 at 9:11 AM, Ryan <m("amegascientific.com","ryan");">> wrote:
 

I agree with several others that development is best done in text editors and compiling on the board itself using a makefile. FWIW my setup is Kate (I have a "session" saved for each project), and I have a konsole up with the rsync command that I just hit up enter periodically to transfer the source (using public key SSH so I don't have to type the password), then a couple konsoles open with ssh into the board to run make/gdb/etc. Kate has syntax highlighting, word-completion, CTag integration (which I don't really use), and several other common things you'd find in an IDE. It also has a console window that you can open and hide that I use for easy reference of man pages and such. As a matter of fact I could just skip the rsync and edit the source right on the board by opening the source over FiSH but I like to have a local copy... We currently use the 7553 and 7800 and this is the way I develop all of my various projects, even non-embedded... 2 of my coworkers try to use eclipse and fumble around trying to get it to even work, one is considering switching to netbeans... I find them both a frustrating waste of time compared to oldschool methods, even the "updated" ones like I use.


On 11/01/11 15:06, Mark Featherston wrote:
 

As many of you know we currently provide the Eclipse IDE configured with our toolchains for the various boards.  We're looking to improve how this is supported and to update the IDE package for our newer boards but we are also exploring other IDEs as an alternative.  I've talked to a number of customers who seem to strongly prefer Code::Blocks or Netbeans.  I'm curious to hear opinions from those who have worked with these or other relevant IDEs themselves.

Here are the various IDE's I've been evaluating:

Code::Blocks: http://www.codeblocks.org/
Netbeans: http://netbeans.org/
Codelite: http://www.codelite.org/
Eclipse: http://www.eclipse.org/

If anyone else has any open cross platform IDEs to recommend we'd certainly be interested in those as well.  I'm currently leaning towards Code::Blocks as it seems like it would lend itself to the simplest configuration while still supporting the most features.  They also seem to have a community around using the IDE with embedded systems.  However if most of you prefer Eclipse there are a few improvements we can add to this package to make usage easier.  Specifically I'd like to add templates for our boards rather than just sample the projects that show how to use the cross compilers.

-- 
Best Regards, 
________________________________________________________________
 Mark Featherston, Technologic Systems | voice: (480) 837-5200
 16525 East Laser Drive                | fax: (480) 837-5300
 Fountain Hills, AZ 85268              | web: www.embeddedARM.com 


-- 
Ryan



__._,_.___


Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU