Linux Device Drivers Training 06, Simple Character Driver

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ย. 2024

ความคิดเห็น • 113

  • @nathikdiaries
    @nathikdiaries 10 ปีที่แล้ว +43

    sir please keep uploading videos, all these books on linux kernel/drivers are too hard to follow, your videos make so much more sense.

  • @jakman85
    @jakman85 9 ปีที่แล้ว +26

    The best videos I could find about creating Linux drivers that were to the point and the correct pace. Please keep making these! I'm ready for #7!

  • @aswinks9889
    @aswinks9889 12 วันที่ผ่านมา +1

    😘abhay nairinte ummaa
    pinne njagal elavrdem oru nanni

  • @terry9026955
    @terry9026955 2 ปีที่แล้ว

    This is so awesome!
    The best tutorial video of learning character driver

  • @viraatchandra8498
    @viraatchandra8498 7 ปีที่แล้ว +4

    Great video, please continue this series as these tutorials are the best i could find on youtube, brief and accurate

  • @thodorispaparrigopoulos8542
    @thodorispaparrigopoulos8542 2 ปีที่แล้ว

    Best video I could possibly find. Straight to the point, and helped me understand the basic concept behind linux drivers.
    Something that I found was that you can execute
    sudo rmmod example_char_drv # or however you named it
    to remove the module from the kernel

  • @luigif6643
    @luigif6643 2 ปีที่แล้ว

    Best video on the topic, please continue on this series, you are a great teacher!

  • @yashpandit832
    @yashpandit832 3 ปีที่แล้ว

    The best video for this topic I have ever seen. Thanks.

  • @freefrom9to610
    @freefrom9to610 5 ปีที่แล้ว +1

    Absolutely thumbs up for this video. Karthik M kudos to you .

  • @z.s.1350
    @z.s.1350 2 ปีที่แล้ว

    excellent jobs, they are valuable extensive content of development LKM. Thanks

  • @Tedibear2000
    @Tedibear2000 9 ปีที่แล้ว +1

    Also so kind of you to put lectures online.

  • @amarbhandari1103
    @amarbhandari1103 3 ปีที่แล้ว

    explained step by step in a very simplified manner .. Thanks a lot

  • @araujo_88
    @araujo_88 ปีที่แล้ว

    Really helpful video for Linux kernel development beginners

  • @io78
    @io78 6 ปีที่แล้ว +6

    Hey man, could you continue this series? You explain it very well, and is sad to see your tutorial, explaining things from the very beginning, without an end.

  • @trieupham8515
    @trieupham8515 6 ปีที่แล้ว

    I agreed with most good comments here, this is the best video explaining the concept of linux device driver.
    I would recommend to anyone new to linux platform like myself. It can be related to your experience that you have from other platform.

  • @girishsg4687
    @girishsg4687 5 ปีที่แล้ว

    Very nice video series on Linux device drivers. Please continue with further topics like probe functions etc.

  • @hardiksavsaviya659
    @hardiksavsaviya659 4 ปีที่แล้ว

    Sir , i like your explanation way , for each keyword you explained deeply.

  • @rishabgupta6177
    @rishabgupta6177 2 ปีที่แล้ว

    Great Videos .....Please continue this series

  • @zououtexceptme7750
    @zououtexceptme7750 8 ปีที่แล้ว +1

    Thanks for the 6 training videos, nice examples and explanations.

  • @ericgorder1
    @ericgorder1 2 ปีที่แล้ว

    Thanks a bunch for this video. It is very informative and doesn't waste any of my time! Good work!

  • @naveenkumaringuva
    @naveenkumaringuva 8 ปีที่แล้ว

    thanks, this is an absolutely simple and clear picture on how to write drivers.

  • @PterippiGaming
    @PterippiGaming 3 ปีที่แล้ว

    This is a video that makes me wish TH-cam had a super like button to make this more visible xD

  • @gopikt024
    @gopikt024 2 ปีที่แล้ว

    Thala.. great explanation.. nice skills.. even I can understand .. excellent..

  • @anresteve07
    @anresteve07 6 ปีที่แล้ว +2

    Great series. Amazing didactic skills.
    Thank you for your efforts!

  • @placidnick100
    @placidnick100 4 ปีที่แล้ว

    more videosssss please.......this is still the best tutorial on youtube.

  • @parthpanchal3843
    @parthpanchal3843 2 ปีที่แล้ว

    Learned a lot of things, Thanks for sharing🕊

  • @flyxtop
    @flyxtop 4 ปีที่แล้ว

    Very well explained. Hope to see more videos. Thank you!

  • @priteshbhagwat9142
    @priteshbhagwat9142 5 ปีที่แล้ว +1

    It was really very helpful. You are an amazing teacher. Thank you so much.

  • @lalithperera8835
    @lalithperera8835 4 ปีที่แล้ว

    best beginners tutorials ! Wish you had continued and added more !!

  • @meenaligupta4064
    @meenaligupta4064 4 ปีที่แล้ว

    It was so easy to understand ..very well explained...

  • @bhagwatshinde648
    @bhagwatshinde648 2 ปีที่แล้ว

    The great series please make more videos

  • @arunvarma2770
    @arunvarma2770 8 ปีที่แล้ว

    nice presentation. helped me to understand basics. Expecting you to contribute more videos.

  • @amitjoshi6632
    @amitjoshi6632 4 ปีที่แล้ว

    Very very good session...... must watch video for linux kernel char driver :)

  • @lokesh8590
    @lokesh8590 3 ปีที่แล้ว

    Glad to find this session, thanks a lot!!

  • @RajahChandrasekhar
    @RajahChandrasekhar 9 ปีที่แล้ว +1

    Keep up the good work, #7 and many more to come I hope.

  • @baskarans2877
    @baskarans2877 9 ปีที่แล้ว

    Very nicely and easily presented....

  • @TheInnerPigdog
    @TheInnerPigdog 5 ปีที่แล้ว

    Hi Karthik, thanks for the videos. Please produce more of it.

  • @anjalisoni5114
    @anjalisoni5114 7 ปีที่แล้ว

    Thankyou so much for uploading this.. I understood everything now .. keep uploading more related videos ..

  • @pobept747
    @pobept747 9 ปีที่แล้ว

    Very clearly built up to this point. Illustrating PCI and Network drivers would be great too as a bonus. Good self contained boostrap in it's own right though. Thanks.

  • @abelashenafi6291
    @abelashenafi6291 6 ปีที่แล้ว

    Thanks for sharing all the videos. They were very useful

  • @lucashames
    @lucashames 5 ปีที่แล้ว +1

    Your videos are the best!!! Please, keep uploading :)

  • @RajahChandrasekhar
    @RajahChandrasekhar 9 ปีที่แล้ว +7

    Excellent, helped a lot.

  • @sevketozurfal9158
    @sevketozurfal9158 4 ปีที่แล้ว

    You are amazing! thank you so much! Please keep uploading videos.

  • @balrajtechworld
    @balrajtechworld 6 ปีที่แล้ว

    well explained and easy to follow..please keep uploading

  • @nagapavanreddyjorepalli2964
    @nagapavanreddyjorepalli2964 9 ปีที่แล้ว +2

    after watching this vedio i got clarity on CHAR driver THANQ sir plz upload vedios i am waiting for vedio 7

  • @avitation
    @avitation 10 ปีที่แล้ว +1

    Very well explained.. Thank you for sharing the video...

  • @guichuantang9041
    @guichuantang9041 5 ปีที่แล้ว +1

    Thank you, sir! You made the life easy!

  • @Beemer_Adv
    @Beemer_Adv 7 ปีที่แล้ว +1

    u made this topic very easy...

  • @charlesc5867
    @charlesc5867 8 ปีที่แล้ว +1

    thanks a lot! it's a really good intro for beginner!!

  • @edouardmalot51
    @edouardmalot51 9 ปีที่แล้ว

    This video is very clear, thank you for this job.

  • @1qwertyuiop1000
    @1qwertyuiop1000 8 ปีที่แล้ว

    excellent explanations. Thanks for your efforts.

  • @Tedibear2000
    @Tedibear2000 9 ปีที่แล้ว

    You are an excellent teacher.

  • @subbumotepalli
    @subbumotepalli 10 ปีที่แล้ว

    sir your teaching style is good.so please upload the remaining classes also.thnk u

  • @321liuwei321
    @321liuwei321 8 ปีที่แล้ว +1

    Well explained. Thanks a lot. When possible, can you have some more video related to LDD3?

  • @MohammadHusain
    @MohammadHusain 4 ปีที่แล้ว

    Great video series!

  • @srikanthpaalaram5049
    @srikanthpaalaram5049 7 ปีที่แล้ว

    Thank you so much sir...... Excellent explanation....Thank a lot..... Please upload More videos.......

  • @ravirao1981
    @ravirao1981 9 ปีที่แล้ว

    Thanks for wonderful and informative videos. Are you planning any more videos? alteast let me know the list of other topics in the LDD

  • @nikunjkrishnarayal
    @nikunjkrishnarayal 8 ปีที่แล้ว

    Thank you so much for this Beautiful explanation sir!

  • @jamesputman3323
    @jamesputman3323 9 ปีที่แล้ว

    Very well presented. Thank you!

  • @arshadm769
    @arshadm769 6 ปีที่แล้ว

    Very nice.. Hands on learning

  • @Abhimanyu999p
    @Abhimanyu999p 6 ปีที่แล้ว

    Very well explained. Thanks a lot.

  • @vasleasin8361
    @vasleasin8361 10 ปีที่แล้ว

    g.. you really make it simple >>>>>>>>>>>>>>>>
    awsome>>>>>>>>>>>>>>>.

  • @himakantanayak4479
    @himakantanayak4479 9 ปีที่แล้ว

    wow great kartik.i understood everything.kindly inform me when you upload part7.
    thanks.

  • @chanchalsinghal5973
    @chanchalsinghal5973 5 ปีที่แล้ว

    Awesome videos..really help me a lot..

  • @ralienpp
    @ralienpp 7 ปีที่แล้ว +1

    Thank you for the series, everything is simple and clear - I managed to write my `hello world` driver by following the guides.
    Will there be any continuation?

  • @sandeepteja8117
    @sandeepteja8117 4 ปีที่แล้ว

    Thanks for the Series!

  • @rythmikz_beatbox
    @rythmikz_beatbox ปีที่แล้ว

    Please continue the series🥺

  • @swethamagesh9970
    @swethamagesh9970 4 ปีที่แล้ว

    It was really awesome. It greatly helped.

  • @deepak55793
    @deepak55793 9 ปีที่แล้ว

    Excellent Teaching

  • @charlleygreen4996
    @charlleygreen4996 2 ปีที่แล้ว

    You are so great man!

  • @igorilic8763
    @igorilic8763 6 ปีที่แล้ว

    Thank you for the video! It helped a lot

  • @kasparzubarev
    @kasparzubarev 2 ปีที่แล้ว

    1:55 - Linux filesystem
    7:40 - Update code for character device support

  • @pradyumna27
    @pradyumna27 8 ปีที่แล้ว

    Dude, create more content. You are good at this. ..

  • @andriygel
    @andriygel 6 ปีที่แล้ว

    Thank you!! Great tutorial!

  • @vijayachaduvula4090
    @vijayachaduvula4090 6 ปีที่แล้ว

    nice explanation sir..

  • @manabrundavanam3640
    @manabrundavanam3640 3 ปีที่แล้ว

    slept at 4:58 and wok ep at 11:40 - felt like i was in school again.

  • @sanjubisanal7838
    @sanjubisanal7838 7 ปีที่แล้ว

    superb!!! upload next vedios

  • @athmikagowda6728
    @athmikagowda6728 2 ปีที่แล้ว

    In this example driver code is called from user space , but how driver function will read from the hardware how we will get that ?

  • @kylerouse5811
    @kylerouse5811 9 ปีที่แล้ว

    Is there more coming out anytime soon? I am trying to make a usb device driver for a USB powered monitor but there are not a lot of resources out there. I have the O'Reiley device drivers book but it's tough to follow.

  • @gamingparlour1732
    @gamingparlour1732 4 ปีที่แล้ว

    if someone doesnt see the device after doing `cat /proc/devices` because your major number clashes with other driver major number change the major number(a unqiue one), recompile and reload your driver again, you will see it working

  • @satyabratachoudhury8327
    @satyabratachoudhury8327 8 ปีที่แล้ว

    Helped me a lot for basic understanding of CDD template. Can anybody explain what is inode and offset ?
    also looking for parallel port and block device driver videos. Thanks in advance!

  • @chhasnainazam7948
    @chhasnainazam7948 8 ปีที่แล้ว

    Good tutorial, helped a lot keep it up

  • @aloveofsurf
    @aloveofsurf 5 ปีที่แล้ว

    Thank you for teaching me about coding linux. I have some comments:
    - breathing helps you focus
    - try ctrl-w to remove the previous word in insert-mode in your terminal or vim
    - ctrl-w is volatile in many applications like browsers and other tabbed GUIs
    - ctrl-backspace works as ctrl-w in places like the address-bar of major browsers
    - ctrl-shift- selects by word in many text-fields
    - open your terminal with ctrl-alt-t (you may be able to set a key-binding in the config of your terminal for "open a terminal here."
    - "set editing-mode vi" in .inputrc essentially lets you use vi as your command-editor (sanctum.geek.nz/arabesque/vi-mode-in-bash/)
    In vim:
    - :N in normal mode jumps to line N, since you show your line-numbers
    - in normal mode I inserts before the first nonwhitespace-character on the current line
    - in normal mode A inserts after the last character on the current line
    - ( ctrl-[ ) acts like the escape-key without leaving the home-row, which is nice for leaving insert-mode and I like to always use it
    - many implementations of vim's interface support this, such as some plugins for vscode and the vimium/vimium-ff browser-plugins

  • @stormz4040
    @stormz4040 6 ปีที่แล้ว

    very nice video!

  • @mrtechpathi
    @mrtechpathi 9 ปีที่แล้ว

    Nice tutorials Kathik. I have done some tutorials myself on Linux device drivers. Right now I am covering topic by topic. Havent reached character device drivers till now. It would be great if you provide some feedback. Thanks in advance.

  • @freefrom9to610
    @freefrom9to610 5 ปีที่แล้ว

    There is no video after this in the series. Please upload or let me know where i can find them .

  • @abhilashbidari8138
    @abhilashbidari8138 5 ปีที่แล้ว

    Well explained..

  • @AmanSingh-wv7no
    @AmanSingh-wv7no 4 ปีที่แล้ว

    Sir please make more videos on remaining topics

  • @MattyHild
    @MattyHild 5 ปีที่แล้ว +2

    Where does THIS_MODULE come from

  • @CarloLobrano
    @CarloLobrano 7 ปีที่แล้ว

    This is awsome!

  • @dharmikmistry8781
    @dharmikmistry8781 4 ปีที่แล้ว

    Thank you sir 🤗

  • @TrinhPham-ym4jc
    @TrinhPham-ym4jc 4 ปีที่แล้ว

    This is the nice video, can you upload the code folder, please, I really need it.

  • @jagadeeshakanihal
    @jagadeeshakanihal 7 ปีที่แล้ว

    Are you going to upload other vidoes also?

  • @NEHASINGH-cg4fn
    @NEHASINGH-cg4fn 4 ปีที่แล้ว

    Nice video... But no explanation of makefile... Please explain make file

  • @manoelramon8283
    @manoelramon8283 9 ปีที่แล้ว +2

    the device char name in the init() and exit() does not match.

  • @moyinuddinbhavikatti4930
    @moyinuddinbhavikatti4930 7 ปีที่แล้ว

    sir i need more videos..., where and when??? can i find it pls pls..,

  • @muxammad2777
    @muxammad2777 7 ปีที่แล้ว

    thank you very much

  • @jimmy_os
    @jimmy_os 3 ปีที่แล้ว

    Came from Johnny the Streamer

  • @rishikhare8598
    @rishikhare8598 8 ปีที่แล้ว

    Good One

  • @akshatjain671
    @akshatjain671 8 ปีที่แล้ว

    Please provide the code in Description.