logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【notes9】kbuild,内核模块化,设备树,platform总线,设备驱动模型

udev接到这事件后就会获取这些设备信息,这些信息大部分保存在/sys/class/xx文件系统(sysfs)中。udev获得到这些信息后就会根据获得到的信息以及udev规则在/dev下生成对应设备节点。linux系统中有一个后台程序udev(用来自动生成设备节点的软件),设备文件->设备号->cdev。如下次设备号个数不是次设备号(hello_minor)。如下测试读写设备,group改变组,m

文章图片
#驱动开发
【notes6】文件操作,动静态库,信号,socket,std&boost,raii,智能指针,引用,完美转发

文章目录1.函数重载:writetofile(),C++true和false,C0和非02.类和对象:vprintf3.引用:别名4.string类:string str,str=,str.c_str()5.vector容器:std::vector<.>.;1.函数重载:writetofile(),C++true和false,C0和非0C++动态内存分配:在C语言中,动态分配内存用ma

文章图片
【notes1】python:模块导入,进/线程,文件/xml,百度人脸api,aiohttp,json/walk/split/getattr/bin//lspci/usb,cpld

如下耗时从小到大。:下图为数据的存储:1个int数占4个字节(char或B)(1B=8bit),如下1放在4个字节中。如下int型按顺序存放即方便查找。下图左边为基本形式,右边为元素外置形式(存地址)。分为,下图为,不用改变原数据结构,多一个加一个。构造方法:如下红框是主进程,没有等子线程结束就结束了。线程池适合需要大量线程完成任务,但实际处理时间较短。4.文件/xml:os.walk4.1 增:

文章图片
#python
到底了