Технический форум по робототехнике.
Resident » 15 июл 2010, 12:54
Ура! запустил таки qt+ts из билдрута на миньке!!!
Однако при операциях с тачскрином в консоли потоком льются сообщения "tslib: Unknown event type 0".
Все конечно двигается и работает, но все же это не порядок.
Нагуглил по ошибке
генту-форум, но там что-то патчат, непонятно...
ЗЫ нужно делать нормальную фс...
serg_io » 16 июл 2010, 10:58
tslib: Unknown event type 0 - это и у меня такая-же ситуация, на работоспособность оно никак не влияет. По твоей ссылке там есть ссылка на патч, нужно пару строк кода поменять в фале библиотеки tslib: plugins/input-raw.c
И по поводу больших файловых систем и u-boot. Я бы все-таки разделил файловую систему на две части. Первая содержит только самое необходимое (Busybox + ftp server/tftp client) и основную, в которой хранится все остальное. Первая будет объемом несколько метров и спокойно зальется в NAND на свой раздел. Да, естественно придется сделать на NAND один раздел для нее, а второй для (основной) FS. После заливки первого раздела можно загрузить линукс, примонтировать вторую часть. При первой загрузке основную FS придется создать и через FTP/ TFTP можно залить на основной раздел все необходимое. Первый раздел можно сделать ReadOnly. Преимущетсва такого подхода: даже если у вас испортится основной( RW) раздел, то система в любом случае загрузится и опять же через FTP залить туда все что нужно. Второй момент, если это коммерческое изделие, то вам придется делать сервис обновления Firmware. В нашем случае это делается довольно просто: нужно отмонтировать основной раздел, отформатировать его если нужно, и потом залить туда файлы ( хоть через WEB интерфейс). Смысл я думаю понятен, тут конечно может быть множество вариаций как все красиво сделать, но это уже зависит от конкретной задачи
setar » 16 июл 2010, 11:24
предлагаю обсуждеия не касающиеся Qt перенести
сюда отвечу там
Resident » 16 июл 2010, 12:05
serg_io писал(а):По твоей ссылке там есть ссылка на патч, нужно пару строк кода поменять в фале библиотеки tslib: plugins/input-raw.c
Это конечно все хорошо, но тогда все-таки придется билдить tslib отдельно (а не в составе билдрута, ибо он качает сорцы с инета) и тогда мы возвращается к моему вопросу о конфигурации
Resident писал(а):в итоге получаю либу...:
- Код: Выделить всё • Развернуть
[root@localhost lib]# arm-none-linux-gnueabi-readelf -A libts.so
Attribute Section: aeabi
File Attributes
Tag_CPU_name: "ARM10TDMI"
Tag_CPU_arch: v5TE
Tag_ARM_ISA_use: Yes
Tag_THUMB_ISA_use: Thumb-1
Tag_ABI_PCS_wchar_t: 4
Tag_ABI_FP_denormal: Needed
Tag_ABI_FP_exceptions: Needed
Tag_ABI_FP_number_model: IEEE 754
Tag_ABI_align8_needed: Yes
Tag_ABI_align8_preserved: Yes, except leaf SP
Tag_ABI_enum_size: int
Tag_ABI_optimization_goals: Aggressive Speed
что-то я вообще ничего не понимаю....
checking whether arm-none-linux-gnueabi-g++ -O0 -march=armv4 -mtune=arm920t -pipe accepts -g... yes
или каким-то образом переконфигурировать билдрут, чтобы он брал локальные сорцы
или полностью извратиться, поднять свой репозиторий и делать подмену ДНСа, чтобы билдрут качал наш убут
serg_io » 16 июл 2010, 14:19
В папке dl Buildroot находится локальный кеш все пакетов. Никто не мешает распаковать, исправить и положить назад
Resident » 21 июл 2010, 14:35
Вопрос номер N: При старте Qt проги есть ключ -font, который позволяет выбирать фонты...
Так вот, при запуске программы без этого ключа русский текст просто не отображается
приходится юзать -font unifont
При этом русский текст отбражается, НО все буквы одного размера (игнорится сайз установленный при дизайне формы).
Вобщем хотел спросить. Если ли какие другие шрифты для mini с поддержкой русского языка?
Resident » 23 июл 2010, 13:26
serg_io писал(а):Собрал и запустил QT-4.6.2, надеялся что чудеса случаются. Но нет, ресурсов жрет немеряно. Все-же остановлюсь на Qtopia.
Интересная статейка Может в ней разгадка, почему 2.2.0 быстрее 4.х.х ???
ЗЫ. А в разделе мертвые с косами стоять. И тишинаааа.....
setar » 23 июл 2010, 14:09
работы навалилось
в выходные планирую активно поиграться по теме
Resident » 23 июл 2010, 16:12
setar писал(а):в выходные планирую активно поиграться по теме
С нетерпением жду мана по сборке ФС "в 10 строчек.© "
Resident » 27 июл 2010, 11:57
Туда же до кучиЗЫ А кто-то кроме меня собирается писать на Qt под мини? Или все испугались и забили?
Andrey37 » 28 июл 2010, 09:12
Я в QT не вижу надобности. Поковырялся только из интереса, так и бросил. Сидеть и ковырять миньку через точскрин в QT смысла нет. А дергать пинами, управлять чем нибудь, что-то считывать, QT не надо. Для эксперементов мне пока хватает debian с командной строкой и mc. Может я не прав
Resident » 28 июл 2010, 10:57
Andrey37 писал(а):Сидеть и ковырять миньку через точскрин в QT смысла нет.
А смысл было покупать девайсину с тачскрином если он не юзается не глупо-ли???
Помоему тогда действительно проще взять голый чип и через житаг с ним играться.
И по размеру меньше, и возможностей больше (как-то прямой доступ к необходимым регистрам), никаких глючных драйверов(?) работы с камерой (где-то тут это уже обсуждалось), и т.д. и т.п... (А под линь при сильном желании, можно и на PC кодить
)
Или я не прав?
Andrey37 » 28 июл 2010, 13:07
Я клавой пользуюсь, а если qtopia или opie, то еще и мышь.
Resident » 09 авг 2010, 11:53
Пытаюсь запустить Qt-прогу через exec - и нифига не выходит (((
Делаю как обычно: fork()
потом у потомка execl("./minidemo","-qws",NULL);
и после этого в консоли выводятся ерроры как будто я не передавал аргумент -qws при старте...
error писал(а):QWSSocket::connectToLocalFile could not connect:: Connection refused
No Qt for Embedded Linux server appears to be running.
If you want to run this program as a server,
add the "-qws" command-line option.
Где косяк?
setar » 09 авг 2010, 12:07
написано же "No Qt for Embedded Linux server appears to be running."
не запущен Qt сервер
Добавлено спустя 1 минуту 17 секунд:
для начала запустите её из консоли - там виднее что происходит