自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GStreamer调用设备输出视频

【代码】GStreamer调用设备输出视频。

2023-11-27 14:29:59 139

原创 fflush和fsync

fflush的参数是FILE*,即fopen的返回值,当需要刷新fopen打开的文件缓冲时用fflush;fsync的参数是int, 即open的返回值,当需要刷新open打开的文件缓冲时用fsync.

2023-10-31 17:09:36 234 1

原创 VxWorks,无法进入sata盘

3.使用dosFsVolFormat "/ata0:1"查看文件情况。4.格式化该盘,dosFsVolFormat "ata0:1"2.使用cd “/ata0:1”报错error = 0x16。报文:Not a dosfs device。1.输入devs查看sata盘设备号为。现在可以通过cd命令进入sata盘了。

2023-10-26 14:39:03 236

原创 字符驱动(用于控制pcie的bar0空间)

return 0;if (!return 0;return 0;= 0) {= 0) {

2023-10-14 20:33:09 77 1

原创 RK3588波特率修改

修改 $(RKSDK)/rkbin/tools/ddrbin_param.txt 中的串口波特率参数,在uart_baudrate= 的后面填入我们要设置的波特率。修改设备树文件:$(RKSDK)/kernel/arch/arm64/boot/dts/rockchip/rk3588-linux.dtsi。对于rk3588来说系统默认使用的 ddr bin 文件位于 $(RKSDK)/rkbin/bin/rk35 目录下。该修改影响kernel阶段串口波特率。该修改影响uboot阶段串口波特率。

2023-09-20 09:18:11 1036 4

原创 RK3588 uboot下的emmc驱动---学习笔记

MMC 为 MultiMedia Card,多媒体存储卡,但后续泛指一个接口协定(一种卡式),能符合这接口的内存器都可称作 mmc 储存体。可以分为三类:1.1 mmc type card :1.标准 mmc 卡:闪存卡的一种,使用 mmc 标准;MultiMediaCard,是 MMC 协会所制定的内嵌式存储器标准规格,带有 mmc 接口,是具备 mmc 协议的芯片。1.2 sd type card:SD 卡为 Secure Digital Memory Card, 即安全数码卡。

2023-09-15 15:14:39 2074 1

原创 GPIO驱动概念-学习笔记

Linux 驱动层gpio调用_乡棒的博客-CSDN博客注:有点API以devm_开头,内核会有自动回收机制,因此在错误处理时会自动回收资源。

2023-09-14 14:03:10 181 1

原创 Linux I2C驱动调试

系统下i2c测试工具见:i2c-tools工具_i2ctools_Linux驱动专栏的博客-CSDN博客

2023-09-13 16:39:33 51 1

原创 GStreamer使用记录

CSI接口的摄像头通常需要额外的软件支持,例如GStreamer插件GStreamer可以直接通过命令调用,也可以与代码绑定,API参考官方文档和示例代码在evm3588开发板中,gst工具位于/usr/lib/aarch64-linux-gnu/gstreamer-1.0下查询版本安装软件装载GST常用的插件gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly等。

2023-09-13 11:55:54 264 1

原创 V4L2学习笔记

V4L2框架 | 由v4l2-device.c、v4l2-subdev.c、v4l2-fh.c、v4l2-ctrls.c、v4l2-async.c、v4l2-fwnode.c、v4l2-i2c.c、v4l2-spi.c等文件实现,构建v4l2框架。v4l2_device包含多个v4l2_subdev,每个v4l2_subdev用来控制各自的子模块,有点驱动不需要v4l2_subdev,依靠video就可以完成功能。

2023-09-13 11:54:25 155 1

原创 Linux 驱动层gpio调用

gpio --- 要申请的gpio标号,使用of_get_named_gpio函数从设备树获取。芯片厂商的gpio被定义在drivers/gpio/gpio-xxx.c中。/*从设备节点搜索gpio属性,返回GPIO编号*//*用于设置某个gpio输出,并设置默认输出值*//*用于获取某个GPIO的值(0\1)*//*用于申请一个GPIO管脚*//*用于设置某个gpio输入*//*通过GPIO号申请中断*//*从节点名找到设备节点*//*用于释放管脚的空间*/label --- 别名。/*中断处理函数*/

2023-09-13 11:52:21 159 1

QQ聊天室(服务器+客户端)

服务器为TCP多线程并发服务器, 支持登录,注册,注销,私聊,群聊,文件传输等功能。

2023-02-13

WC2022座位预定系统

开发工具:Linux,VIM,SQlite3 系统基于双向循环链表开发, 有注册,登录,注销,订票,退票,查询等功能。 用户数据,订票数据通过SQlite3保存在本地

2023-02-13

空空如也

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

TA关注的人

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