Некоторые корректировки к нижесказанному. Оказывается ничто не стоит на месте. И старые темы полезно поднимать снова хотябы раз в год.
Я уже было похоронил для себя Eclipse и Python, как вдруг они неожиданно вылезли и здорово помогли.
Новый Eclipse Ganymede похоже окончательно прибъет все коммерческие IDE.
Под Линуксом он оказался мощнее SlickEdit и в плане индексации, и поиска, и броузинга.
А главное он точнее заточен под GCC и GNU make.
А Python оказался более юзабельным чем Perl.
Perl истоки свои берет из скриптовых оболочек Unix-а и очень их напоминает, а те в свою очередь были порождением тогдашнего примитивизма. Поэтому либы перла неоднородны по стилю, плохо воспринимаются и выглядят как заплаты на нищем и синтаксис его неприятно коррелирует с синтаксисом регулярных выражений
Вообщем проиндекировать ядро Линукса в Eclipse с помощью Pythona оказалось песней:
http://simonkagstr …journal.com/33093.html
Движок Kbuild для сборки ядра правда по прежнему не поддается разбору и Eclipse как и все тож его не понимает, но в принципе это не сильно мешает хакингу ядра.
А проекта eCos для embedded я бы не советовал развивать.
Его легко заменит Линукс 2.6 при современных ценах на память и таких тулсах для хакинга как Eclipse и Python.