| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > [MIPS+Linux]Языки программирования |
| Автор: jhonyxakep 11.1.2011, 06:05 |
| Какие языки программирования можно использовать в этой связке? Понадобилось разрабатывать программы для линуксов в ASUS wl500gPv2. Если я буду писать на c++, возникнут-ли проблемы с отсутствующими библиотеками, или неподходящим кодом? |
| Автор: jhonyxakep 11.1.2011, 14:08 | ||
А существует-ли возможность кросс компиляции? |
| Автор: xvr 11.1.2011, 14:22 |
| gcc поддерживает. Но вот кросс тулчейн может быть придется собрать самому (и libc или newlib) |
| Автор: jhonyxakep 11.1.2011, 15:27 | ||
Тоесть лучше компилировать сразу под целевой системой. Еще вопрос: Если я буду разрабатывать и собирать по под QUEMU, может возникнуть несовместимость с системой на роутерах ASUS? Там вроде чипы Broadcom'овские. |
| Автор: xvr 11.1.2011, 20:20 | ||
|
| Автор: jhonyxakep 12.1.2011, 08:23 |
Все-рано спасибо! |
| Автор: jhonyxakep 19.1.2011, 08:35 | ||
Действительно использовал тулчейн uClib, все идеально заработало на самом роутере под прошивкой DD-WRT Mega, и так-же отлично работает на роутерах, с другими прошивками. Под DD-WRT, OpenWRT, и других WRT есть проблема с выводом сообщений на экран (те на tty), приложения выводят сообщения в какое-то другое устройство, что очень легко можно обойти, написав что-то типа обертки над fopen функцией, с открытым устройством /dev/pts/0 узнать более точный номер текущего tty можно набрат tty. Если кому-то интересно, могу описать здесь некоторые особенности сборки приложений под ASUS роутеры. |