Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [MIPS+Linux]Языки программирования 
:(
    Опции темы
jhonyxakep
Дата 11.1.2011, 06:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Какие языки программирования можно использовать в этой связке? Понадобилось разрабатывать программы для линуксов в ASUS wl500gPv2.

Если я буду писать на c++, возникнут-ли проблемы с отсутствующими библиотеками, или неподходящим кодом?
PM MAIL ICQ   Вверх
xvr
Дата 11.1.2011, 13:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(jhonyxakep @  11.1.2011,  06:05 Найти цитируемый пост)
Если я буду писать на c++, возникнут-ли проблемы с отсутствующими библиотеками, или неподходящим кодом? 
gcc под MIPS вроде есть, так что проблем возникнуть не должно (хотя надо бы проверить)


PM MAIL   Вверх
jhonyxakep
Дата 11.1.2011, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(xvr @  11.1.2011,  13:25 Найти цитируемый пост)
gcc под MIPS вроде есть, так что проблем возникнуть не должно (хотя надо бы проверить)


А существует-ли возможность кросс компиляции?
PM MAIL ICQ   Вверх
xvr
Дата 11.1.2011, 14:22 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(jhonyxakep @  11.1.2011,  14:08 Найти цитируемый пост)
А существует-ли возможность кросс компиляции? 
gcc поддерживает. Но вот кросс тулчейн может быть придется собрать самому (и libc или newlib)


PM MAIL   Вверх
jhonyxakep
Дата 11.1.2011, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(xvr @  11.1.2011,  14:22 Найти цитируемый пост)
gcc поддерживает. Но вот кросс тулчейн может быть придется собрать самому (и libc или newlib)


Тоесть лучше компилировать сразу под целевой системой.

Еще вопрос:

Если я буду разрабатывать и собирать по под QUEMU, может возникнуть несовместимость с системой на роутерах ASUS? Там вроде чипы Broadcom'овские.
PM MAIL ICQ   Вверх
xvr
Дата 11.1.2011, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(jhonyxakep @  11.1.2011,  15:27 Найти цитируемый пост)
Если я буду разрабатывать и собирать по под QUEMU, может возникнуть несовместимость с системой на роутерах ASUS? 
Вот этого не знаю  smile 

PM MAIL   Вверх
jhonyxakep
Дата 12.1.2011, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(xvr @  11.1.2011,  20:20 Найти цитируемый пост)
Вот этого не знаю   


Все-рано спасибо!  smile  Буду искать.
PM MAIL ICQ   Вверх
jhonyxakep
Дата 19.1.2011, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(xvr @  11.1.2011,  14:22 Найти цитируемый пост)
gcc поддерживает. Но вот кросс тулчейн может быть придется собрать самому (и libc или newlib)


Действительно использовал тулчейн uClib, все идеально заработало на самом роутере под прошивкой DD-WRT Mega, и так-же отлично работает на роутерах, с другими прошивками.

Под DD-WRT, OpenWRT, и других WRT есть проблема с выводом сообщений на экран (те на tty), приложения выводят сообщения в какое-то другое устройство, что очень легко можно обойти, написав что-то типа обертки над fopen функцией,  с открытым устройством /dev/pts/0

узнать более точный номер текущего tty можно набрат tty.


Если кому-то интересно, могу описать здесь некоторые особенности сборки приложений под ASUS роутеры.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.