Технический форум по робототехнике.
		
	
		 
	
		
			
			
				
				 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 секунд:
для начала запустите её из консоли - там виднее что происходит