реклама на сайте
подробности

 
 
> CoLinux, Можно ли его использовать для реальных задач?
Evgeny_CD
сообщение Dec 20 2005, 18:38
Сообщение #1


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



http://www.colinux.org/

1. Linux, запущенный под CoLinux, COM порт имеет? Как-нибудь его туда можно прикрутить?

2. Сеть он, насколько я понял, имеет.
http://wiki.colinux.org/cgi-bin
описано, как сделать разные варианты обмена файлами Linux Windows.

Общий вопрос - CoLinux для замены VmWare (в контексте embedded тематики) можно использовать для серьезной работы?

Уж больно красиво по описанию смотрится...
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
Harbour
сообщение Dec 21 2005, 07:45
Сообщение #2


Местами Гуру
*****

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



Какой же это embedded если 2 операционки сразу ? Тут похоже было нехилое проектирование embedded системы. Задачу вкратце изложите.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 21 2005, 07:57
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Harbour @ Dec 21 2005, 10:45) *
Задачу вкратце изложите.
1. Компиляция, отладка (в том числе удаленно GDB) проектов GCC под ARM. Cygwin не катит.
2. Запуск eCOS в режиме синтетического порта под Linux, отладка приложений eCOS в такой конфигурации.
3. Изучение Linux. biggrin.gif
Go to the top of the page
 
+Quote Post
Harbour
сообщение Dec 22 2005, 06:04
Сообщение #4


Местами Гуру
*****

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



Девелопмент сервер - линукс, связан (комами/usb/ether) с девбордой. На сервере ваяете прикладухи кросстулами, закачиваете на девборду и
отлаживаете себе. В случае если очень уж нужен виндовз - пущаете его тут же - через вмтварь. У меня например только оркад и проверка
самописанных вин32 прог вызывает необходимость запуска виндов, кросстулы стоят под пальм/моторолла, ниос (квартус тоже под линуксом живет), авр, арм, вин32 (мингв) и texas c6x cgtools, т.е. имеется возможность без суеты ваять под все это с одинаковым набором программ (бинутилс/жсс/етц)
имеющим одинаковый интерфейс/версию/стуктуру проектов (немного texas подлатался в этом плане) и т.д. Если поставить оригинальные пакеты от производителей - можно задолбаться от их ненужного разнообразия. Также при желании есть matlab.
Вообще, наверное, это дело привычки, быстро к хорошему привыкаешь smile.gif

Сообщение отредактировал Harbour - Dec 22 2005, 06:08
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 22 2005, 07:25
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Harbour @ Dec 22 2005, 09:04) *
В случае если очень уж нужен виндовз - пущаете его тут же - через вмтварь.
Вероятно, это правильно, но я не готов сделать Linux основной OS. Духу не хватает (а знаний - еще больше sad.gif ). Пока придется жить под виндазами.
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Dec 22 2005, 08:08
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



занят такой же проблемой. можно поставить и VMWare но он много места занимает потом ещё Linux. инсталлировать. coLinux интересен тем занимает мало места есть готовые имедж Debian, Fedora, Mandrake но с coLinux пока не очень работает. запустить его пока не удалась. на буке виснет, на топе не запускается. ещё денёк другой попробую если не выйдет поставлю VMWare
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 22 2005, 08:21
Сообщение #7


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(KA_ru @ Dec 22 2005, 11:08) *
coLinux интересен тем занимает мало места есть готовые имедж Debian, Fedora, Mandrake
Вероятно, я туплю, но где там готовые image Debian?
Go to the top of the page
 
+Quote Post
Harbour
сообщение Dec 22 2005, 09:02
Сообщение #8


Местами Гуру
*****

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



Цитата(Evgeny_CD @ Dec 22 2005, 09:25) *
Цитата(Harbour @ Dec 22 2005, 09:04) *

В случае если очень уж нужен виндовз - пущаете его тут же - через вмтварь.
Вероятно, это правильно, но я не готов сделать Linux основной OS. Духу не хватает (а знаний - еще больше sad.gif ). Пока придется жить под виндазами.

"Если человек пробует и не получается - это нормально, хуже когда он даже не пробует."
© один Учитель фехтования
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Dec 22 2005, 09:08
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



to Evgeny_CD

Как где? у них же на сайте.
http://sourceforge.net/project/showfiles.php?group_id=98788
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 22 2005, 09:33
Сообщение #10


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(KA_ru @ Dec 22 2005, 12:08) *
Как где? у них же на сайте.
Точно! Тупанул. unsure.gif
Debian-20040605-mit.ext3.1610mb.bz2
Debian-3.0r2.ext3-mit-backports.1gb.bz2
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 22 2005, 18:55
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



QEMU попробуйте. Тоже хорошая штука. Кто скажет, что большая - кидайте в меня камнем.
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 26 2005, 12:46
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Цитата
кросстулы стоят под пальм/моторолла, ниос (квартус тоже под линуксом живет), авр, арм, вин32 (мингв) и texas c6x cgtools, т.е. имеется возможность без суеты ваять под все это с одинаковым набором программ (бинутилс/жсс/етц)


А как у вас организована структура папок/файлов? Что и где лежит? Сам собираюсь собрать среду для работы с ARMами под Linux.
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Dec 26 2005, 16:44
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



Люди кому удалось запустить coLinux я на 3 машинах пробовал.
или вываливается или не запускается.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Dec 27 2005, 06:33
Сообщение #14


Местами Гуру
*****

Группа: 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'а.
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 27 2005, 07:09
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Цитата(KA_ru @ Dec 26 2005, 19:44) *
Люди кому удалось запустить coLinux я на 3 машинах пробовал.
или вываливается или не запускается.


мне удалось. Только VMware Workstation мне пока больше нравиться.

Harbour, спасибо за помошь. А какой Linux у вас стоит? И можно ли вне форума получать помощь по Linuxу? Я еще только подобрался к инсталяции Linux-аsmile.gif
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 27 2005, 08:56
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата
Люди кому удалось запустить coLinux я на 3 машинах пробовал.

Мне smile.gif У меня 0.6.1. Надо версию ядра соотносить с рутовой ФС. Что пишет?
Go to the top of the page
 
+Quote Post
KA_ru
сообщение Dec 27 2005, 09:28
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



винда пишет что была ошибка и закрывает coLinux.

до какой либо загрузки ядра на доходит.

Сообщение отредактировал KA_ru - Dec 27 2005, 09:36
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 27 2005, 12:28
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



А версия какая? Права админа есть?
Go to the top of the page
 
+Quote Post
Harbour
сообщение Dec 28 2005, 08:11
Сообщение #19


Местами Гуру
*****

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



Цитата(COMA @ Dec 27 2005, 09:09) *
Harbour, спасибо за помошь. А какой Linux у вас стоит? И можно ли вне форума получать помощь по Linuxу? Я еще только подобрался к инсталяции Linux-аsmile.gif

Юзаю slackware-current, ядро 2.6.15-rc7 wink.gif В Вашем случае незачем браться осваивать все и вся в Linux'е - берем винт >10Gb - пробуем ставить (для верности раза 3) первый попавшийся под руку _свежий_ дистр (для девелоперов это _должен_ быть debian или slackware), кое как настраиваем его. Далее пробуем написать наиболее удобным для себя способом hello world на i386 asm, затем то же на C. Все - мы имеем кое-какую среду разработки, знакомы в среднем с принципами сборки промелких проектов на gcc/binutils и почти не боимся системы. Ставим кросс-тоолы и вперед. Все остальное - по ходу дела, книги какие там или форумы - их море, все в курсе. И нефиг бояться собственной тени ...
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 28 2005, 13:17
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Тени я не боюсь smile.gif. линукс я уже поставил - под руки попался гуру с Gentoo. smile.gif "hello world" я уже скомпилировал, работает smile.gif

Под виндой (cygwin) я уже поработал с кросс-тоолами для арма. Как говориться, светодиод моргает smile.gif

А задачу я себе поставил такую - собрать самому кросс-тоол под линукс для платформы ARM. Можно конечно просто скачать и распаковать, но хочется самому. Чтобы потом легче было перейти архитектуру мк. Вот здесть я и ожидаю от вас помощи smile.gif

Сообщение отредактировал COMA - Dec 28 2005, 13:18
Go to the top of the page
 
+Quote Post
d__
сообщение Dec 28 2005, 14:01
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 26-08-04
Пользователь №: 548



Вот по этой ссылке расположено руководство любезно предоставленное добрым человеком Дэном Кегелем, о том как самостоятельно собрать из сорсовых тарбаллов Гну кросскомпилер.
http://www.kegel.com/crosstool/
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 28 2005, 15:07
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Спасибо, почитаю.
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 30 2005, 06:47
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Здраствуйте!

Спасибо за информацию о конфигурировании компилятора.

Я поставил Gentoo Linux, а там есть спец. утилитка которая облегчает
конфигурацию gcc. Вот я ей и воспользовался.
только правда у меня получилось не arm-elf-* , а arm-unknown-linux-gnu
smile.gif))

Хотелось бы прояснить вопрос с библиотеками -
после crossdev я имею стандартные линуксовые библиотеки, сконфигурированные
под арм, а на форумах пишут что пользуються newlib или же uclib. Это
критично?
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jan 2 2006, 11:12
Сообщение #24


Местами Гуру
*****

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



До спины как он будет называться, главное чтобы был поновее (рекомедую 4.0.2). Стандартная либа для ембеддед приложений не подходит - она слишком большая и заточена под юникс-сервера, следует выбрать одну из тех что рекомендуют в форумах - или, если суровые требования к памяти, совсем ее не использовать.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 15:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01559 секунд с 7
ELECTRONIX ©2004-2016