1 sysio系统调用IO(文件IO)2 stdio 标准IO一 sysio系统调用IO(文件IO):kernel为用户提供的一组函数,用于让我们能对话kernel。所以我们可以通过系统调用IO 直接对话kernel。思考:既然系统调用IO 是kernel 提供的,那么不同的系统,他们的......
admin 2023-10-13
一、sigqueue函数功能:新的发送信号系统调用,主要是针对实时信号提出的支持信号带有参数,与函数sigaction()配合使用。原型:int sigqueue(pid_t pid, int sig, const union sigval value);第一个参数是指定接收信号的进程id;第二个参数确定即......
admin 2023-10-13
文章浏览阅读1.5k次,点赞6次,收藏8次。主要讨论文件I/O和标准I/O这两种I/O方式的数据缓冲问题。1、文件I/O的内核缓冲read()和write()系统调用在进行文件读写操作的时候并不会直接访问磁盘设备。而是仅仅在用户空间缓冲......
admin 2023-11-13
注:作者王晓,本人认为总结得很好,故记之,绝无侵权之意。1. LINUX网络编程基础知识 11.1. TCP/IP协议概述 11.2. OSI参考模型及TCP/IP参考模型 11.3. TCP协议 31.4. UDP协议 51.5. 协议的选择 62. 网络相关概念 62.1. socket概念 72.2. socket类型 ......
admin 2023-10-14
wangdapao12138擅长硬件工程师之温故知新,S5PV210-uboot分析与标准uboot2013移植,linux驱动编程,等方面的知识...
admin 2023-10-10
wangdapao12138擅长硬件工程师之温故知新,S5PV210-uboot分析与标准uboot2013移植,linux驱动编程,等方面的知识...
admin 2023-10-14
wangdapao12138擅长硬件工程师之温故知新,S5PV210-uboot分析与标准uboot2013移植,linux驱动编程,等方面的知识...
admin 2023-10-14
资源浏览查阅149次。【正点原子】I.MX6U嵌入式LinuxC应用编程指南V1.0【正点原子】I.MX6U嵌入式Lilinux应用开发更多下载资源、学习资料请访问CSDN文库频道....
admin 2024-01-12
信号驱动IO在IO多路复用中,进程是通过系统调用(select、epoll)来检测文件描述符上是否可以执行IO。而在信号驱动IO中,进程请求内核当文件描述符上可执行IO操作时为自己发送一个信号。之后进程就可以执行任何其他的任务直到I......
admin 2023-10-13
进程相关概念问1. 什么是程序,什么是进程,有什么区别?1.程序是静态的概念,gcc xxx.c –o pro。磁盘中生成pro文件,叫做程序2.进程是程序的一次运行活动,通俗点意思是程序跑起来,系统中就多了一个进程问2. 如何查看系统......
admin 2023-10-14
文章浏览阅读2k次。TCP三次握手与四次挥手导致TCP需要四次挥手的原因是半关闭半关闭 关的是客户端的 写缓冲区,还没有与服务端断开连接分析图:三次握手:文字描述:三次握手:注意:采用三次握手而不采用二次握手是为......
admin 2023-11-11
文章浏览阅读2w次,点赞9次,收藏70次。linux高级编程之线程间的通信(pthread_cleanup_push和pthread_cleanup_pop) 线程可以安排他退出时需要调用的函数,这与进程可以用atexit函数安排进程退出时需要调用的函数是类似的。这样的......
admin 2023-11-11
文章浏览阅读231次。所谓 socket(套接字),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,......
admin 2024-01-12
内核编程语言和环境as86与GNU as汇编对于汇编这种语言,相信所有同胞们都是望而却步。然而由于操作系统许多关键代码要求很高的执行速度和效率,因此在系统源码中通常会有10%左右的起关键作用的汇编语言。linux的32位初始化......
admin 2023-10-10
这是触摸屏点击的信息定义一个结构体 用来存储以下信息:struct input_id id;可以获得版本号啥的,对应上图的Istruct input_id { __u16 bustype; __u16 vendor; __u16 product; __u16 version;};使用ioctl把信息从驱动程序里面存到指定的idiotcl(fd,EVIOCGID,&a......
admin 2023-10-14
进程间通信概述信号信号的概念信号的编号不可靠信号简介:信号产生方式信号的处理信号的发送和接收处理方式1:kill发送信号,signal注册一个函数处理信号方式2:sigqueue发送信号和数据,sigaction接收无名管道(pipe)无名管道......
admin 2023-10-14
1. 广播的特点广播的 UDP 的特性之一,通过广播可以向子网中多台计算机发送消息,并且子网中所有的计算机都可以接收到发送方发送的消息,每个广播消息都包含一个特殊的 IP 地址,这个 IP 中子网内主机标志部分的二进制全......
admin 2023-10-14
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453