roboforum.ru

Технический форум по робототехнике.

QT для mini2440 под Qtopia

Re: QT для mini2440 под Qtopia

Resident » 02 июл 2010, 11:34

setar писал(а):Но в целом я не вижу большого смысла кастомизации ядра при наличии у всех одинаковой жлезки.
В целом да, но не у всех экраны одинаковые. У меня например 7ка.
Однако если кто-то, у кого все хорошо компилится сделает билды для всех экранов (делов-то, в меню_конфиг поменять размер) то впринципе что-то свое билдить уже не понадобится :)

Re: QT для mini2440 под Qtopia

setar » 02 июл 2010, 12:07

я бы даже сказал что пока не вижу смысла менять штатное ядро
(Linux FriendlyARM 2.6.32.2-FriendlyARM #1 Fri Jan 8 12:53:23 CST 2010 armv4tl unknown)
возможно эта надобность возникнет если в ядро не собрана поддержка каких либо устройств аппаратных

Re: QT для mini2440 под Qtopia

Andrey37 » 02 июл 2010, 15:01

Не знаю как у вас, но у меня с ядром уже готовые конфиги были под разные дисплеи плюс vga. Компилилось все отлично. Если кому надо, выложу.

Re: QT для mini2440 под Qtopia

galex1981 » 02 июл 2010, 15:09

Конечно выложи!

Re: QT для mini2440 под Qtopia

setar » 02 июл 2010, 15:12

:D я про это и говорю
если собрать ядро их их исходников с их патчами и конфигами то получится ровно их ядро, байт в байт.
тогда спрашивается к чему эти пляски с бубном ?

Re: QT для mini2440 под Qtopia

Resident » 02 июл 2010, 22:14

setar писал(а):я бы даже сказал что пока не вижу смысла менять штатное ядро
работу GPIO и SPI проверяли?
Уверены что в базовом ядре все включено?
Adding GPIO and SPI to the mini2440 kernel

Re: QT для mini2440 под Qtopia

Andrey37 » 03 июл 2010, 10:38

GPIO и SPI все включено. Если хотите проверить не в Qtopia, то через консоль или через терминал набираем hello или pwm_test, или led, или led-player,.... Web server там тоже уже запущен. Можно светодиодиками поморгать, usb камеру посмотреть. Обращение к кнопочкам, диодикам, пищалке через /dev. А так посмотреть, что включено make menuconfig и включить чего не хватает.

GPIO будет в sys/class/gpio
SPI в dev
Вложения
config_mini2440_t35.zip
Конфиг с GPIO и SPI
(10.63 КиБ) Скачиваний: 0
mach-mini2440_c.zip
GPIO, SPI
(3.25 КиБ) Скачиваний: 0
linux-2.6.32.2 configs.rar
Конфиги с CD
(49.43 КиБ) Скачиваний: 0

Re: QT для mini2440 под Qtopia

Resident » 04 июл 2010, 18:41

Andrey37 писал(а):GPIO и SPI все включено.
В базовом ядре? или в твоих приаттаченных конфигах?
если второе, то в меню-конфиг зайти и поставить пару галочек - минут ное дело ;)
Мог бы уже сразу готовые ядра выложить, чтоли...раз уж собрались не делать маны по компиляции ядер и не париться со всем этим. Выложить в первом посту ядрышки с all-included для всех моников архивчиком и больше не возвращатся к этой теме.
Вообще идеально было бы, чтобы кто-то это дело мониторил и при появлении новых версий или новых примочек обновлял бы архив с ядрами. (такой себе "главный по ядрам" 8) )

Re: QT для mini2440 под Qtopia

setar » 05 июл 2010, 10:35

сейчас чутка обрастем информацией и будет создан репозиторий на робофоруме
в котором в том числе будут лежать свежие ядра образы и т.д.

Re: QT для mini2440 под Qtopia

Andrey37 » 05 июл 2010, 17:20

Может всеже разбить все по темам, а то у нас все вкуче. Например Linux - ядро - фс - перефирия - обсуждения ... А то начали с QT и дошли до перефирии gpio, spi.

Re: QT для mini2440 под Qtopia

setar » 05 июл 2010, 17:22

разобъём, не спешите :)

Re: QT для mini2440 под Qtopia

Resident » 05 июл 2010, 18:48

Andrey37 писал(а):А то начали с QT и дошли до перефирии gpio, spi.
Значит продолжаем с Qt!!!
Запустил я твою ФС, получилось как-то так:
err.jpg

Это нормально?
Вопрос 2: Почему Qt 4.5? почему не 4.6 ???
Раз уж так, то где взять сорцы этого 4.5 и как его скомпилить на компе чтобы подключить к креатору и уже начать кодить? (мануальчик небольшой плиз в студию)
Вопрос 3: При старте миньки у меня секунд 15, до пояления картинки пингвина, моник включен и на нем мусор, я так понял это косяк убута. Как это лечится? (не красиво, блин)
Вопрос 4: При старте непосредственно линя, запускается демка Qt. Где она лежит?
и наконец...
Вопрос 5: Консоль то есть в этой ФС? (Когда закрываю демку, то просто черный экран и мигающий укрсор по середине экрана,который ни на что не реагирует, в терминале тоже игнор)

ЗЫ. убут заливал через [v] в vivi (как загруз виви) т.к. загруз убута по данной статейке не работает вследствие изменения бутаргс при компиляции бута и при старте он сразу лезет в карточку и грузит ось.

Re: QT для mini2440 под Qtopia

setar » 05 июл 2010, 21:22

это не нормально, у тебя при старте ядра не смонтировался NAND, полностью (devce busy)
почему сказать не могу, мало данных
возможно нужно поставить паузу монтирования (rootdelay=3 в параметры ядра)
все модули из корневой файловой системы у вас не соответствуют версии ядра, поэтому не грузятся
оно что - загружается :shock: ?
значит Вы думаете что грузетесь с SD а подцепляется NAND

2. возможно проследил предысторию, не понял к чему вопрос. сам до Qt пока не добрался

3. через день два - будет статья, уже есть наработки но в процессе написания оказалось что нужно много "вводных статей" типа как настроить линукс в виртуалке и соединение по портам

4. не добрался пока

5. консоль есть не в ФС а в ОС если не находите её из графики то ловите либо по последовательному порту либо по ssh

P.S. метод как в статье про u-boot у меня на заработал, сегодня выложу свой

Re: QT для mini2440 под Qtopia

Resident » 05 июл 2010, 22:20

setar писал(а):все модули из корневой файловой системы у вас не соответствуют версии ядра, поэтому не грузятся
Поэтому я и просил выкладывать все комплектом!
ФС с Qt брал отсюда
Andrey37 писал(а):Вот файловая система с поддержкой QT http://depositfiles.com/files/d4isks6bm
А убут и ядро 2.6.32.2 компилил сам.
setar писал(а):оно что - загружается :shock: ?
Ооооо дааа!!!! :lol:
Как ни странно :) Не знаю кого оно там подцепляет или еще что, но только нанд у меня форматнут под линь и записана только область убута, остальное (ядро и ФС) находится на SD
setar писал(а):3. через день два - будет статья, уже есть наработки но в процессе написания оказалось что нужно много "вводных статей" типа как настроить линукс в виртуалке и соединение по портам
Так и выкладывайте по очереди ;) (по мере написания)
setar писал(а):5. консоль есть не в ФС а в ОС если не находите её из графики то ловите либо по последовательному порту либо по ssh
В том то и дело что через СОМ оно не ловится а сеть для ssh не настроена :(
setar писал(а):P.S. метод как в статье про u-boot у меня на заработал,
Базовый убут без модификаций у меня по ней нормально прошивался. Там вся фишка в том что после того как ты загрузил убут в ОЗУ и из нее прошил этот самый убут в НАНД (MINI2440 # nand write 0x31000000 u-boot), необходимо ОБЯЗАТЕЛЬНО перегрузится в прошитый нандовый убут переключив NOR/NAND и только потом уже делать MINI2440 # dynenv set 40000 и т.д.
иначе все настройки будут сохранятся в ОЗУшную версию убута и после ребута убьются (я сам на этом попался один раз)

Re: QT для mini2440 под Qtopia

setar » 05 июл 2010, 22:27

свой вариант прошивки u-boot выложил
у меня не работала go 0x31000000 - причем на любых бинарниках (своих родных с диска и взятых из сети)
почему - так и не понял.
через "v" - загрузилось вместо vivi


Rambler\'s Top100 Mail.ru counter