Цитата(COMA @ Dec 26 2005, 14:46)

Цитата
кросстулы стоят под пальм/моторолла, ниос (квартус тоже под линуксом живет), авр, арм, вин32 (мингв) и texas c6x cgtools, т.е. имеется возможность без суеты ваять под все это с одинаковым набором программ (бинутилс/жсс/етц)
А как у вас организована структура папок/файлов? Что и где лежит? Сам собираюсь собрать среду для работы с ARMами под Linux.
Бинарники как и полагается лежат в /usr/bin или /usr/local/bin, includes и libs лежат в /usr/$arch, например
/usr/ti/lib;/usr/avr/inlude;/usr/arm/lib. Для любителей можно бинарники положить в /usr/$arch/bin и потом прописать туды пути. Главное при создании кросстулов задать правильные имена для gcc/binutils - оптимальный вариант как мне кажется это $arch-gcc/$arch-ld и т.д. - при создании комплекта прошивок под плату возникает необходимость собирать их для разных платформ и удобнее это делать из одного makefil'а.