Pull to refresh

Comments 37

UFO landed and left these words here
Гениально, почти карманные Гоблины… Бежим раскупать железки. Жаль производитель не знает.
Для карманных могу порекомендовать mr3040, по железу такой же, но с аккумулятором внутри, идеален для кастомных мобильных девайсов.
Уважаемый автор — псих. И это здорово!
UFO landed and left these words here
Не знаю, для какого-то мобильного девайса разрабатывалась, я нашел ее порт под OpenWRT (да там, вроде как, ничего особо и не портировали, она и так была под embedded linux). Поставил ради эксперимента, выглядит неплохо. Мышь, похоже, не поддерживает.
UFO landed and left these words here
Вот это энтузиазма у аффтора. Хоть вагонами отгружай )
Спасибо большое за кадры из Кирандии. Это была игра моего детства )
Во многих роутерах есть USB2.0, можно ли будет подключить несколько дисплеев, через usb хаб?
Просто ради спортивного интереса =)
Дык и в этом 2.0, можно, конечно. Он на видео через хаб и подключен, т.к. еще клавиатура и мышка.
Кстати, как fbcon хендлит несколько дисплеев я не знаю, возможно что и никак — надо поглядеть в исходниках.
А можно драйвер допилить, чтобы он их как один удвоенного разрешения юзал.
подключил еще один экран — он автоматически пристроился снизу.
подключил еще два — пристроились сбоку.
воткнул 16 экранов — получил нормальное 1280*960
ну почему же? USB2.0 вполне позволит 16 устройств USB1.1 подключить и те же 8 FPS :)
Да, вообще вы правы)
Но, с другой стороны, тут уже сам 400 МГц процессор роутера может начать задыхаться. Хотя 800х600 из таких составных он, я полагаю, потянет).
Либо надо брать СТМку по жопастее, с USB 2.0, и более здоровую панель (китайцы продают на e-bay).
такую панель ради интереса можно собрать и к десктопу… правда зачем — непонятно.
Тач! Я требую драйвер поддержки тача в обратную очередь!
А с тачем занятно, ему драйвер в линухе-то не нужен будет (он там, кстати, есть).
Он ведь не по SPI подключен, а по USB. Таким образом нужен драйвер на STMке и добавление в дескриптор еще одного интерфейса, HID.
Может и сделаю, если время будет.
причем стандартная библиотека STMки уже имеет HID устройство и драйвер тача. но я не видел их спаренных еще пока.
HID заводил, драйвер тача я там не видел, честно говоря. Но это можно и на базе линуксового сделать, если уж там что-то страшное — в линухе я видел исходники драйвера именно этого контроллера тача.
м.м… у меня stm32 который пришел борд шел в комплекте с софтом, в том числе и с драйвером тача — то есть демо-прошивка на ура работала с тачем.
А scummvm с каким бекендом компилировался? Я так понмиаю, sdl?
Да, разумеется. Там все на SDL, эта оболчка тоже.
Единственное что — очень многие движки там напрочь игнорируют опцию mute, точнее они просто выставляют громкость в 0 и все. И падают на попытках работать с микшером.
Пришлось тех же гоблинов патчить, чтобы они при мьюте вообще не обращались к микшеру.
Давайте патч, включим. Просто с этой проблемой никогда не сталкивались раньше, и выставления громкости в нуль хватало.
Видимо, хватало если устройство хоть как то поддерживает звук.
Я компилял ядро с поддержкой звука даже, все равно падало на микшере, в ::PlaySound, кажется, на assert(MixerReady).
Я особенно глубоко не вникал в архитектуру, поэтому просто в движке гоблинов добавил в конструкторе условие — если мьют, то не создавать объект для работы со звуком, а дальше в коде уже были проверки, что если он null, то не трогать звук.
Для гоблинов это проблему решило, но глобально — нет. Вторая кирандия, например, падает, когда пытается воспроизвести звук.
Ах, это. Тогда вам нужно сделать кастомный SDL бекенд, в котором выбрать null драйвер для звука. Могу рассказать, но это уже лучше в оффлайне.
Вообще это несколько странно, имхо логичнее если выбран мьют вообще не трогать микшер…
Причем я sdl даже задал через переменные среды чтоб выводил в файл и файл задал /dev/null, но все равно в микшер лезут…
супер! огромное спасибо за проделанную работу!
А что делает на фотках «Всепожирающее пламя»? :-)
Выпало из колоды, которой подперт экран)
А еще клево было бы замутить USB -> VGA переходничок на СТМке, и к старому маленькому ЭЛТ/LCD монитору подключить. =)
по старой памяти для меня «мини-компьютер» — это что-то размером с холодильник =)
Наконец нашёл время и достаточное количество внимания чтобы детально прочитать всю серию. Спасибо. Тут постоянно идут отсылки к четвёртой части, планируется ли она в серию?

За сам гайд написания драйвера — поясной поклон! Это очень полезная серия статей. Так же, хотелось бы узнать что за оболочки и как они собираются для OpenWRT. У меня на х86 платке бегает OpenWRT, хотел к ней прикрутить какие-нить гуи.
Присоединюсь к вопросу коллеги — будет ли будущее у проекта?
Товарищ автор, а что там с обещанием продолжения? :)
Не важно где, но обязательно пишите ещё!
Only those users with full accounts are able to leave comments. Log in, please.