Как работает usb клавиатура в Linux?

  Рет қаралды 17,516

S0ER

S0ER

3 жыл бұрын

#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwareengineervlog
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/id/5f578bdf22e2...
GitHub - github.com/soerdev
Чат для программистов - / discord
Группа ВК - codeartblog

Пікірлер: 87
@ghostkenny87
@ghostkenny87 3 жыл бұрын
Было бы интересно видео о том, как работает видео и аудио подсистемы ОС GNU/Linux
@dima12011201
@dima12011201 3 жыл бұрын
Расскажи про подсистему х11! Лайк кому интересно!
@ghostkenny87
@ghostkenny87 3 жыл бұрын
SOER, сделай видео про wireshark+libpcap.
@Scrayerful
@Scrayerful 3 жыл бұрын
Как же мне не хватало такого видео полгода назад :D Сейчас не хватает про черные и белые списки устройств для драйверов, а еще было бы интересно посмотреть про shared memory и изоляцию ресурсов ОС для процесса
@ghostkenny87
@ghostkenny87 3 жыл бұрын
Про Linux зашло, спасибо!
@vasiliynet3425
@vasiliynet3425 3 жыл бұрын
Спасибо! Отличный разбор. Ожидал услышать "прерывание", но не прозвучало :)
@flaxmychannel
@flaxmychannel 3 жыл бұрын
Для тех кому интересно как соер рисует. на столе лежит белый лист и он рисует черным маркером, но если через opencv (если ты это читаешь то знаешь что это) выполнить обработку и захват только отдельного цвета, то она будет выделять только этот цвет, в нашем случае черный Пример тут kzbin.info/www/bejne/h2GsgYyifrBgaqM
@dann1kid
@dann1kid 3 жыл бұрын
хм, на что намек? оО
@user-ro2do2uh5y
@user-ro2do2uh5y 3 жыл бұрын
шикарно. с показом что и где сразу посмотреть и пощупать. зашло на ура. большое спасибо за видео. интересно было бы посмотреть как можно использовать разные версии драйверов на никсах одновременно.
@diorso2855
@diorso2855 Жыл бұрын
Спасибо огромное, долго искал подобный видос
@user-ly7cn3cp5k
@user-ly7cn3cp5k 3 жыл бұрын
Ну наконец-то, дождались!!!!! Видео соответствует названию канала. Супер, побольше таких видео.!!!!
@user-wj4rr3ob2z
@user-wj4rr3ob2z 3 жыл бұрын
Ля, как же это круто. А можно по больше линукса?)
@TheDajunior
@TheDajunior 3 жыл бұрын
Огромное спасибо за видео! Порекомендуйте литературу по линуксу для не совсем начинающих.
@tovjukov
@tovjukov 3 жыл бұрын
Весьма познавательно. А, какая клавиатура в кадре присутствует?
@feniksfx7509
@feniksfx7509 3 жыл бұрын
отличное видео. спс
@zakharkibanov8929
@zakharkibanov8929 3 жыл бұрын
О, класс прям недавно искал
@user-bq7co7fv2p
@user-bq7co7fv2p 3 жыл бұрын
Тема линукс очень интересна.
@user-sm3hj3cw4o
@user-sm3hj3cw4o 3 жыл бұрын
Расскажи что ты придумал для того чтобы писать. Интересно ибо сейчас удаленка в школе, а снимать доску на видео не сильно удобно. Думаю вот на какой вариант перейти.
@roneymcmillan9199
@roneymcmillan9199 3 жыл бұрын
Спасибо большое за стрим, отличный материал!
@macaronivirus5913
@macaronivirus5913 3 жыл бұрын
Спасибо, покажите пожалуйста usb-крутилку поподробнее. Я так понимаю ей можно перематывать видео, прибавлять громкость и т.д.
@rmsoft
@rmsoft 3 жыл бұрын
Красота.
@blackdok1945
@blackdok1945 3 жыл бұрын
Вау, крутое видео
@I_am_Alan
@I_am_Alan 3 жыл бұрын
Прекрасно
@user-bq7co7fv2p
@user-bq7co7fv2p 3 жыл бұрын
Расссказывай) Очень полезно)
@phil2964
@phil2964 3 жыл бұрын
👍👍👍
@cyrilanisimov
@cyrilanisimov 3 жыл бұрын
Спасибо) А что за клава такая Texas Instruments?
@eugenekolyvoshko8809
@eugenekolyvoshko8809 3 жыл бұрын
Это производитель usb чипа
@misteranderson6058
@misteranderson6058 3 жыл бұрын
Интересно, а как это дело на Винде отследить, что бы привязать например скрипт на события? Или в Винде доступ к событиям интерфейсов зашит?
@olegsivakov8700
@olegsivakov8700 3 жыл бұрын
ооо там была ардуинка)
@afrotech9770
@afrotech9770 3 жыл бұрын
А запись стрима будет?
@S0ERDEVS
@S0ERDEVS 3 жыл бұрын
Это и есть запись, просто через премьеру запустил. Все остается на канале.
@drygdryg2
@drygdryg2 3 жыл бұрын
С самого начала подумал, что в первую очередь речь пойдёт о процессоре и прерываниях :)
@pandalove6795
@pandalove6795 3 жыл бұрын
А откуда это все узнать? Ну в плане всю теорию о том, как работает операционка, компьютер и тд. Может книга есть какая нибудь хорошая.
@Konstantin_Trifonov
@Konstantin_Trifonov 3 жыл бұрын
Основы ОС из книги "Современные операционные системы" Таненбаум Эндрю, конкретно ядро Linux документация которая идёт с исходниками ядра.
@aleksandrvinogradov1609
@aleksandrvinogradov1609 3 жыл бұрын
good
@qobilruzmatov48
@qobilruzmatov48 3 жыл бұрын
Nice good
@tovjukov
@tovjukov 3 жыл бұрын
wireshark+libpcap интересно бы глянуть
@user-pe6do3kp2r
@user-pe6do3kp2r 3 жыл бұрын
Спасибо за стрим. Хотел бы выразить пару мыслей: 1) теперь понятно от куда растут ноги, например, на ява скрипт тоже есть события (на нажатие клавиш). 2) Этот материал "выстрелил" (для моего проекта): есть мысли как применить это в деле. Знаю, что многие компании предпочитают выводить различные устройства-действия на отдельные платы, так как, например, Windows может резко понизить производительность некоторых частей; но :а) проект рассчитывается стать довольно крупным даже по мировым стандартам б) Оборудование-"железо" стало резко производительным, а стандартное "железо" + операционная система дают огромные возможности (стало бы открывается возможность довольно просто писать конечное поведение и пользовательский интерфейс) 3) Соер, твоя проблема в том, что ты либо не обладаешь полезными навыками (для кого- либо), либо это тщательно скрываешь. Нужно не бояться показывать свои компетенции, с тем, чтобы тебя заметили И ИМЕЛИ ЭТО В ВИДУ И КОГДА ПОДОЙДЁТ ВРЕМЯ - ИЗВЛЕЧЬ ПОЛЬЗУ ДЛЯ ВСЕХ СТОРОН.
@slavaleiman
@slavaleiman 3 жыл бұрын
grep -C 5, не благодарите)
@g.d.p
@g.d.p 3 жыл бұрын
Позновато но задам вопрос, может и ответите. Есть ли смысл в покупке механической клавиатуры, ее надежность и сравнение с бюджетными мембранными? Важно ваше мнение как постоянно за ней работающего. Спасибо.
@user-wj4rr3ob2z
@user-wj4rr3ob2z 3 жыл бұрын
Какой же бред
@user-dv9fk1hd3s
@user-dv9fk1hd3s 3 жыл бұрын
Смысл механической клавиатуры в ощущениях от работы. На ней просто приятнее набирать текст. На неё можно поставить кастомные кейкапы и так далее. Надёжность мембранок хоть и пониже, но всё равно их хватает на годы.
@lastmorning9409
@lastmorning9409 3 жыл бұрын
Можно udev,d-bus, pulse-audio? Хотя с последним я чот загнул
@Blowjin
@Blowjin 3 жыл бұрын
HID -- это интерфейсы, через которые к системе подключается пользователь.
@user-jx8pe4yz6q
@user-jx8pe4yz6q Жыл бұрын
Я просто хотел реализовать функционал switch wasd на стрелки и обратно. Пришлось понять как вообще работает клавиатура. PS: многие наборот хотят отключить этот функционал, но мне не повезло и на моей клаве этой функции нет . Приходится самому его делать
@airmail9937
@airmail9937 3 жыл бұрын
Как он рисует?
@ac130kz
@ac130kz 3 жыл бұрын
тогда и сразу кастомную клаву можно собрать)
@user-gt7rz5uw5z
@user-gt7rz5uw5z 3 жыл бұрын
Хоть я и в 5 классе математической гимназии. Как это выглядит в формате алгоритма.??? А я ещё знаю «теорию категорий». Может и это классно было бы сравнить. Спасибо. Я всё время смотрю Ваш канал. Мне говорят, что я Ваш фанат. Неожиданно для меня было, что так сказали в классе.
@semreg
@semreg 3 жыл бұрын
Я хоть и не в математической гимназии, но он вроде все понятно и последовательно рассказал, алгоритм вполне прослеживается
@user-gt7rz5uw5z
@user-gt7rz5uw5z 3 жыл бұрын
@@semreg нас учат думать алгоритмами и отображать по теории категорий. Это и говорить меньше и суть видна и тренировка конкретная - обьекты и стрелки - все понятно сразу, а здесь какая то сказочность все нужно на эмоциях воспринимать. Я уже даже не могу так воспринимать. Linux Linux. А программируем на iOS.
@IvaneMkadegebeli
@IvaneMkadegebeli 3 жыл бұрын
Андрей Реш Так автор же аппелирует по большей к общим вещам и абстракциям, а не строго к конкретным алгоритмам. Таким образом, на пальцах объясняет суть работы некоторых составляющих системы, которые встречаются во многих ОС. За конкретными же алгоритмами следует идти в сорсы операционных систем или в справочники... здесь же действительно, как Вы сказали, приходится применять интуицию и впоследствии дедукцию (я надеюсь, я правильно понял смысл слова эмоции)
@IvaneMkadegebeli
@IvaneMkadegebeli 3 жыл бұрын
Андрей Реш Не получится в жизни вечно думать строгими алгоритмами, единственно или общепринято верными вариантам - это убивает в нас творчество, а без творческого подхода мы на рынке труда (да и в принципе) ничем не уступаем компьютерам, но только становимся ненужнее... =)
@user-gt7rz5uw5z
@user-gt7rz5uw5z 3 жыл бұрын
@@IvaneMkadegebeli Да, понятно пока, сейчас попробую, как Вы сказали разобраться детальнее, спасибо за подсказку, я еще только вхожу в начало профессии, спасибо,
@spappinventor2850
@spappinventor2850 3 жыл бұрын
Хорошо бы начать с того какрегистрируется usb клавиатура распознается что это hid и какой, Интересно когда кончится зоопарк с тачпадами и с поддержкойй регулировки яркости экрана с клавиатры ноутов
@scaymetonn6041
@scaymetonn6041 3 жыл бұрын
Основной посыл этого видео - "Смотрите мою руку!"
@batun2408
@batun2408 3 жыл бұрын
Хорошее видео Но вопросы возникают: 0. А спрашивают на каких собесах? Кроме разраба дровов навеерное 1.Есть ли норм книга/мануал где описанно полностью и досканально что происходит когда мы подключаем usb устройство и из этого просто вытекает.. Как печатать непечатываемые символы в линуксе? можно ли делать это чисто аппаратно? как работает не только клавиатура , а например баркодридер....
@crutchmaster9637
@crutchmaster9637 3 жыл бұрын
>Как печатать непечатываемые символы в линуксе? Что по этому поводу говорит гугол? >Есть ли норм книга/мануал где описанно полностью и досканально что происходит когда мы подключаем usb устройство и из этого просто вытекает.. Есть. Kernel.org, man udev, man xorg >как работает не только клавиатура , а например баркодридер.... Сканер баркодов - это и есть клавиатура.
@directorys
@directorys 3 жыл бұрын
Не многие помнят "шуточку", которая перемешивает кейкоды.)
@ostrov11
@ostrov11 3 жыл бұрын
... как нарисовать сову.
@user-jn3vm1rz4z
@user-jn3vm1rz4z 3 жыл бұрын
отвечай ты станешь очень популярным если выпустишь видосы по тому как написать ядро
@klxqz
@klxqz 3 жыл бұрын
Конечно это все занятно, но если ты не разработчик драйверов или около того, то информация довольно пустая
@llllNEOllllchannel
@llllNEOllllchannel 3 жыл бұрын
Веб макаки идут лесом
@reosfire
@reosfire 3 жыл бұрын
ух ты, это что за экранчик на заднем плане? с 0:00 до 0:57
@S0ERDEVS
@S0ERDEVS 3 жыл бұрын
Divoom Pixoo
@user-se5ub7ft1o
@user-se5ub7ft1o 3 жыл бұрын
Это ж на каких собеседованиях спрашивают??
@semreg
@semreg 3 жыл бұрын
На всех
@lvn5609
@lvn5609 3 жыл бұрын
Конечно же на собеседованиях фронтендеров xD
@borismish3017
@borismish3017 7 ай бұрын
Разве что разрабов ядра ОС и драйверов. Даже на собесах девопса максимум поверхностно просили рассказать про udev и sysfs
@user-se5ub7ft1o
@user-se5ub7ft1o 6 ай бұрын
@@semreg собесов прошел десятки такого никогда не спрашивали
@r35p3ct00
@r35p3ct00 3 жыл бұрын
Что же за ужасная камера направленная на стол...
@icanfly5430
@icanfly5430 3 жыл бұрын
Норм, только безграмотное, колхозное произношение режет слух. Ну что за "сис фэ эс"? Чувак, ты первый класс средней школы не осилил? Тебе букварь купить? Ни в русском, ни в английском нет буквы "фэ". Есть буква "эф".
@S0ERDEVS
@S0ERDEVS 3 жыл бұрын
Погугли чем звук отличается от буквы, а то выглядишь как деревенский мальчик, который решил грамоте поучить. Особенно аббревиатура ФРГ для тебя должна стать открытием.
@icanfly5430
@icanfly5430 3 жыл бұрын
@@S0ERDEVS Я прекрасно знаю, чем звук отличается от буквы. А ещё я знаю, чем дурак отличается от умного. Последний умеет признавать свои ошибки и постоянно учится. Ты - нет.
@S0ERDEVS
@S0ERDEVS 3 жыл бұрын
@ICanFly, если ты умный, то признай ошибку и исправь свой безграмотный комментарий. Если дурак, то продолжай хамить и выпячивать свое эго. Я на дурачков не обижаюсь и не баню.
@icanfly5430
@icanfly5430 3 жыл бұрын
@@S0ERDEVS Какую ошибку я должен признать, безграмотный ты дурачок, до сих пор не выучивший алфавит... Я не делаю ошибок в принципе. А ты забей в google translate "f", нажми play и послушай как это произносится, если ты настолько дегенеративен, что до сих пор этого не знаешь.
@S0ERDEVS
@S0ERDEVS 3 жыл бұрын
@ICanFly, тут один дегенерат - это ты, носишься со своими "фэ, фи, эф", а понять простую разницу между звуками и буквами не способен. Научись вести себя достойно, а не как маленький ребенок. Что касается моего произношения, то я буду говорить как считаю нужным, и мне плевать, что тебе это не нравится. Не хочешь - не слушай. Такая вот правда жизни.
Nuphy Air75, все хвалят, но почему?
17:20
MaxonSky
Рет қаралды 24 М.
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 17 МЛН
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 174 МЛН
Final increíble 😱
00:39
Juan De Dios Pantoja 2
Рет қаралды 46 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 66 МЛН
TCP СЕССИЯ СВОИМИ РУКАМИ
9:59
S0ER
Рет қаралды 16 М.
JWT vs SID
16:11
Владимир Башун
Рет қаралды 1,1 М.
КАК в MicroSD помещается 1 ТЕРАБАЙТ?
10:26
Droider
Рет қаралды 2,1 МЛН
G.R.A.S.P | шаблоны проектирования
12:09
Все что вы хотели знать про MIDI клавиатуры
17:38
JAM Музичні Інструменти
Рет қаралды 83 М.
Raspberry Pi 4 mechanical keyboard upgrade
2:55
Pavlo Khmel
Рет қаралды 12 М.
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 17 МЛН