
RK3568
RK3568
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
smile_5me
整理笔记专用博客,大神勿喷,有哪里写错的请在评论留言。技术交流可添加Q群;邮箱:linux_5me@163.com
展开
-
RK3568 关于python依赖Miniconda3虚拟环境自启动
然后目前有个需求是需要开机自启动python脚本,但是需要依赖于虚拟环境,也就是说一起来就要打开虚拟环境并运行python脚本,一旦没有虚拟环境,python脚本就无法运行。然后将这个脚本写到开机启动文件,以我为例子,写的在.profile文件,大家可以根据自己的实际情况进行修改。那么我们只需要将这部分代码,写成一个脚本,开机运行python之前,先跑这部分脚本代码即可。然后在test.sh里面,写上如下代码。可以看到相关的conda初始化的代码。所以我们创建一个test.sh。查看下.bashrc文件。原创 2024-11-08 10:08:02 · 272 阅读 · 0 评论 -
RK3568 4G模块移远 EM05-CE
然后就可以进行测试,首先需要关闭所有网络设备,以我的开发板为例子,确保等会使用的是4G模块的功能。首先确保4G模块的天线是否正确安装,这一步会影响到后面测试成功与失败,购买模块时可以咨询厂家。供应商出货时,部分批次默认未使能网络功能,需手动开启。然后查看ifconfig,可以查看是否有USB节点,表示配置成功,此配置仅需设置一次。网络节点生成,执行如下命令配置。执行如下命令,并输入。原创 2024-10-14 22:26:24 · 550 阅读 · 0 评论 -
RK3568 更改eDP分辨率
使用的eDP默认是支持2K分辨率,因此需要使用支持2K显示器才可以支持显示,但是我并不需要这么高的分辨率,只需1080p即可。可以更改设备树,让eDP支持1080p,找到相关的dts文件,在dts搜索eDP节点,下面所支持的为2K分辨率。当然其他的分辨率暂时我还没尝试,仅更改过1080p的。根据标准,更改为1080p的时序即可。原创 2024-10-11 15:37:37 · 278 阅读 · 0 评论 -
RK3568 解决Ubuntu加载驱动模块报错以及开机启动如何自动加载模块
然后我就遇到一个问题,需要在开机的时候自动加载模块,也就是说我需要自动加载上面的指令(可能会有朋友说为什么不直接编译到内核,这里用法比较特殊,大神勿喷),但是遇到的问题是sudo命令需要输入密码才可以执行,但是开始启动总不可能还输入密码。将上述指令填写到开始启动.profile中即可,其实your passwd为你的sudo的那个密码,就可以实现自动填写密码。参考其他博主的博客,其实只要添加sudo即可,可能是权限问题导致无法加载,这里记录一下。原创 2024-09-18 17:01:13 · 329 阅读 · 0 评论 -
RK3568 解决Ubuntu给ttyUSB0永久权限
最近有个项目需要支持软件自启动,但是发现ttyUSB0每次都需要给权限,使用开机启动的话又需要sudo,每次sudo都要输入密码才可以,我的需求是开机就给权限给好。当然其他的也是同样的道理,例如使用ttyS7(uart),也可以使用这个方法,添加设备即可,重启之后开机就777权限了。这样ttyUSB0-ttyUSB9默认的权限都变成了777,普通用户也可以读写串口了。首先打开70-ttyUSB.rules,如果没有这个文件的话,自己创建一个。参考了其他大佬的博客,这里整理了一下如何添加永久权限。原创 2024-09-04 16:53:59 · 506 阅读 · 0 评论 -
RK3568 解决Ubuntu桌面无法打开终端命令行
首先在串口调试终端,找到语言文件。最后一行加上以下语句后保存。原创 2024-05-16 10:29:48 · 304 阅读 · 0 评论 -
RK3568 修改LCD为主显示
我们需要找到SDK的buildroot的weston包,weston是管理3568的显示,以我自己的为例子,文件在rk356x_linux_release_v1.3.1_20221120/buildroot/package/weston里面。但是在编译的过程中,发现即使修改完成之后编译并且烧写到板卡上,还是没有自动设置LCD为主显示,这让我非常郁闷,好在热心同事告知我,需要删除之前编译好的weston包才行,才会重新编译。原创 2024-04-29 16:47:02 · 381 阅读 · 0 评论 -
RK3568 DHT20温湿度传感器调试
DHT20测试代码如图下所示。原创 2024-04-11 09:42:06 · 193 阅读 · 0 评论 -
RK3568 HDC1080温湿度传感器调试
这里的重点是,通过0x02寄存器配置完成之后,在读00寄存器的时候,需要写完地址后延时至少20ms再去读,才能读到温湿度数据,等下代码上面会有体现。有关HDC1080温湿度传感器的介绍我就不过多介绍,有兴趣可以到网上找规格书进行查看。原创 2024-04-11 09:19:03 · 333 阅读 · 0 评论 -
RK3568 安装jupyter和jupyterlab
5、在jupyter_notebook_config.py添加内容,其中c.ServerApp.password要根据实际情况进行修改,也就是步骤4的拷贝的码。首先需要RK3568运行Ubuntu,之前的文章有关于如何安装Ubuntu以及遇到的问题。然后打开次连接,第一次进入需要输入密码,密码为步骤4输入的密码。关闭:关掉网页,然后终端ctrl+c,输入y,回车。然后就可以看到如下界面,则证明安装成功。安装nodejs npm。7、查看是否已安装成功。原创 2024-03-22 17:39:34 · 234 阅读 · 0 评论 -
RK3568 安装Miniconda3
需要RK3568运行Ubuntu,之前的文章有关于如何安装Ubuntu以及遇到的问题。拷贝 Miniconda3-latest-Linux-aarch64.sh 到开发板。运行安装 Miniconda3-latest-Linux-aarch64.sh。回车(一直回车到提示输入“yes”)->yes->回车->yes。原创 2024-03-22 17:10:13 · 365 阅读 · 0 评论 -
RK3568 RC522驱动调式记录
1、首先需要先修改设备树,在设备树添加剂啊RC522设备节点,注意要根据自己实际硬件和管脚进行添加。4、然后将驱动和应用程序进行编译即可。原创 2024-03-21 14:22:18 · 298 阅读 · 0 评论 -
RK3568 Ubuntu解决无法制作SD卡的问题
基于上面的链接,我们已经将Ubuntu拓展了,将Ubuntu扩展了之后,安装到emmc是没有问题的,但是在SD卡上是有问题的,rootfs分区是给我们分好了,但是内容却烧写不进去,也就是说文件系统的文件根本都没有,留着一个空壳问题猜想可能是因为rootfs文件过大(因为我们这个是魔改的)可能是因为格式问题可能与烧写工具有关,烧写工具存在bug。原创 2024-03-15 18:38:11 · 294 阅读 · 0 评论 -
RK3568 Ubuntu终端无法打开问题
但是在运行的过程中发现,终端无法打开。原创 2024-03-15 15:38:52 · 225 阅读 · 0 评论 -
RK3568 Ubuntu关于rootfs大小问题
但是移植完成之后会发现一个问题,就是文件系统的容量已经满了,若想安装软件和库是不可能的,所以需要在打包镜像文件那里做个修改,以及修改parameter.txt文件。每0x100000为512MB,那么我这里rootfs分配的为25G.当然修改了前面的,后面的oem,amp,userdata的起始地址也需要需改。1、创建空镜像文件,大小为20480MB(大概20G左右,注意这里需要根据实际EMMC的大小进行修改,以我的为例子是32G版本的EMMC)@之前是大小,@之后的是地址。原创 2024-01-22 15:15:27 · 712 阅读 · 0 评论 -
RK3568 移植Ubuntu
qemu-user-static是一个仿真器,可以选取arm64配置文件仿真开发板运行环境,然后挂载下载的ubuntu-base文件,从而构建ubuntu文件系统。由于下载的ubuntu-base是aarch64架构的,因此需要拷贝qemu-aarch64-static到ubuntu_rootfs/usr/bin/下。默认情况下新用户是不能使用 sudo 命令的,我们需要修改/etc/sudoers 文件。重启开发板的时候,如果有进程没有结束,系统就会等待,默认等待时间很长,导致重启速度慢。原创 2024-01-22 14:48:27 · 733 阅读 · 1 评论 -
RK3568 支持4x4矩阵键盘
linux,keymap为按键映射表,例如0x0003001E,表示第0行第3列,然后键值为001E。debounce-delay-ms表示消抖时间。col-scan-delay-us表示扫描延时。row-gpios为行的IO。col-gpios为列的IO。原创 2023-11-24 11:29:27 · 791 阅读 · 0 评论 -
RK3568 蓝牙测试
E104-BT5032A有几个地方需要注意,首先是他有几个管脚需要配置的,经常没去留意着三个引脚的电平配置,导致使用异常,然后就是保证uart能够正常使用即可。首先先下载蓝牙调试工具,这里IOS与安卓我都推荐,IOS我推荐的是蓝牙调试助手,安卓我推荐的是BLE调试助手,等会我以IOS的举例子。开发板上电,然后手机打开蓝牙调试助手,选择E104开头的设备,若出现多个E104,则选择信号最强的。点击ASCII,然后在输入框里面写入字符,然后备用。然后按下wirte,可以看到,发送到开发板上。原创 2023-10-23 10:34:28 · 472 阅读 · 0 评论 -
RK3568 适配触摸IC(gt911)
总结:主要一个是需要将中断的IO写正确,并且初始化正确,之前出现一个问题,IO没有正确初始化,导致无法触摸,其他的只要设备地址正确,触摸范围正确,基本就不会有问题。首先需要查看,在硬件中gt911触摸IC连接到哪个i2c总线上,由于我连接的是i2c2的,因此在设备树上要在i2c2节点里面,写上gt911设备。然后需要在内核菜单中勾选gt911的驱动选项。然后保存退出,驱动就可以正常使用。原创 2023-10-08 16:33:43 · 1103 阅读 · 0 评论 -
RK3568 适配触摸IC(ft5406)
总结:主要一个是需要将中断的IO写正确,并且初始化正确,之前出现一个问题,IO没有正确初始化,导致无法触摸,其他的只要设备地址正确,触摸范围正确,基本就不会有问题。首先需要查看,在硬件中ft5406触摸IC连接到哪个i2c总线上,由于我连接的是i2c2的,因此在设备树上要在i2c2节点里面,写上ft5406设备。然后需要在内核菜单中勾选ft5406的驱动选项。然后保存退出,驱动就可以正常使用。原创 2023-10-08 16:29:38 · 350 阅读 · 0 评论 -
RK3568 适配LVDS屏XW101CM02
代码如下添加参数,只要是使用的是同款屏幕,那就可以直接使用里面所有参数,在相关的DTS文件进行修改。总结:修改完成之后就可以显示横屏,其他的没有什么需要注意的地方,把参数写正确即可。原创 2023-10-08 16:03:17 · 636 阅读 · 0 评论 -
RK3568 适配RGB屏 XW070BH03
不过这里需要注意,这里的status状态为disabled状态,若需要使用,则将参数修改为enabled即可。代码如下添加参数,只要是使用的是同款屏幕,那就可以直接使用里面所有参数,在相关的DTS文件进行修改。总结:修改完成之后就可以显示横屏,其他的没有什么需要注意的地方,把参数写正确即可。原创 2023-10-08 15:58:50 · 733 阅读 · 0 评论 -
RK3568 适配MIPI屏AYF070R1140H07-M
找到对应的DTS文件(因为不同的板卡厂商对应的DTS不一样,但是设置是相同的),将参数填写到这里面,这里整理好了基本参数,只要是使用同个型号的屏幕就可以正常使用。总结:按照这一设置,就可以正常的显示竖屏,主要一个点就是屏初始化参数很容易错误,一个值错误有可能就显示不了,这个需要细心 ,其他的参数只要按照手册进行设置即可。然后就是写屏幕参数,屏幕参数如下,也是需要根据厂家的手册来进行填写,这里也整理好了基本参数,只要是使用同个型号的屏幕就可以正常使用。原创 2023-10-08 15:30:28 · 530 阅读 · 0 评论