- 博客(3)
- 收藏
- 关注
原创 网络编程
0.网络基础知识 OSI各层的作用 网口基本知识 PHY芯片LAN8720A OSI参考模型和TCP/IP参考模型 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DrTRIttY-1611297556794)(C:\Users\123\Pictures\Markdown\clip_image001-1609747913085.png)] TCP/IP协议栈: 传输层的协议有TCP 和 UDP,TCP 是面向连接的。 而 UDP 是面向无连接的。 面向连接: 面向连接分为
2021-01-22 14:39:56
160
原创 阻塞与非阻塞
参考博客:博客 0.前言 阻塞与非阻塞 I/0 是设备访问的俩种不同模式,驱动程序可以灵活地支持这 2 种用户对设备的访问。 其中阻塞方式就是我们说的休眠和唤醒。 而非阻塞方式就是我们说的轮询 1.阻塞与非阻塞 参考:Linux设备驱动开发详解第 8 章 阻塞 阻塞操作是指在执行设备操作时,托不能获得资源,则挂起进程直到满足操作所需的条件后再进行操作。被挂起的进程进入休眠状态(不占用cpu资源),从调度器的运行队列转移到等待队列,直到条件满足。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保.
2021-01-22 14:36:23
322
原创 字符设备驱动
0. 字符设备驱动简介 字符设备驱动是Linux驱动中最基本的一类设备驱动,也是我们学习重点。 我们从下面这一张图来详解字符设备驱动 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WTMYN6SR-1608988879066)(C:\Users\123\Pictures\Markdown\QQ图片20201225222912.jpg)] 在linux内核中,使用cdev结构体来描述一个字符设备驱动,关于cdev的结构体的定义和操作在include\linux\cdev.h头文
2020-12-26 21:23:14
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅