logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

netlink

摘要:Netlink是Linux内核与用户空间进程间通信的一种机制,支持双向异步通信,相比系统调用、ioctl等单向通信方式更具优势。它基于BSD socket和AF_NETLINK地址簇,通过32位端口号寻址,支持多播和全双工通信。Netlink允许内核主动发起会话,适用于需要内核通知用户空间的场景。文中提供了内核模块和用户空间程序的代码示例,展示了Netlink的基本使用方法:内核模块通过ne

文章图片
#linux
I2C 事件跟踪

本文介绍了Linux内核中I2C总线的事件跟踪方法。通过向/sys/kernel/debug/tracing目录下的相应文件写入1,可以启用I2C相关事件的跟踪功能。常见的I2C跟踪事件包括i2c_read(读取操作)、i2c_write(写入操作)、i2c_reply(回复)和i2c_result(操作结果)。文中提供了具体的命令示例和实际跟踪输出,展示了i2cdump工具读取I2C设备时的详细

文章图片
#linux
计算机网络 —— 冲突域和广播域

冲突域:同一时间内只能有一台设备发送信息的范围。广播域:如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域。

#网络
linux 下查看 USB 设备

在每个 USB 设备目录下都有一些参数来展示该设备的属性信息。

文章图片
#linux#服务器#运维
嵌入式设备使用 busybox 开启 udhcpd 功能

一、编译 busybox开启遍选项(.config 文件)CONFIG_UDHCPD=y二、编辑配置文件start192.168.101.200end192.168.101.254interface ra0三、下载、启动/# udhcpd -f /root/udhcpd.conf &/# udhcpd: bad line 3: 1 tokens found, 2 neededudhcpd:

生成式人工智能内容(AIGC):革命性的内容创作工具

生成式人工智能内容(AIGC)是指利用人工智能技术自动生成各种形式的内容,包括文本、图像、音频和视频等。

文章图片
#人工智能#AIGC
USB 数据接收机制

所有数据传输均由主机(Host) 发起,设备(Device) 被动响应。

文章图片
内核命令行参数

内核命令行参数是在 Linux 内核启动时传递给内核的一组配置选项。

文章图片
#网络#linux
从单片机开发到linux内核驱动

写内核驱动其实和开发单片机没什么两样。这里拿高通的一款路由器芯片QCA4531与常见的单片机STM32做对比。前者通常跑嵌入式linux系统,后者通常跑裸机或者简单的实时操作系统。那么用这两款芯片分别实现控制一个GPIO口,难度差距有多大呢?我感觉差不多。下面就边实现边分析首先,拿到任何一款产品,要想很好的使用它,只有一个办法,那就是看产品的说明书。因为产品的说明书是产品的开发者写的,没有人...

    共 58 条
  • 1
  • 2
  • 3
  • 6
  • 请选择