|
CoLinux, Можно ли его использовать для реальных задач? |
|
|
|
Dec 22 2005, 06:04
|

Местами Гуру
    
Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323

|
Девелопмент сервер - линукс, связан (комами/usb/ether) с девбордой. На сервере ваяете прикладухи кросстулами, закачиваете на девборду и отлаживаете себе. В случае если очень уж нужен виндовз - пущаете его тут же - через вмтварь. У меня например только оркад и проверка самописанных вин32 прог вызывает необходимость запуска виндов, кросстулы стоят под пальм/моторолла, ниос (квартус тоже под линуксом живет), авр, арм, вин32 (мингв) и texas c6x cgtools, т.е. имеется возможность без суеты ваять под все это с одинаковым набором программ (бинутилс/жсс/етц) имеющим одинаковый интерфейс/версию/стуктуру проектов (немного texas подлатался в этом плане) и т.д. Если поставить оригинальные пакеты от производителей - можно задолбаться от их ненужного разнообразия. Также при желании есть matlab. Вообще, наверное, это дело привычки, быстро к хорошему привыкаешь
Сообщение отредактировал Harbour - Dec 22 2005, 06:08
|
|
|
|
|
Dec 22 2005, 09:02
|

Местами Гуру
    
Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323

|
Цитата(Evgeny_CD @ Dec 22 2005, 09:25)  Цитата(Harbour @ Dec 22 2005, 09:04)  В случае если очень уж нужен виндовз - пущаете его тут же - через вмтварь.
Вероятно, это правильно, но я не готов сделать Linux основной OS. Духу не хватает (а знаний - еще больше  ). Пока придется жить под виндазами. "Если человек пробует и не получается - это нормально, хуже когда он даже не пробует." © один Учитель фехтования
|
|
|
|
|
Dec 26 2005, 12:46
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Цитата кросстулы стоят под пальм/моторолла, ниос (квартус тоже под линуксом живет), авр, арм, вин32 (мингв) и texas c6x cgtools, т.е. имеется возможность без суеты ваять под все это с одинаковым набором программ (бинутилс/жсс/етц) А как у вас организована структура папок/файлов? Что и где лежит? Сам собираюсь собрать среду для работы с ARMами под Linux.
|
|
|
|
|
Dec 27 2005, 06:33
|

Местами Гуру
    
Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323

|
Цитата(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'а.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|