Oh hells yeah!!! I've decided to not only do these projects on a linux box, but to recreate each of the drivers you make on a FreeBSD machine. That way not only will I learn in a more hands on way, but I can compare and contrast the different *nix systems
I am really excited about the new series. I followed the old one but I am very hyped for this and I will definitely follow this one as well! Thank you very much for this!
Nice, thank you! I remember fixing a sound driver for Linux 2.4 in 2003 or so.. was fun. I since moved on to macOS but it's nice to see the modern Linux way -- it's EXACTLY like it used to be 20 years ago haha -- schöne Grüße.. und aufpassen.. deine Website hat kein Impressum..
@@johannes4gnu_linux96 Just one question, does the old video about installing the necessary tools still hold with updated versions, or did I miss a video?
Hey Johannes What would be the difference between using Static variable for the module init and exit functions vs not using one? We do not need them to retain their value after the driver is unloaded so we can just use int only?
Yes, that is also possible. The module name of a loaded module or the path and filename of the module can be used to remove the module. We will dive into this a little bit more in the next video.
Oh hells yeah!!!
I've decided to not only do these projects on a linux box, but to recreate each of the drivers you make on a FreeBSD machine.
That way not only will I learn in a more hands on way, but I can compare and contrast the different *nix systems
I am really excited about the new series. I followed the old one but I am very hyped for this and I will definitely follow this one as well! Thank you very much for this!
First comment? Thanks for the video Johanes! ❤
Nice, thank you! I remember fixing a sound driver for Linux 2.4 in 2003 or so.. was fun. I since moved on to macOS but it's nice to see the modern Linux way -- it's EXACTLY like it used to be 20 years ago haha -- schöne Grüße.. und aufpassen.. deine Website hat kein Impressum..
The first of the updated videos? Congrats!
Yes, the first of the new ones. More are coming :)
@@johannes4gnu_linux96 Just one question, does the old video about installing the necessary tools still hold with updated versions, or did I miss a video?
@@ΝίκοςΙστοσελίδα This video is still valid for setting up everything on Raspberry Pi OS: ruclips.net/video/RJr0c4dpKxI/видео.html
Welldone Johannes, this is so much better
So good video dude 😊
Liked and subscribed!
Well done. Thanks!
Hey Johannes
What would be the difference between using Static variable for the module init and exit functions vs not using one? We do not need them to retain their value after the driver is unloaded so we can just use int only?
Great video!
I noticed that I can do 'sudo rmmod hello' without specifying the .ko file, I guess that is using the running module name directly
Yes, that is also possible. The module name of a loaded module or the path and filename of the module can be used to remove the module. We will dive into this a little bit more in the next video.
Btw are you using arch?
yay