[coreboot] Development IDE

mansoor at iwavesystems.com mansoor at iwavesystems.com
Tue Aug 25 10:31:48 CEST 2009


I use Kscope for both kernel development and coreboot

http://kscope.sourceforge.net/



> On 24.08.2009 22:45, Harald Gutmann wrote:
>> On Monday 24 August 2009 22:36:35 Carl-Daniel Hailfinger wrote:
>>
>>> On 24.08.2009 19:02, congedete at voila.fr wrote:
>>>
>>>> I wanted to know which development IDE do you use to develop coreboot:
>>>> Eclipse, Netbeans ... I can't find anything, any project under Eclipse
>>>> or
>>>> any other IDE.
>>>>
>>> I use vim and grep. There is no IDE for coreboot development.
>>>
>> Interesting, but do you use any extensions for vim?
>> I really love vim, and use it for all kinds of text modification. :)
>>
>> Some time ago I came across this article:
>> http://www.swaroopch.com/notes/Vim_en:Programmers_Editor
>> and some things in there are really useful to use vim as IDE.
>>
>
> IMHO a few bits of advice on that page encourage writing mediocre code
> (like focusing on typing speed instead of thinking), but making up for
> it with sheer size. Then again, this is probably a cultural thing.
>
> The only "special" vim features I use are syntax highlighting (always)
> and bracket bouncing (rarely). Autoindent is off.
> Each helper tool is run in a separate window, usually even on a
> different virtual desktop. I usually use 3-4 virtual desktops for
> development, each with another window open at the same time.
> Ctrl-Alt-Arrow for moving between virtual desktops in a 4x2 grid. Top
> row of desktops is for development, bottom row is for communication
> (web, mail, IRC). The exact window layout differs depending on the task
> (code/datasheet cross-checking, writing new generic code, writing new
> chip-specific code, or changing the architecture of some code). Window
> manager is fvwm2.
> ctags/cscope are nice, but I hardly ever need them outside orientation
> phases (and during orientation phases I usually read _all_ related code
> to avoid using ctags/cscope later). While using ctags/cscope can be a
> great timesaver, it is often even faster if you don't need them at all.
>
> Regards,
> Carl-Daniel
>
> --
> http://www.hailfinger.org/
>
>
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
>
> -------------------------------------------------------------------------------
> DISCLAIMER: This e-mail and any attachment (s) is for authorised use by
> the
> intended recipient (s) only. It may contain proprietary material,
> confidential
> information and/or be subject to the legal privilege of iWave Systems
> Technologies Private Limited. If you have received this message in error,
> please notify the originator immediately. If you are not the intended
> recipient, you are notified that you are strictly prohibited from
> retaining,
> using, copying, alerting or disclosing the content of this message. Thank
> you
> for your co-operation.
> ------------------------------------------------------------------------------
>



------------------------------------------------------------------------------- 
DISCLAIMER: This e-mail and any attachment (s) is for authorised use by the
intended recipient (s) only. It may contain proprietary material, confidential
information and/or be subject to the legal privilege of iWave Systems
Technologies Private Limited. If you have received this message in error,
please notify the originator immediately. If you are not the intended
recipient, you are notified that you are strictly prohibited from retaining,
using, copying, alerting or disclosing the content of this message. Thank you
for your co-operation. 
------------------------------------------------------------------------------





More information about the coreboot mailing list