logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux register_chrdev函数解析

在Linux2.6内核以前注册字符设备的函数接口是register_chrdev,在2.6中其可继续使用。register_chrdev大致作用:向内核注册cdev结构体,当在用户空间打开设备文件时内核可以根据设备号快速定位此设备文件的cdev->file_operations结构体,从而调用驱动底层的open,close,read,write,ioctl等函数,当我们在用户空间o...

Linux多线程编程

作为多任务实现的一种机制,多线程应用得非常广泛,相对于多进程,多线程不仅运行效率高,而且还可以提高系统资源的使用效率。虽然网上关于多线程的讲解已经有一大堆,但出于学习的心态,有必要在这里做一下笔记。一、多线程编程常用函数1. int pthread_create(pthread_t * thread,const pthread_attr_t * attr,void * (*start_ro...

到底了