Let's code a Linux Driver - 14: Threads in a Linux Kernel Module

  Рет қаралды 7,371

Johannes 4GNU_Linux

Johannes 4GNU_Linux

Күн бұрын

Пікірлер: 22
@ItzZisker
@ItzZisker 2 жыл бұрын
thank you so much, can you make tutorials about scheduling tasks in kernel space?
@johannes4gnu_linux96
@johannes4gnu_linux96 2 жыл бұрын
You are welcome. I will put this topic on my list. But my next videos will all be about USB.
@NamHoang-qc7ej
@NamHoang-qc7ej 3 жыл бұрын
Thank you for this great list video. In future, I hope you will make tutorial for Network communication, example: build MQTT or HTTP server!!
@johannes4gnu_linux96
@johannes4gnu_linux96 3 жыл бұрын
Thank you. I already did: - Here is one about http server: kzbin.info/www/bejne/pZWxmHh6r82HmdU - And here are some about mqtt: kzbin.info/www/bejne/e4OzmYiposebg9E kzbin.info/www/bejne/gWe0YoaabsqXedk kzbin.info/www/bejne/mZCngX6rn7Sgfdk Or would you like to see a video where I build this protocols completely from scratch? :p
@NamHoang-qc7ej
@NamHoang-qc7ej 3 жыл бұрын
@@johannes4gnu_linux96 thank you for there links. I will watch videos
@heelbite99
@heelbite99 2 жыл бұрын
Such a great video. Thanks!
@tranduymy5311
@tranduymy5311 3 жыл бұрын
Hi Johannes , could you make a video to explain about device tree ? Thank you so much
@johannes4gnu_linux96
@johannes4gnu_linux96 3 жыл бұрын
Hi, well I could make a video about the basics of the device tree and add the Kernel Module for BMP280 to it by using a device tree overlay. But I haven't build a GNU/Linux system for ARM from scratch and therefore I don't know to much about it. Only the basics. But for a deeper understanding, maybe this presentation can help: kzbin.info/www/bejne/o5Cxqox7d92ZpJo
@tranduymy5311
@tranduymy5311 3 жыл бұрын
@@johannes4gnu_linux96 thanks so much :v
@adityaallam8015
@adityaallam8015 3 жыл бұрын
Can you please tell us how to call device driver from user space program?
@johannes4gnu_linux96
@johannes4gnu_linux96 3 жыл бұрын
I already did. You can use a device File for communication. Check out my Linux Driver Tutorials Nr. 2, 3 and 13. I will provide links later.
@hiteshmathukiya1297
@hiteshmathukiya1297 3 жыл бұрын
Sir please make video tutorial on Board support package and porting in arm board
@tharunkumarsankula1390
@tharunkumarsankula1390 5 ай бұрын
Hi bro ...board support package enti...konchum explain chey va ...
@locle5227
@locle5227 3 жыл бұрын
great chance to watch your channel! I'm is newbie in linux programming and I have a problem related to update software for app running on linux. Could you make a video about it. Really appriciate!
@johannes4gnu_linux96
@johannes4gnu_linux96 3 жыл бұрын
Thank you. What Problem do you have? If you need help with the package Manager, maybe the following videos will Help you: m.kzbin.info/www/bejne/jmOTgnaQobSbsK8 (For Debian based distros Like Ubuntu/Linux Mint) m.kzbin.info/www/bejne/Y4bZi2d4eqaLfLc (for Arch based distros Like manjaro or Arch Linux) If this is Not your Problem, I need more Details and which Linux distribution you are running.
@locle5227
@locle5227 3 жыл бұрын
@@johannes4gnu_linux96 Hi, thank you for your suggestions, my problem is automatic update during running time of device. How to write a program in linux to download its update version and reboot program with new file ?
@locle5227
@locle5227 3 жыл бұрын
@@johannes4gnu_linux96For example, a blinking led with 500ms period is running, It will auto download a updated version of blinking led with 100ms period and reboot program to run
@rafaeldelpino2378
@rafaeldelpino2378 3 жыл бұрын
Nice video!
@bobby9568
@bobby9568 3 жыл бұрын
cool!
@MultiGameLetsPlay
@MultiGameLetsPlay 3 жыл бұрын
Hi Kann man dich irgendwie kontaktieren?
@johannes4gnu_linux96
@johannes4gnu_linux96 3 жыл бұрын
Johannes@gnu-linux.rocks Mails von web.de bekomme ich, kann aber nicht antworten. Die blockieren meine Domain.
@johannes4gnu_linux96
@johannes4gnu_linux96 3 жыл бұрын
Ich habe dir geantwortet. Solltest du bis morgen keine Mail bekommen haben, sag mir bescheid und ich Versuche es nochmal mit einer anderen Mail-Adresse.
Let's code a Linux Driver - 13: IOCtl in a Linux Kernel Module
21:03
Johannes 4GNU_Linux
Рет қаралды 18 М.
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 40 МЛН
User-level threads....... with threads. - Paul Turner - Google
34:00
Linux Plumbers Conference
Рет қаралды 38 М.
How does KERNEL memory allocation work? //Source Dive// 004
44:42
Low Byte Productions
Рет қаралды 51 М.
Let's code a Linux Driver - 32: The mmap Callback
17:21
Johannes 4GNU_Linux
Рет қаралды 2,6 М.
Let's code a Linux Driver - 11: Using GPIO Interrupts in a Linux Kernel Module
13:41
Steven Rostedt - Learning the Linux Kernel with tracing
1:07:25
OpenFest Bulgaria
Рет қаралды 97 М.
you need to stop using print debugging (do THIS instead)
7:07
Low Level
Рет қаралды 456 М.
Let's code a Linux Driver -  22: Device Tree driver for an I2C Device
19:05
Johannes 4GNU_Linux
Рет қаралды 10 М.
How Do Linux Kernel Drivers Work? - Learning Resource
17:02
LiveOverflow
Рет қаралды 560 М.
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19