Netscape mozilla linux armv7l

Содержание
  1. Netscape возвращается на Linux
  2. Re: Netscape возвращается на Linux
  3. Re: Netscape возвращается на Linux
  4. Re: Netscape возвращается на Linux
  5. Re: Netscape возвращается на Linux
  6. Re: Netscape возвращается на Linux
  7. Re: Netscape возвращается на Linux
  8. Re: Netscape возвращается на Linux
  9. Re: Netscape возвращается на Linux
  10. Двуликий Netscape.
  11. Re: Двуликий Netscape.
  12. Re: Двуликий Netscape.
  13. Re: Двуликий Netscape.
  14. Re: Двуликий Netscape.
  15. Re: Netscape возвращается на Linux
  16. Re: Двуликий Netscape.
  17. Re: Netscape возвращается на Linux
  18. Re: Двуликий Netscape.
  19. Re: Netscape возвращается на Linux
  20. Re: Netscape возвращается на Linux
  21. Re: Netscape возвращается на Linux
  22. Re: Netscape возвращается на Linux
  23. Re: Двуликий Netscape.
  24. Re: Netscape возвращается на Linux
  25. Re: Netscape возвращается на Linux
  26. Re: Netscape возвращается на Linux
  27. Re: Netscape возвращается на Linux
  28. Re: Netscape возвращается на Linux
  29. Re: Netscape возвращается на Linux
  30. Re: Netscape возвращается на Linux
  31. Re: Netscape возвращается на Linux
  32. Re: Netscape возвращается на Linux
  33. Re: Netscape возвращается на Linux
  34. Re: Netscape возвращается на Linux
  35. Re: Netscape возвращается на Linux
  36. Re: Netscape возвращается на Linux
  37. Re: Netscape возвращается на Linux
  38. Re: Netscape возвращается на Linux
  39. Re: Netscape возвращается на Linux
  40. Re: Netscape возвращается на Linux
  41. Re: Netscape возвращается на Linux
  42. Re: Netscape возвращается на Linux
  43. Re: Netscape возвращается на Linux
  44. Re: Netscape возвращается на Linux
  45. Re: Netscape возвращается на Linux
  46. Re: Netscape возвращается на Linux
  47. Re: Netscape возвращается на Linux
  48. Re: Netscape возвращается на Linux
  49. Re: Netscape возвращается на Linux
  50. $$ в C-коде
  51. Установка свежего Linux на Banana Pi Pro
  52. Сборка ltrace для android (ARMv7).
  53. Не могу найти заголовочные файлы ядра
  54. Gentoo armhf — плохо работает из chroot
  55. Пожалуйста, посоветуйте хорошее свежее ядро для Beaglebone Black.
  56. Чем конкретно я сломал загрузчик BBB? Как исправить?
  57. pthread_cond_wait and SIGBUS (ARMv7 RPi 3 B)
  58. Кросскомпиляция программы под ARM и segfault при запуске
  59. Не печатаются большие файлы на сетевом принтере
  60. Компиляция под armv6 в debian
  61. Проблема в gentoo-arm (не собирается libarchive)
  62. RaspberryPi и Gentoo — armv6j, armv6j_hardfp, armv7a или armv7a_hardfp?
  63. Компиляция с sysroot для armv7hf (линковка библиотек ncurses)
  64. Разработка в Qt для Arm
  65. Армовый китайский планшет с линуксом на борту, как основной осью
  66. Мониторинг сайта
  67. Alsa SOC.
  68. ARMv7, DMA и загадка
  69. Подскажите по input device и конкретно по touchscreen!

Netscape возвращается на Linux

Компания Netscape объявила о начале разработки браузера Netscape 9, который в отличие от Netscape 8 будет доступен не только под Windows, но и под Mac OS и Linux. Как и предыдущая версия, браузер будет основан на Mozilla Firefox. На долю Netscape сейчас приходится около 1% пользователей.

Re: Netscape возвращается на Linux

Re: Netscape возвращается на Linux

Хм. И чем он будет лучше Firefox? Или Seamonkey. Или Opera.

Re: Netscape возвращается на Linux

Re: Netscape возвращается на Linux

> И чем он будет лучше Firefox? Или Seamonkey. Или Opera.

+1. зачем еще один велосипед?

Re: Netscape возвращается на Linux

> +1. зачем еще один велосипед?

и нетшкафу кушать хотца

Re: Netscape возвращается на Linux

а что плохого? чем больше тем лучше, а то и глядишь они все многолетние баги мозиллы пофиксят 🙂

Re: Netscape возвращается на Linux

Re: Netscape возвращается на Linux

оттянет на себя ещё немного пользователей IE

Двуликий Netscape.

Помнится Netscape Browser был двухядерным браузером и умел переключаться между движками Gecko и IE. А как эта возможность будет реализована в Netscape 9 на Linux?

Re: Двуликий Netscape.

> между движками Gecko и IE.

Под Линукс IE ? не может быть

Re: Двуликий Netscape.

> А как эта возможность будет реализована в Netscape 9 на Linux?

Рискну предположить, что никак. 🙂

Re: Двуликий Netscape.

> Под Линукс IE ? не может быть

Re: Двуликий Netscape.

>Рискну предположить, что никак. 🙂

Не факт: можно запустить IE через wine, а сверху уже — Netscape 🙂

Re: Netscape возвращается на Linux

> оттянет на себя ещё немного пользователей IE

В Linux их особенно много. 🙂

Re: Двуликий Netscape.

> можно запустить IE через wine, а сверху уже — Netscape 🙂

и потянет нетшкаф за собой wine && ie по зависимостям. причем последнее будет вытягиваться с сайта MS 🙂

Re: Netscape возвращается на Linux

Неужели оперзиллу сделают? А иначе seamonkey уже есть.

Re: Двуликий Netscape.

>>Рискну предположить, что никак. 🙂

> Не факт: можно запустить IE через wine, а сверху уже — Netscape 🙂

Сдается мне, что это попахивает извращением. 🙂

Re: Netscape возвращается на Linux

> Не факт: можно запустить IE через wine, а сверху уже — Netscape 🙂

A M$ возражать не будет?

Re: Netscape возвращается на Linux

Re: Netscape возвращается на Linux

1% ? не смешите мои тапочки

Re: Netscape возвращается на Linux

Вообще-то Internet Explorer давным-давно портирован под юникс, если кто не знал.

Re: Двуликий Netscape.

Re: Netscape возвращается на Linux

на самом деле написано менее 1%, тут моя небольшая неточность

Re: Netscape возвращается на Linux

в той же википедии:
Disappearance
The homepage for IE for Unix was abruptly removed from Microsoft’s website in the third quarter of 2002 without explanation, replaced with the terse message: «We sincerely apologize, but Internet Explorer technologies for UNIX are no longer available for download.»
получилось так, что овчинка не стоила выделки, посему решили свернуть.

а по теме: ну пусть сделают новый нетшкаф, кому хуже-то от этого?

Re: Netscape возвращается на Linux

А что это за браузер такой Netscape? :)) ps:шучу, хотя и правда 🙂

Re: Netscape возвращается на Linux

Эхх, буду рад, если у них что получится.. перейду на шкаф с радостью, первый мой бровзер был, ностальгия как-никак.. =)

а еще была такая классная штука Netscape Composer =))

Re: Netscape возвращается на Linux

>Internet Explorer for UNIX offers some features not found on the Windows version as well, such as Emacs-style keyboard shortcuts

Читайте также:  Как поменять сенсор мыши windows 10

По теме: а что НеШкаф поимеет с этого? Реклама?

Re: Netscape возвращается на Linux

>И чем он будет лучше Firefox? Или Seamonkey. Или Opera.

Интеграция с aol которой нет не в том ни в другом не в третьем. Это не для нас — это для них.

Re: Netscape возвращается на Linux

Re: Netscape возвращается на Linux

пускай возвращается в ад. не надо нам впаривать скин для mozilla в виде отдельного браузера

Re: Netscape возвращается на Linux

> Интеграция с aol которой нет не в том ни в другом не в третьем. Это не для нас — это для них.

AOL — это такой dial-up провайдер американский? Просветите пожалуйста.

Re: Netscape возвращается на Linux

> AOL — это такой dial-up провайдер американский? Просветите пожалуйста.

Ну почти AmericanOnLine — давно уже не только диалап, это крупнейший пров в штатах, а таже ему пренадлежит множество подело , самая известная icq и aim

Re: Netscape возвращается на Linux

>AOL — это такой dial-up провайдер американский?

Точнее это такой скин на интернет, который видят его пользователи, начиная c диалапа и заканчивая сотнями сетевых сервисов.

Re: Netscape возвращается на Linux

Netscape 3.0 forever!

Re: Netscape возвращается на Linux

хватит насиловать трупы .

Re: Netscape возвращается на Linux

Картина маслом «Возвращение блудного сына».

Re: Netscape возвращается на Linux

>а еще была такая классная штука Netscape Composer =))

Re: Netscape возвращается на Linux

Те, кто имел удовольствие с ним работать — говорили, что это был полный сипец — был сильно глюкав и падуч.

Re: Netscape возвращается на Linux

непонятно зачем оно ещё кому-то будет нужно..

Re: Netscape возвращается на Linux

Нет такой компании — Netscape. С 2003 года. Есть торговая марка Netscape, которая принадлежит AOL.

Re: Netscape возвращается на Linux

>Те, кто имел удовольствие с ним работать — говорили, что это был полный сипец — был сильно глюкав и падуч.

И тем не мение когда-то он был лучшим браузером и ктому же самым популярным, до того как никрософт начело включать ослов в винду, рэйтинг езко упал. И было 2 варианта:тихо сдохнуть или открыть сорцы. Ходят слухи, что перед открытием кода сорцы полгода вылизывались, чтоб конкуренты незасмеяли)

Re: Netscape возвращается на Linux

Оно лично вам чем-то помешает? Если так, то мне вас жаль 😀

Re: Netscape возвращается на Linux

>И тем не мение когда-то он был лучшим браузером и ктому же самым популярным,

и только глупые дети об этом не знают. 🙁

Re: Netscape возвращается на Linux

> Оно лично вам чем-то помешает? Если так, то мне вас жаль 😀

ой, только вот не нужно столько патетики «мне вас жаль» етц 🙂 мне лично — он не мешает. мне интересен смысл изобретения велосипедов. я уже ранее писал про распыление сил. делать форки форков, которые будут юзать сотня людей, исключительно из-за ностальгии. хотя если они сделают нечто принципиально новое, буду только рад. но сдается мне, увидим мы очередную вариацию на тему mozilla/firefox/seamonkey.

Re: Netscape возвращается на Linux

> >И тем не мение когда-то он был лучшим браузером и ктому же самым популярным,

> и только глупые дети об этом не знают. 🙁

в то время просто была альтернатива среди нормальных GUI браузеров только в виде глюкавого IE под оффтопик.

Re: Netscape возвращается на Linux

Firefox и Mozilla/Seamonkey + Netscape = работа над одним и тем же, но с разных направлений (IMHO). И если что-либо будет улучшено (в одной из веток) и реализовано в Firefox. — кто из нас проиграет?!

P.S. «Каждому — свое!». На вкус и цвет товарищей нет. И силой пересаживать на шкаф вас не будут 🙂

Re: Netscape возвращается на Linux

> Вообще-то Internet Explorer давным-давно портирован под юникс, если кто не знал.

Уважаемый, ты сам-то читал что там написано и про какие времена и версии? Или это только ради пальцОв?

Re: Netscape возвращается на Linux

Спираль истории! Ведь «Gecko.. originally created by Netscape Communications Corporation»

Кстати, по-моему понятно, зачем все это. AOL хочет видимо иметь свой домашний броузер.

> в то время просто была альтернатива среди нормальных GUI браузеров только в виде глюкавого IE под оффтопик

Именно. И тем более это закончилось на 3-м нетшкафе, бо 4-ый Нетшкаф был глюкалом тем еще.

Источник

$$ в C-коде

доброго дня, ЛОР! 🙂

смотрю примеры из MCUXpresso, но встретился с неизвестной мне конструкцией.
кто знает, что за фигня в «extern uint32_t Image$$RW_m_ncache$$Base[];»?

когда туда завезли «$$», и что это такое? %)

p.s. с виду похоже на какую-то новую фишку препроцессора.

Установка свежего Linux на Banana Pi Pro

Привет всем! Есть здесь кто ставил свежий Linux на «Banana Pi Pro» с сайта https://www.armbian.com/banana-pi-pro/

Качал образ, пробовал разные версии. Виснит на этапе загрузки. Подаю напряжение, на мониторе подключенному по HDMI вижу лого и начальную загрузку. Последняя строчка Kernel Start (пишу по памяти). Далее чёрный экран.

Качал это дистр: http://www.lemaker.org/product-bananapro-download-25.html он работает, но там старое ядро и не работа USB 4G Modem который мне нужен + Python3.4, а мне хотя бы 3.6 необходим.

Сборка ltrace для android (ARMv7).

Здравствуйте. Есть цель собрать ltrace, чтобы она работала на Android 7.1.2 (ARMv7). Пытаюсь сделать кросскомпиляцию под ARM на host машине debian 10 x86_64 вот такими командами: $autoreconf -i $./configure –build x86_64-pc-linux-gnu –host=arm-none-linux-gnueabi –target=arm-none-linux-gnueabi LDFLAGS=«-static» CC=arm-linux-gnueabihf-gcc –disable-maintainer-mode

Все это падает с такими словами: checking for elf.h… yes checking gelf.h usability… yes checking gelf.h presence… yes checking for gelf.h… yes checking for elf_begin in -lelf… no configure: error: *** libelf not found on your system

Читайте также:  Альтернатива putty для линукс

Немного погуглив понял, что для сборки нужны библиотеки из elfutils.

Отсюда два вопроса:

Правилно я понимаю, что для решения проблема нужно отложить сборку ltrace и сначала аналогичными командами собать elfutils для ARMv7? Потом уже при сборке ltrace указывать на пути к elf под ARMv7? Или нужно как то специальным образом править configure.ac, чтобы оба исходника собирались одновременно?

Я понял, что в configure.ac есть макрос, который проверяет есть ли в библиотеке elf функция elf_begin AC_CHECK_LIB([elf], [elf_begin], [libelf_LIBS=«-lelf»], [AC_MSG_ERROR([*** libelf not found on your system])]

Отсюда вопрос. Как можно добавить вывод путей по которым он делает поиск библиотеки elf? Как я понимаю он сейчас делает поиск по библиотекам host системы, которые собраны для x86_64.

Не могу найти заголовочные файлы ядра

Есть зверь то ли на armv7l, то ли на armhf архитектуре, ядро 3.4.39

Просто uname -a выдает armv7l, но при этом все пакеты armhf

Нужен пакет linux-headers (в репозитории нет)

Знаю, что ядро старое, но нового для моего зверя нет.

Может есть у кого?

А если нет, то что-то слышал про сборку из исходников…может подскажет кто, как оно делается?

Нет, если кто-то знает что-то на более новом ядре для cubieboard 5, то буду, конечно же, благодарен

С сайта armbian.com/cubietruck скачивал что-то на ядре аж 5.4, но то, почему-то, не запускается

P.S. попрошу arm помоями не поливать

Gentoo armhf — плохо работает из chroot

emerge-webrsync && emerge —sync

emerge —oneshot portage

кое как отработали, но ругались на системные вызовы.

Можно ли как-то поднастроить /usr/bin/qemu-arm-static

Или остается только QEMU и CROSS?

Хотел собрать ядро посвежее для Devuan.

Пожалуйста, посоветуйте хорошее свежее ядро для Beaglebone Black.

Зачем для подобных ядер отдельный git репозитарий?

Что они там пилят, если BBB поддерживается в mainline?

Какие-то дополнительные дрова, которые в mainline еще не приняли?

Без них будет работать последнее ванильное ядро v5.2.x?

Может быть что-то есть в сокровищницах Gentoo оверлеев?

Чем конкретно я сломал загрузчик BBB? Как исправить?

Добавил в файл uEnv.txt две строчки (#коментарии):

И все сломалось, не грузится, даже мигающий текстовый курсор не появляется. Если скопировать старый файл uEnv.txt, то грузится нормально. Вопрос в чем причина? И второй вопрос очевидно, как загрузить новое ядро?

pthread_cond_wait and SIGBUS (ARMv7 RPi 3 B)

Я так понял, сейчас для RPi 3 B только 32-битное ядро в стабильной версии?

В нём на вызове pthread_cond_wait(. ) вылетает сигнал SIGBUS.

Это raspbian stretch 32-bit.

Подскажите, где искать причину. Второй день копаю по инету, не могу понять. Единственное, что нашёл, это про 64-битные Ubuntu 13.04 и Debian, сообщение от «Oleg Osovitskiy» — pthread_detach(pthread_self()); https://stackoverflow.com/questions/21328622/pthread-detach-causes-sigsegv-on.

Кросскомпиляция программы под ARM и segfault при запуске

Доброго времени суток. Есть устройство на базе процессора Hisilicon Hi3798mv100. Пытаюсь с помощью sdk для этого чипа скомпилировать простейшую программу:

Однако при попытке запуска на целевой платформе стабильно получаю segfault. Программа запускается из initrd. В состав SDK входит компилятор arm-hisiv200-linux-gnueabi v4.4.1

Параметры с которыми вызывается компилятор:

Помогите пожалуйста разобраться в причине такой ошибки или укажите направление :-), заранее спасибо.

Не печатаются большие файлы на сетевом принтере

  • OrangePi Zero с установленным DietPi
  • Принтер Brother HL-1110 (точнее Brother HL-1112R, но драйвера везде дают для HL-1110)
  • Роутер

Задача: Подключить принтер по USB к апельсинке и расшарить по сети.

Установил на OrangePi последний DietPi, поставил CUPS. Подключил принтер, хотел поставить драйвера сразу, подсунув ppd файл от официального пакета для i386, но он не совместим (точнее, как я понял, не совместим фильтр) с armhf. Других драйверов нет. Установил в режиме «raw — queue», подключил на рабочей системе (Debian x86-64 sid + Gnome 3.26) как сетевой принтер с дровами под CUPS, вроде работает.

Проблема: работает медленно на небольших файлах, типа jpeg-ов по 500КБ а например на png в 12МБ вообще спотыкается. Файл вроде отправляется на печать, на принтере лампочка загорается, что принимает данные, в web-морде CUPS-а у принтера статус «Idle — Sending data to printer», но потом на принтере загорается желтый огонек, а через минуту опять зеленый и ждет новых заданий. Вероятно таймаут срабатывает задание.

Как обойти этот тормоз?

Компиляция под armv6 в debian

Делаю chroot через:

Проблема в gentoo-arm (не собирается libarchive)

Всем привет, давненько не работал с gentoo, а как попробовал, та обязательно подкинула очередную свинью.Устройство OrangePI PC (Allwinner H3 armv7), пытаюсь собрать иксы, но libarchive не хочет собираться, с —keep-going не собралось 16 пакетов из-за этого libarchive, не знаю что и делать, как лечить

RaspberryPi и Gentoo — armv6j, armv6j_hardfp, armv7a или armv7a_hardfp?

Здравствуй, ЛОР! Решил поставить Gentoo на RaspberryPi, но когда пришло время выбора архитектуры — я растерялся.

На вики Gentoo тоже неоднозначно: на странице https://wiki.gentoo.org/wiki/Raspberry_Pi предлагают stage3-armv6j_hardfp, в то же время на странице https://wiki.gentoo.org/wiki/Raspberry_Pi/Quick_Install_Guide предлагают stage3-armv7a_hardfp (да ещё и из какого-то левого сервера http://gentoo.osuosl.org).

Можно заметить, что имена архивов не совпадают, предлагают скачать armv7a_hardfp, а распаковывают armv6j_hardfp. Я бы мог поправить, только я не знаю, что и на что.

Так всё таки — что выбрать? Какая разница между armv6j и armv7a? А между armv6j и armv6j_hardfp?

Компиляция с sysroot для armv7hf (линковка библиотек ncurses)

При сборке кода командой:

Разработка в Qt для Arm

Доброго времени суток.Стоит цель писать программу под arm железяку(СM-FX6). Подскажите в правильную сторону ли я иду. Мне бы хотелось что бы я разрабатывал приложение в Qt на ПК и мог заливать бинарник в плату и отлаживать его там с ПК.

На данный момент на железяке стоит Ubuntu, а также gbtserver(связка GBT и gbtserver у меня сейчас работает под терминалом:)) В Qt делаю свой комплект,проверяю связь по SSH — плата отвечает, но загвоздка — не получается добавить в комплект компилятор АРМ(он установлен и им компилил «привет мир», запускал бинарник на плате). Соответственно и проект собрать не получается. Что я не улавливаю?

Читайте также:  What is windows azure active directory

Qt был установлен Qt 5.5.0 (GCC 4.9.1 20140922 (Red Hat 4.9.1-10), 64 бита)

Армовый китайский планшет с линуксом на борту, как основной осью

На каком китайском планшете (минимум armv7 hf, 1 Gb RAM, 2 cores, диагональ >=7″) без всяких проблем (или с небольшим хаком/прошивкой) можно запустить GNU Debian (>=7) основной осью? И чтобы можно было выпилить Андроид совсем. Нужна именно эта конфигурация. Софт будет запускаться кастомный под Хы и консоль.

Мониторинг сайта

Чем мониторить сайт? Аптайм, load avg, ЦПУ/ОЗУ и прочее
Сайт на ARMv7, поэтому желательно PHP-only
Сайт построен на Lighttpd

Alsa SOC.

Салют, просьба нуба не пинать, разве что в нужном направлении.

Пытаюсь вычесать суровый китайский код в sound/soc/sunxi/i2s — там имеются аж четыре модуля для одного простенького iis выхода, в котором и настраивать толком нечего. Удалив все ненужные переменные и невызываемые функции, поимел два практически пустых сифайла (из четырех), которые, однако, имеют свой инит и икзит, без которых машинка не играет. Пробовал поочередно не загружать модули. Работает только со всеми четырьмя, хотя взаимных зависимостей нигде не объявлено.

Хочется слить всю эту тягомотину в один-два модуля, для экономии ядреной памяти и для вящей читаемости кода, но алсовые доки мало что говорят про soc. Скупая же ядреная документация, наоборот, советует иметь отдельные модули codec, machine, pcm и platform, что у китайцев и исполнено, несмотря на то, что последние три дивайса нераздельно запечены в одном процессоре.

Прошу совета, как грамотно объединить модули — или почему лучше не объединять.

ARMv7, DMA и загадка

Доброго времени суток!

Работаю над драйвером под ядро 2.6.37, платформа с чипом TI DM3730, который с ядром Cortex A8, которое на основе ARMv7.

Драйвер у меня позволяет чипу общаться с FPGA по GPMC, и всё это дело вполне сносно работает по DMA, когда я выделяю память под DMA буфер при помощи dma_alloc_coherent().

Но задача смотрит немного дальше: нужно не просто получить данные, а отправить их на DSP ядро, забрать оттуда и затем вручить радостному юзеру. Логично при этом использовать идеологию zero-copy, и вот тут-то возникают нюансы.

Во-первых, памяти нужно много, т.е. больше, чем даёт мне dma_alloc_coherent (1Мб). Во-вторых, в эту память должно уметь лазить DSP ядро. Производитель чипа предоставил модуль, который умеет выделять большие непрерывные объёмы памяти, называется CMEM. В более поздних ядрах появится «официальный» CMA, но тут что есть, тому и рады. Смысл в том, что в параметрах загрузчика указывается, что оперативной памяти меньше, чем есть на самом деле, и адрес зарезервированного остатка передаётся модулю CMEM. Тот выделяет в этой области нужные буферы, указатели на которые передаются и в DSP, и моему драйверу для DMA.

Мой драйвер берёт нужный буфер и последовательно заполняет его кусочками, применяя к ним dma_map_single(NULL,virt_address,size,DMA_FROM_DEVICE) перед тем, как сказать omap_start_dma и соответственно dma_unmap_single(NULL,dma_address,size,DMA_FROM_DEVICE) после вызова omap_stop_dma.

Судя по документации, после вызова unmap юзер волен забирать данные на все четыре стороны. Вот как бы оно так и есть, но не совсем: запускаю юзерскую программу, она выделяет память через CMEM, открывает драйвер, тот сбрасывает счётчики и указатели на начало, и закачивает пачку данных с FPGA. Программа сохраняет данные в NAND-плеш, освобождает память и уходит. Смотрим в файл — данные на месте. Запускаем ещё раз, порядок тот же, только вместо данных все нули. ВСЕ, не частично. И никакого мусора. Запускаем в третий раз — данные снова на месте. Ещё раз — нули. И далее они так чередуются. Я перекрестился, повтыкал flush_cache_all() тут и там, но не помогло. rmmod-insmod драйвера на порядок чередования не влияет.

Что за дела — решительно не понимаю. Какой-то прикол с CMEM? Но буферы-то физически одни и те же. Специально проверил все адреса и указатели в случае нормы и в случае нулей — всё одинаково. Мозг сломался, нужна помощь!

Подскажите по input device и конкретно по touchscreen!

Появиласт необходимость прикрутить тачскрин к железке на процессоре ARM и на Linux. В качестве тача используется — zytronic ZXY100.

Так вот присоединил его через USB и он работает. Но работает как мышка — то есть относительное позиционирование.А надо абсолютное. Как это победить не знаю.Стал разбираться и возникли кое какие вопросы:

В системе он определяется как /dev/input/mouse1 и /dev/input/event3. Проверил это через cat /dev/input/event3 | hexdump.

1) Что выдается на выходе /dev/input/mouse1 ? Если на выходе cat /dev/input/event3 формат понятен : время — тип — код — значение. То зачем эти драйвера для каждого типа устройства усли есть evdev? event’ом пользуется X сервер, а /dev/input/mouse1 кто? И тач относится к подкласу мышек в /dev/input?

Еще похоже у меня не подгружен драйвер к тачу( надо кросскомпилировать для ARM). Почему когда я втыкаю его в USB он выдает: generic-usb 0003:14C8:0005.0005: input,hidraw0: USB HID v1.01 Mouse [Zytronic Displays Limited Zytronic Touchscreen Controller]

2) откуда он знает что это Zytronic Touchscreen? Откуда он берет это имя? 3) Почему он подсовывает тачу драйвер мышки? (если он работает как мышка). Данные на выходе с тачскрина и мышки в одном формате если это все пашет? Или как это работает? 4) как узнать через какой драйвер работает устройство в данный момент?

Делаю #ls /dev/input/

event0 event2 event4 event6 mouse0 mouse2 event1 event3 event5 mice mouse1

5) Почему клава представлена только через event0? и нет чего то типа keyboard1? 6) Ну и главный вопрос как мне сделать его нормальтым тачем(с абсолютными координатами)? если есть у кого исходника драйвера — поделитесь плиз))

Источник

Оцените статью