自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rk3568驱动传参实验

传参时若传参失败,首先要检查参数是否设置为可写。

2025-03-12 15:33:43 161

原创 rk3568linux执行u盘中APP遇到bash: ./app: Permission denied

在rk3588上准备加载一个驱动,同时需要使用APP调用节点时遇到以下错误检查文件权限发现文件允许执行(查看权限位是否有x标志。如果没有,需要使用chmod +x app来添加执行权限。检查文件系统是否允许在该目录下执行,这里发现该目录下不允许执行,由于这里是u盘所以直接卸载再挂载,在挂载的时候加上可执行权限就可以。

2025-03-12 15:31:10 145

原创 Linux字符驱动框架中错误标签的处理问题理解

无论设备号是否连续,建议在模块退出时统一释放所有设备号,避免因遗漏或参数错误导致内核不稳定。一次性分配了两个连续设备号,必须统一释放整个区间。话说在前面,错误标签的处理遵循先定义后处理的原则。对于代码还有还可以进一步优化,使用两次。以上是标签的一些使用方法以及定义。可以两个设备共享一个设备类,优化为共享一个 class(

2025-03-11 17:04:33 273

原创 Linux驱动框架中关于私有数据private_data的一些理解

在Linux驱动开发中,`test_dev`在`cdev_test_read`和`cdev_test_write`中的可访问性并非因为全局变量,而是通过**文件操作上下文传递机制**实现的。在`cdev_test_open`函数中,通过`file->private_data = &dev1`将全局变量`dev1`的地址绑定到文件指针的私有数据字段。• 通过`private_data`间接访问,实际上是驱动开发中推荐的**数据封装**方式,既能共享设备实例,又通过文件指针隔离了不同进程的访问。

2025-03-10 18:18:55 625

原创 konfig语法

2025-01-09 16:40:58 110

原创 linux 中Makefile、config、.config、konfig文件的关系

konfig会提供配置的选项列表作为选择,config和.config文件都是Linux内核编译的配置文件,config文件是内核编译时的默认配置,可以简单的认为.config文件的优先级更高,它位于内核源码的顶层目录下,是一个隐藏文件。当.config文件不存在时,若执行make xxx_defconfig,则会读取config文件生成.config,所以无论如何编译都会读.config文件。

2025-01-09 15:58:37 280

原创 nfs实现开发板与ubuntu共享目录(以rk3568为例)

no_root_squash root: 用户具有根目录的完全管理访问权限anonuid=xxx: 指定 nfs 服务器/etc/passwd 文件中匿名用户多的 UID anongid=xxx: 指定 nfs 服务器/etc/passwd 文件中匿名用户的 GID。subtree_check: 如果共享/usr/bin 之类的子目录时, 强制 nfs 检查父目录的权限(默认) no_subtree_check: 和上面相对, 不检查父目录权限。/home/nfs/: 要共享的目录;rw: 是可读写权限;

2025-01-08 22:21:13 515

原创 adb push报read-only错误

【代码】adbpush报read-only错误。

2025-01-08 10:13:37 235

原创 ubuntu更改系统语言、添加语言包方法

通过以上步骤,您应该能够成功地将Ubuntu系统语言改为中文。

2024-10-25 00:27:53 8835 1

原创 ubuntu dmesg打不出中文

如果以上方法不能解决问题,可能需要检查内核是否支持中文字符集,或者检查系统日志是否以非 UTF-8 编码记录。如果系统支持的字符集不包括中文,可以尝试安装中文字符集支持。确认系统支持的字符集。命令查看当前系统的字符集设置。命令,查看是否能正确显示中文。

2024-08-14 09:51:30 223

原创 Anaconda3 安装包下载太慢

【代码】Anaconda3 安装包下载太慢。

2024-08-02 15:59:13 206

原创 rk3568 Android13 rtl8211f qsgmii模式调试

同 SGMIIl 类似,DTS 除了配置 gmac 和 mac phy 节点外,还需要配置 xpcs 和 combophy 节点。DTS 除了配置 gmac 和 mac phy 节点外,还需要配置 xpcs 和 combophy 节点。

2024-07-24 18:09:18 596

原创 rk3568 Android13 rtl8211f DMA复位失败

添加clkinout。

2024-07-24 17:58:54 800

原创 新硬盘挂载到samba目录

在配置文件的末尾或适当的。

2024-07-22 11:39:23 515

原创 使用git reset --hard时 git检查工作区错误

问题:fatal: detected dubious ownership in repository at '/sdk' To add an exception for this directory, call: git config --global --add safe.directory /sdk。分析:这个错误提示是因为Git在检查工作区中的文件时,发现了一个可疑的目录(/sdk),它可能包含了不应该被Git跟踪的文件。为了解决这个问题,你需要将这个目录添加到Git的安全目录列表中。

2023-10-22 19:35:51 196 1

原创 zip分包解压

为了方便传输,经常采取分包压缩的方式,如图。解压分两步:1、先合并 压缩包。

2023-08-14 16:52:42 189

原创 rk3588 kylin出现鼠标拖影

【代码】rk3588 kylin出现鼠标拖影。

2023-07-28 17:01:34 745 1

原创 rk3588 linux扩容方法

4、我这个是Debian系统默认已经识别到了128g没有必要再进行扩容,如果与实际不符可以执行以下命令resize2fs /dev/mmcblk1p7(不同板子,挂载点不同,按实际情况来)在开发的过程中,发现128gb的emmc在系统只识别到8gb,可能是分区的问题。3、用lsblk命令查看/挂载在/dev下的哪个设备下。2、用df -h命令查看分区情况。5、再执行df -h查看分区情况。1、先获取root权限。

2023-07-27 12:45:44 1157 1

空空如也

空空如也

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

TA关注的人

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