logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是Netlink通信机制

Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目前在Linux 内核中使用netlink 进行应用与内核通信的应用很多; 包括:路由 daemon(NETLINK_ROUTE),用户态

linux下aio异步读写详解与实例

1.为什么会有异步I/Oaio异步读写是在linux内核2.6之后才正式纳入其标准。之所以会增加此模块,是因为众所周知我们计算机CPU的执行速度远大于I/O读写的执行速度,如果我们用传统的阻塞式或非阻塞式来操作I/O的话,那么我们在同一个程序中(不用多线程或多进程)就不能同时操作俩个以上的文件I/O,每次只能对一个文件进行I/O操作,很明显这样效率很低下(因为CPU速度远大于I/O操作的速度,所以

嵌入式Linux内核配置、裁剪与编译浅析(ARM版)

第一部分Linux内核裁减(1)安装新内核:i)将新内核copy到/usr/src下并解压:#tar -zxvf linux-2.6.38.4.tar.gzii) 将名为linux的符号链接删掉,这是旧版本内核的符号链接.#ln -s linux-2.6.38.4 linux(2)设置内核.# cd /usr/src/linux# make mrproper -----删除不必要的文件和目录.#m

nvidia相机开发--传感器驱动编程指南(1)sensor driver programming guide

实现相机传感器驱动器使得能够通过传感器提供的原始格式通过CSI总线获取相机数据。根据相机和应用程序的不同,有两种类型的相机编程路径

#人工智能#microsoft
linux下aio异步读写详解与实例

1.为什么会有异步I/Oaio异步读写是在linux内核2.6之后才正式纳入其标准。之所以会增加此模块,是因为众所周知我们计算机CPU的执行速度远大于I/O读写的执行速度,如果我们用传统的阻塞式或非阻塞式来操作I/O的话,那么我们在同一个程序中(不用多线程或多进程)就不能同时操作俩个以上的文件I/O,每次只能对一个文件进行I/O操作,很明显这样效率很低下(因为CPU速度远大于I/O操作的速度,所以

嵌入式Linux之platform设备驱动框架详解

前言在platform设备驱动模型中,需关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统中每注册一个设备的时候,会寻找与之匹配的驱动;相同的,在系统中每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。设备设备注册部分的流程图如下图所示:定义一个platform_device结构体static struct platform_device led_dev = {.name=

PCIE switch连接西部数据SSD

硬件平台:jetson xavier + +PM4000开发板(100 lane) G72001.使用西部的G7200查看pcie总线lspci -s 03:00.0 -vv使用chiplink查看状态硬盘设备/dev/nvme0n1格式化,创建文件系统测试文件读写:...

网口扫盲三:以太网芯片MAC和PHY的关系

问:如何实现单片以太网微控制器?答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下.问:以太网MAC是什么?答:MAC即Media Access Control,即媒体访问控制子层协议.该协议位

#macos#网络#网络协议
详解PCIe bifurcation

PCIe Lane(通道)PCIe是串行总线,通过使用差分信号传输(differential transmission)相同内容通过一正一反镜像传输,干扰可以很快被发现和纠正,从而可以将传输频率大幅提升。加上PCI原来基本是半双工的(地址/数据线太多,不得不复用线路),而串行可以全双工。这样一对差分信号组成一个PCIe Lane,也叫做x1通道。把n组绑定在一起,可以让PCIe设备大幅提高传输带宽

#ide
    共 24 条
  • 1
  • 2
  • 3
  • 请选择