KA_ru 0 16 декабря, 2005 Опубликовано 16 декабря, 2005 · Жалоба вот достался мне KIT XScale PXA255, Ethernet 100, USB Host & Device хочу на нём с Linux поиграться в практике. у кого есть опыт полного цикла программирования под Winwows. в комплекте с платой есть исходники ecos и есть имидж но там нет USB поддержки. подскажите полезные ссылки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 17 декабря, 2005 Опубликовано 17 декабря, 2005 · Жалоба Вот интересная тулза для кросс-компиляции. Картинки выглядят убедительно. Все тулзы (компилер, дебуггер) гоняются на целевой платформе, а ИДЕ - под Виндой. Интерфейс между ними (S)FTP + SSH/Telnet. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
v_shamaev 0 18 декабря, 2005 Опубликовано 18 декабря, 2005 · Жалоба Интересная штука. Но линукс на target-е должен уже стоять и работать - а до этой стадии еще дойти надо. Ну и иногда неплохо регистры посмотреть, как там дебаггер не зная особенностей архитектуры поступает? Есть, конечно варианты, DDD например не привязан непосредственно к архитектуре целевого процессора, но из-за этого кое-что приходится сделать для удаленной отладки. в комплекте с платой есть исходники ecos и есть имидж но там нет USB поддержки. подскажите полезные ссылки. Так скрестить этот eCos с текущим от ecoscentric-а - там есть поддержка USB. А среда - цыгвин, и набор кроссов - можно и GCC4.02 уже использовать, хотя начинать и набиратся опыта лучше на старом 2.95 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 18 декабря, 2005 Опубликовано 18 декабря, 2005 (изменено) · Жалоба Где есть eCos, там есть RedBoot, следовательно, можно загрузить Linux. Портов на XScale хватает. Возможно, один из них должен идти с платой. Изменено 18 декабря, 2005 пользователем Andy Great Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KA_ru 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба Вопрос как раз и был в том как это все под Cygwin работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба Не знаю. Должно работать. При установке Цыгвин создает свое дерево каталогов, в нем и надо размещать проект. Хотя для сложных проектов (ядро Линукса) может не сгодиться Виндовая файловая система. Лучший выход ИМХО - коЛинукс: выкачиваем его, файловую систему к нему в файле, запускаем это (довольно просто), закидываем туда тулчаин, проводим пробную компиляцию. Если все ОК, поднимает там сеть, телнет и ФТП, под Виндой запускаем BVRDE or MagicUNIX. Имеем: полноценный тулчаин, хорошую среду под Виндой. Не имеем возможности работать напрямую с Линуксовыми драйверами (вроде так). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SimpleSoft 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба Может CrossWorks? И кряк есть в интернете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба Под CrossWorks Линукс не компилится и еКос тоже. Много править надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба BVRDE or MagicUNIX. 1. BVRDE - насколко оно стабильно? Как-то проект не производит впечатление популярного и успешного... 2. MagicUNIX. Magic C++ Embedded Edition 3.0 - клизьма есть у кого? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба 1. А оно многим надо? Кому надо - те под Линуксом сидят, или покупают Виндовые тулзы. Своя узкая ниша у продукта. 2. Ответ, думаю, тот же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба 1. А оно многим надо? Кому надо - те под Линуксом сидят, или покупают Виндовые тулзы. Своя узкая ниша у продукта. 2. Ответ, думаю, тот же. Так то оно так, но тот же MicroCross толкает свои ерундовины за 1к$ и не жужжит. (1) Если CoLinux хоть как-то шевелится хотя бы в режиме командной строки, т.е. в нем можно в GCC что-то откопилить (сложнее "Hello, world!") - то продукт не такой уж и нишевый. Иметь под виндовым GUI нормальный, не урезанный GCC - это дорогого стоит. Вы щупали сие чудо - как оно? (2) - Цена смущает. Есть MicroCross за 1 k$, CrossWorks 500 фунтов, и cюпер-пюпер-cool софтина за $100. Как-то смущает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KA_ru 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба под каким CO-систем работает нормально gdb? с компилятором вроде все понятно то-ли под Cygwin то-ли под coLinix. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
framer 0 19 декабря, 2005 Опубликовано 19 декабря, 2005 · Жалоба а какя проблема с GDB? под coLinix работают бинарки Linix без перекомпиляции/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andy Great 0 20 декабря, 2005 Опубликовано 20 декабря, 2005 · Жалоба Так то оно так, но тот же MicroCross толкает свои ерундовины за 1к$ и не жужжит. (1) Если CoLinux хоть как-то шевелится хотя бы в режиме командной строки, т.е. в нем можно в GCC что-то откопилить (сложнее "Hello, world!") - то продукт не такой уж и нишевый. Иметь под виндовым GUI нормальный, не урезанный GCC - это дорогого стоит. Вы щупали сие чудо - как оно? (2) - Цена смущает. Есть MicroCross за 1 k$, CrossWorks 500 фунтов, и cюпер-пюпер-cool софтина за $100. Как-то смущает. Ежли б кто купил мои ерундовины за 1к$, я бы тоже не жужжал... :) 1) Он шевелится, и ядро в нем компилится, и юзер-моде Линукс в нем запускается. Щупал я его не сильно, работает и работает, применение я для него нашел, но пока не использовал. 2) Не знаю про MicroCross, а CrossWorks - это не только ИДЕ, но и компилер (в случае АРМ - либы), свой дебуггер, симулятор, ЖТАГ, и много еще чего. Кстати, BVRDE построено на SciTe, так что глючности быть не должно. Ну и на других, зарекомендовавших себя тулзах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 20 декабря, 2005 Опубликовано 20 декабря, 2005 · Жалоба Насчет глюков понятно. Чего хочется. Пишу я файл hume.c. Include, define. Все прототипы описаны. Все переменные задекларированы. Набираю я начало имени сущности (функция, макрос, константа, переменная,...) - а мне в маленьком окошке показывают подходящее. В идеале - еще и с фильтрацией - это макросы, это функции,... Анализирую я, что за хрень я написал, и "чё ей надо, штоб заработала". Кликаю на сущность - и у меня открывается окошко, в нем место файла (любой файл проекта), где эта сущность была создана. Навигация по исходникам. "Вид", где показание вся связи между файлами. Ну и далее переход между файлами по гиперссылке. Однажды я попробовал Understand for C++ и сильно протащился. http://www.scitools.com/ Редактировать у меня в нем толком не получилось (поглюкивало - релиз был древний), но вот разбираться в чужом коде получилось на _порядок_ быстрее, чем "традиционным" путем. Новые версии сильно проапгрейдили, теперь они схемы в Visio умеют экспортировать. Пример навигации по коду можно посмотреть http://lxr.linux.no/ Хочется _изначально_ научиться максимально экономно использовать мозги. Чтобы думать только над целевой задачей, а все необходимые инструменты были на "кончиках пальцев". Вот теперь вопрос в том, как тулзы типа Understand for C++, Source Insight и пр. прикрутить к GCC, живущему под Linux. Ортодоксальные варианты (типа возьми EMACS, напиши, что тебе надо на Lisp, и не парь мозги) не предлагать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться