Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
Ставим Иксы на плату
Jury093
Добавлено 13.05.2010 09:51 Редактировалось 13.05.2010 09:52 Сообщение: 21
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Клавиатуры USB у меня нет. И экран 320x240, в нем оконный интерфейс выглядит неудобно и глупо. Как то этот emDebian не очень embedded...
Наверное, для практиического применеия лучше qt, как sasamy советует, или что еще похожее.

клавиатуру (для работы в консоли платы или иксах) можно подключить практически любую юсбишную, не забыть проверить/поднять поддержку в ядре в разделе Device->Input Device
можно включить удаленный доступ, примерно как в этой ветке
экран.. его чем больше, тем лучше :)))
/me подключал 640х480 - это меньше минимума.. видимо желательно 800х600 - тут должны быть нормально видны интерфейсы большинства софтин..
насчет неудобно и глупо мы как-то с Сашей вели философскую беседу :)
у грамотно написанного софта должны быть файлы настроек - шрифты поменьше, рамочки поуже, менюшки попроще - глядишь и вид станет почеловечней..
собственно, это проблема разработчика - оформить интерфейс программы для пользователя. Типичный вариант - морда апликухи на экране 320х240 или 1920х1280..

Цитата
emDebian не очень embedded

:) а никто и не обещал, что все будет маленькое, легкое и быстрое. Если такое надо, то "здравствуй busybox" - урезанный, обкусанный, адаптированный линукс..
кстати, если просетапиться на HDD, подключенный к адаптеру IDE-USB2.0, иметь 64М мозгов и организовать свопик на 64М, то более-менее что-то под иксами начинает запускаться..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 13.05.2010 10:48 Редактировалось 13.05.2010 10:50 Сообщение: 22
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
у меня CF-флешка, 64 метра мозгов. Под свап отдал ~128 Мб
а софтины писать надо всё равно самому, просто под emdebian много всяких вкусностей и удобств + это достаточно универсально. Можно хоть apache+phph+mysql запустить, вот тебе и мини сервачок, или какой-нить torrent-клиент конскольный взять (можно на тот же USB HDD закачивать) + ftp-сервер и вообще сказка. А еще можно всё это в какую-нить красивую гуй штучку на Qt обернуть и будет вообще шоколад
Для меня не столь критично быстродействие. Главное что бы работало и было функционально. Ну и про удобство разработки я вообще молчу...
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 13.05.2010 18:53 Редактировалось 13.05.2010 19:33 Сообщение: 23
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
с квадратиком - не знаю, я точно не причем. да и про курсор я где-то тут писал - включить весьма непросто

У пингвина при загрузке, оказывается, тоже кусочек плеча этим квадратом отгрызен, я просто раньше не замечал, т.е. он там постоянно находится, а не после загрузки Иксов появляется.

Цитата
Artemius, а мы с Jury093 используем сдешний плаг с разрешением 480х272 =) и пытаемся намонстрячить драйвер. Даже есть подвижки в этом направлении...

С интересом читаю вашу тему пр touchscreen, охото с сенсорным экраном поработать. Думал такой прикупить, но мне не нравится SPI у touchscreen-контроллера (хочу I2C) и экран 16:9 а не 4:3. Но если 16:9 становится стандартом для маленьких TFT то надо наоборот покупать и привыкать.

Цитата
клавиатуру (для работы в консоли платы или иксах) можно подключить практически любую юсбишную

Так у меня ее нет, ни дома, ни на работе, ни у знакомых - везде только PS/2. А в магазинах с USB только дорогие навороченные.

Цитата
насчет неудобно и глупо

Сонный писал, получилось резковато и немного не то что хотел сказать. Я совсем не ждал чуда, сразу знал что на таком маленьком экране ничего хорошего не будет.

Цитата
мы как-то с Сашей вели философскую беседу

На форуме или частным порядком? Очень интересно было-бы почитать, мне всегда казалось что оконная система на экранах меньше 640x480 плохо применима, особенно если вместо клавиатуры десяток кнопок, а вместо мыши touchscreen. Может переубежусь :-).

Цитата
Типичный вариант - морда апликухи на экране 320х240 или 1920х1280..

Сразу вспомнилось окошко настройки сети в Fedora11, когда в 800x600 кнопка OK за пределами экрана... :-).
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 13.05.2010 22:37 Сообщение: 24
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
У пингвина при загрузке, оказывается, тоже кусочек плеча этим квадратом отгрызен, я просто раньше не замечал, т.е. он там постоянно находится, а не после загрузки Иксов появляется.

хм.. а примерный размер в пикселях не удастся посчитать? если 32х32 64х64 то похоже на включенный Hardware Cursor типа такого
в драйвере фреймбуфера что пишете в DCCS?

Цитата
такой прикупить, но мне не нравится SPI у touchscreen-контроллера (хочу I2C)

а тут как и формфактором и размером экрана - все по вкусу и кошельку (я сам не очень люблю 16:9). ну а с интерфейсом TS все проще, на MNUCe с ним вполне работается через GPIO, накрайняк, можно отключить существующий и подпаять тот который нравится :)

Цитата
везде только PS/2. А в магазинах с USB только дорогие навороченные.

хм.. ну не знаю.. в местном дорогущем "Кей"(СПб) юсб клавы начинаются от 320рупий. я для опытов прикупил небольшую клаву А4 (~88 кнопок).. И дважды обыскивал московскую Савелку на предмет складной ЮСБ клавиатуры. В походном виде складывается в размер 2 пачек сигарет (увы их сняли с производства года 3 назад) :(

Цитата
На форуме или частным порядком?

да тут где-то на форуме :)
экранах меньше 640x480 плохо применима
хм.. использую наладонник+gps с экраном 320х240 - разумеется все нажимается, видно и довольно комфортно.. переубедил? :)))

Цитата
800x600 кнопка OK за пределами экрана.

во-во, я созерцал на 480х272 что 2/3 экрана заняты рюшечками-менюшечками, а оставшаяся треть типа рабочее поле :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 13.05.2010 23:59 Сообщение: 25
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
в драйвере фреймбуфера что пишете в DCCS?

Спасибо за наводку! Полез в документацию искать этот регистр, вспомнил ваш пост про то, что в PM говорят включать hw-курсор через этот регистр, а в DS какой бит за это отвечает не написано.
В драйвере из нового ядра в 31-й бит DCCS (reserved по DS) писалась '1'. Заменил на '0' - квадрат исчез.

Цитата
хм.. использую наладонник+gps с экраном 320х240 - разумеется все нажимается, видно и довольно комфортно.. переубедил? :)))

Наверное. Надо будет просветится в этой области...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.05.2010 00:06 Сообщение: 26
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Наверное. Надо будет просветится в этой области...

я забыл маленькую деталь - OS=!Linux :) а (WM2003) :)))

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 14.05.2010 09:51 Редактировалось 14.05.2010 10:09 Сообщение: 27
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
сейчас начали продавать переходники из 2 PS/2 -> USB, т.е. можно подрубить PS/2 клаву и мышь к одному USB. Цены в Московском nix начинаются от ~120 руб
у меня наладонник с 800х480 и мой Qt ftp-клиент выглядит достаточно сносно :-)

Да вот еще забыл сообщить что иксы поднялись, всё забегало зашуршало :-)
поднял на плате apache2+php5+mysql-server =) И после запуска X'ов остаётся порядка 30 Мб свободной рамы. Работает достатончо шутстро :-)

А вот firefox грузиться минут 5-7, но что-нить простенькое открыть можно. Всякие там wap.mail.ru, m.yandex.ru и т.д - грузит достаточно быстро, даже прокрутка приятная, чего не ожидал совсем :-) А в полноэкранном режиме (нужно нажать F11) еще и видимая облость становиться большой для этих сайтов. Если что посложнее - уставал ждать когда покажет...

Интересно, а сколько Qt будет собираться по времени на плате ? ^_^
Спуститься к концу Подняться к началу
Персональная информация
Alfamayonez
Добавлено 14.05.2010 12:05 Сообщение: 28
Alfamayonez
3.42

Пункты: 3702
Регистрация: 04.10.2009
Пол: Мужчина
Кстати насчет qt, Hermes, вы хотите запускать там qt без X, т.е. Во фреймбуффере?
Мне это тоже интересно, а то nano-X, уж больно муторный для меня :).
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 14.05.2010 14:16 Редактировалось 14.05.2010 16:08 Сообщение: 29
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
в комплекте с платой шла Qtopia (довольно старая) которая нормально собиралась и работала (причем и не на базе emdebian) необходимо было добавить только ключ -qws при запуске приложения. Думаю собрать Qt поновее, там вкусностей стало побольше. Под VMWare собралась, но почему-то отказалась работать на плате... потихоньку копаю в этом направлении. Microwindows с nono-X у меня так и не собрались - плюнул, Qt хотя бы изучать с нуля не нужно

А вот если запускать Qt (комплектный) из под X'ов то получаются глюки, фон под мышкой прорисовывается и пробивается курсор из icewm и при этом они ползают с разной скоростью... в общем лучше без них чем с ними :-)

работы много и посты я пишу какие-то скомканые... не получается оформить мысли...
видимо от пережитого шока запуска firefox на плате ^_^

тут еще возникла идея подключить свой HTC MAX 4G и попробовать поднять там беспроводной инет :-) вот будет прикол если заработает :-))))

PS: отпочковали Qt в соответствующую тему в этой ветке ;-)
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 14.06.2010 12:35 Сообщение: 30
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
попробовал установить fluxbox - получилось намного быстрее чем icewm. Прорисовка экранов - феноменальная! :-) и памяти поменьше кушает
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux