- 博客(3)
- 收藏
- 关注
原创 网络编程
0.网络基础知识OSI各层的作用网口基本知识PHY芯片LAN8720AOSI参考模型和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 116
原创 阻塞与非阻塞
参考博客:博客0.前言阻塞与非阻塞 I/0 是设备访问的俩种不同模式,驱动程序可以灵活地支持这 2 种用户对设备的访问。其中阻塞方式就是我们说的休眠和唤醒。而非阻塞方式就是我们说的轮询1.阻塞与非阻塞参考:Linux设备驱动开发详解第 8 章阻塞阻塞操作是指在执行设备操作时,托不能获得资源,则挂起进程直到满足操作所需的条件后再进行操作。被挂起的进程进入休眠状态(不占用cpu资源),从调度器的运行队列转移到等待队列,直到条件满足。[外链图片转存失败,源站可能有防盗链机制,建议将图片保.
2021-01-22 14:36:23 255
原创 字符设备驱动
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 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人