Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

GBX.ru _ GP2X _ Отладка на устройстве

Автор: radzh Суббота, 26 декабря 2009, 21:41

Испытываю острое желание запускать разрабатываемые прожки непосредственно на Wiz'е, а выводимое в stdout или stderr читать на большом брате. Ибо постоянно передёргивать флешку задалбывает.

Существует ли такая возможность?

Автор: quasist Суббота, 26 декабря 2009, 23:08

Систему отладки проще в само приложение "вшить" smile.gif

Автор: radzh Воскресенье, 27 декабря 2009, 00:18

Щас так и делаю. Но это тупиковый путь.

Автор: quasist Воскресенье, 27 декабря 2009, 02:38

Надо просто сразу правильно писать и не тратить на отладку драгоценное время.

Разве на визе нет ПО читалки, чтобы прочитать лог?!!

Автор: radzh Воскресенье, 27 декабря 2009, 10:50

Совершенно согласен, http://zavulonium.livejournal.com/377102.html. Более того, придётся запретить и само кодирование (дабы не тратить на него драгоценное время), а программы следует создавать прямо на целевом устройстве посредством чуйвственного усилия воли.

Тем не менее, вопрос остаётся в силе: как перенаправить вывод с Виза на ББ?

Автор: quasist Воскресенье, 27 декабря 2009, 13:54

http://www.gp32x.com/board/index.php?/topic/50473-finally-usb-ethernet-for-the-wiz/

Автор: radzh Воскресенье, 27 декабря 2009, 15:34

Ооо, Кваз! Спасибо тебе.

Автор: Hahahoj Понедельник, 28 декабря 2009, 00:25

Правильнее сюда:
http://gbx.ru/index.php?showtopic=48266

Автор: radzh Понедельник, 28 декабря 2009, 11:03

Правильнее видел, но там паять-лудить надо.

===
Мне не нравится ситуация с Визом. Машина зверь, а разрабатывать неудобно. Впечатление такое, что сообщество как-то подразбежалось.

Автор: quasist Вторник, 29 декабря 2009, 01:41

QUOTE (radzh @ Понедельник, 28 декабря 2009, 12:03)
Мне не нравится ситуация с Визом. Машина зверь, а разрабатывать неудобно. Впечатление такое, что сообщество как-то подразбежалось.
*

Удобство разработки - дело рук самих разработчиков.
Во время разработки FleshChasmer все тулзы по рисованию текстур, уровней были написаны для гп2х. Также был разработан и свой скриптовый ассемблер smile.gif

Лучше вместо нытья писать код.

И народ никуда не разбегался, просто предновогоднее затишье.
Жалко, что конкурс бенну продлили до февраля, а так на каникулах бы вышло более дюжины игр.

Автор: radzh Вторник, 29 декабря 2009, 09:50

Да-да, помню, как в 1990 паял свою первую персональную ЭВМ по чертежам из журнала "Юный техник". Это было весело.

А когда в 2009 Тони пишет "Аt the moment the Official SDK is not out. By next year Feb we would have SDK Manual coming out." - имею полное право побрюзжать. Почему-то к грошовой Динге я скачиваю официальный СДК в день покупки, а тут такая фигня.

Автор: quasist Вторник, 29 декабря 2009, 12:52

Ну официального SDK от gp2x до сих пор хватает даже для виза.

Новый SDK будет актуален только если нормально 3д сделают... а это чую будет только к новой прошивке.

Автор: EugeneP Вторник, 29 декабря 2009, 14:12

Да, хотелось бы офф СДК, а то наличный тулчейн уж слишком "на коленке" собран.

Автор: Hahahoj Вторник, 29 декабря 2009, 18:48

Наличный тулчейн это официальная SDK для GP2X? Или ты про что-то другое?

Автор: EugeneP Среда, 30 декабря 2009, 07:32

Я про openwiz. Он собран, похоже, во времена девелоперской модели и с неправильной конфигурацией ( с софтфлоат, неправильной версией libc и ещё по мелочи ). В результате весь софт на архиве скомпилёван через одно место.

Автор: radzh Среда, 30 декабря 2009, 09:44

EugeneP, вот это новость для меня. Разве Виз поддерживает железный флоат?

Сейчас использую http://www.gp32x.com/board/index.php?/topic/48635-a-slightly-more-complete-toolchain-libs-for-linux-devs/ - что в ней надо поправить для корректной компиляции?

Автор: EugeneP Среда, 30 декабря 2009, 15:07

QUOTE (radzh @ Среда, 30 декабря 2009, 12:44)
EugeneP, вот это новость для меня. Разве Виз поддерживает железный флоат?

Сейчас использую http://www.gp32x.com/board/index.php?/topic/48635-a-slightly-more-complete-toolchain-libs-for-linux-devs/ - что в ней надо поправить для корректной компиляции?
*


Даташит на проц нам говорит о поддержке VFP, корейские либы также собраны с VFP.

Надо по уму пересобрать весь тулчейн, начиная с gcc. А для этого надо осилить crosstools-ng. У меня пока не получилось.

Компиляция-то будет "корректная", но когда ты тронешь фичи за пределами open/read/close, то налетишь на грабли. Я например собрал Qt4, но он не работает из-за того, то в тулчейне несовместимый pthread.

Автор: radzh Среда, 30 декабря 2009, 18:09

Да, тоже натыкался на кучу несовместимостей. Кое-что обошёл статической линковкой, кое-что так и не поборол. Надо всё-таки попробовать собрать нормальную цепочку.

Если удастся качественно перенести Qt4, я смогу неплохой игровой движок перетащить на Виз. Да и вообще шикарная библиотека.