自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 基于Hi3516cv610的Wifi 4G 防抖调试

摄像头连接Hi3516cv610,摄像头板通过网线连接韦东山imx6ull板,在imx6ull上连接wifi模组,配置和安装wifi驱动,获取路由器ip,转发推流到vlc播放摄像头画面。Hi3516cv610侧配置:### 3.2 RTSP 推流 — 使用 SDK 自带 librtsp.aSDK 已提供完整的 RTSP 库和示例,位于:应用程序/020/smp020/smp/a7_linux/source/mpp/sample/rtsp/

2026-10-27 16:36:17 193

原创 海思RTSP推流源码分析

→ sample_comm_vi_start_pipe() // 管道: ss_mpi_vi_create_pipe() + 通道使能。* → sample_comm_vi_set_grp_info() // 分组: ss_mpi_vi_set_grp_info()* → sample_comm_vi_dev_bind_pipe() // 绑定: ss_mpi_vi_bind_pipe()跟上面的VI配置差不多,都是根据sensor类型去查表配置所需参数。

2026-07-02 16:47:25 253 1

原创 uboot移植

执行可以对配置进行图形化调整,修改保存后更新.config。这个命令会依赖Kconfig文件树(顶层及各个子目录)生成图形界面。

2026-06-01 14:34:11 209

原创 通过网线实现开发板挂载网络文件系统

192.168.1.10是虚拟机ip,/home/abc/share是被挂载的文件夹 /mnt是板端挂载的文件夹,就是吧share挂载在mnt下。打开vmvare workstation,点左上角编辑里的虚拟网络编辑器。在最后一行加上:(以目录/home/abc/share为例)如果开发板没法连接wifi,先找网线让开发板和电脑连一起。然后设置开发板的ip地址,ip addr查看网卡名字。可以和虚拟机互ping,ping通就算成功。设置ip地址,注意要在同一个网段。然后设置虚拟机ip地址。

2026-05-19 17:25:48 49

原创 SPI子系统研究

SPI子系统主要有用户空间,内核空间和硬件空间三部分组成。用户空间是用户编写应用程序,提供一个接口,调用open,write,read等函数。内核空间又分为设备驱动层,SPI核心层和SPI控制器驱动层。驱动层是由普通驱动工程师负责编写的驱动程序,用来写。SPI核心层是linux内核自带的源码,承上启下的作用。向上给用户空间暴露spidev字符设备接口,向下给控制器驱动层定义统一的硬件操作接口(),给设备驱动层定义统一的外设操作接口(。

2026-03-05 15:02:47 461

原创 spi子系统源码——spi_add_device

spi_add_device是SPI 子系统中将 SPI 外设正式接入内核设备模型的核心函数。前面注册了总线和类,通过spi_add_device来添加spi外设。下面具体看怎么实现外设接入内核的。

2026-02-12 10:46:34 687

原创 Linux内核源码研究——class_register

再套一层是为每个调用的地方自动生成一个唯一的实例,每个类的锁都会关联一个唯一的是 Linux 内核设备模型中设备类(struct class) 的底层核心注册函数(上层通常调用封装此函数)。设备类是对同类设备的抽象(如块设备block、终端tty、网络设备net),该函数的核心作用是:为传入的分配内核私有数据,初始化类运行所需的链表、同步锁、kset 等核心资源,配置类的 sysfs 目录属性与层级,完成类的内核注册,最终在 sysfs 中创建目录,为后续类下设备的管理(如添加、遍历、事件通知)提供基础。

2026-01-26 15:14:42 950

原创 Linux内核源码研究——bus_register

可以先看结构体分析章节,方便理解整个bus_register函数。是 Linux 内核设备模型中注册总线类型的核心函数(位于),是总线子系统的基础入口。核心作用是:接收用户定义的结构体,为其分配内核私有数据结构,初始化总线所需的内核对象(kobject/kset)、同步机制(互斥锁)、事件通知链等资源,并在 sysfs 文件系统中创建对应的目录和属性文件,最终完成总线的内核注册,为后续设备和驱动的匹配、管理提供基础。

2026-01-26 10:52:00 953

原创 cp dtb文件到linux板子/boot目录下无效

文件其实并没有真正写到 U-Boot 能访问的启动分区里。

2026-01-22 17:01:27 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除