自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 野火i.MX6ULL通过ioctl接口控制多个pwm设备

本文是源于控制各路pwm值需要过多的单独指令,比较繁琐,现把各路pwm值整合到一个驱动中,使用一个驱动去驱动各路pwm值,驱动是通过 ioctl 接口去控制多个 PWM 设备(本文用到pwm3、pwm5、pwm6、pwm7、pwm8这几路pwm值)。设备树的编写是仿照野火中pwm控制RGB灯的设备树编写,每个pwm的引脚设置必须保证没有其他引脚的复用,因为是控制多路pwm,需要在设备树中为各路pwm中设置编号,具体体现在:pwm-num。注意:驱动的名字要与设备树中的匹配。

2025-04-30 14:34:11 503

原创 电脑刚安装虚拟机时,启动虚拟机电脑蓝屏

1.WIN+R键打开运行窗口输入“OptionalFeatures ”打开sindows功能;2.勾选Windows虚拟机监控程序平台以及虚拟机平台,点击确定后重启电脑即可。原因:没有打开Windows系统的虚拟化。

2025-04-30 13:45:13 255

原创 Ubuntu18.04升级为20.04

1.确保当前系统为最新的18.04系统。确保 Prompt 行的值为 lts。使用命令行文本编辑器打开。6.接下来按照提示操作即可。2.安装升级管理工具。

2025-04-25 10:57:31 532

原创 全志MR536编译SDK后打包生成镜像出错

问题:出现 ERROR:unable to open file boot-resource.fex。解决方法:执行以下命令安装组件,重新执行打包命令即可成功。原因:环境中缺少32位组件。

2025-04-18 08:22:28 286

原创 野火下关闭开机QT界面,并将自己的程序设为开机自启动

4.创建配置文件:在/etc/systemd/system/目录下创建一个A.service配置文件。2.编写脚本:cd进入/opt/scripts/boot目录下,使用vim编写一个A.sh脚本。7.复位重启开机就能看见程序启动,如果程序没有界面可以通过指令查看状态。1.野火下关闭开机QT界面,并将自己的程序设为开机自启动。可以看到A.service处于disable状态。注:如果后续需要重启QT服务可以输入以下指令。注意:这里的路径要修改为你自己的文件路径。5.使能A.service开机自启功能。

2025-04-09 11:01:41 136

原创 Ubuntu下安装交叉编译时,运行脚本出错

错误原因:编译器版本为9.x,版本过高不符合,无法编译源码,需要将版本降到8.x。错误因:在交叉编译编译源码时,运行脚本出错,错误为代码错误。2.切换默认编译器为GCC8。确保输出为GCC 8.x。

2025-03-27 09:11:24 81

原创 野火IMX6ULL PRO开发板使用SPI驱动RFID

找了大量文章,摸索了设备树的修改,内核的修改,寄存器的查找,终于在imx6ull上成功驱动了RC522模块。在&iomuxc节点下配置RST引脚以及MISO、MOSI、SCK、SDA(CS)的电气属性。同样在内核源码中编译驱动,最后将驱动下载到板子上,就能在/dev下看到对应的驱动。在源码目录的最外层使用指令编译(这里只编译设备树)编译完成后,将编译好的设备树复制到板子的内核路径下。1.修改设备树(设备树在通常在内核源码中)其中要注意,这里一定要对应板子上的寄存器。在根节点下添加RST引脚的设备节点。

2023-11-11 17:30:25 1989 8

空空如也

空空如也

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

TA关注的人

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