![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RK3568
文章平均质量分 64
如果你的工作和学习用到了RK3568这颗物料,来我这个板块参考一下,你就会拥有我的收获。
电鱼智能
这个作者很懒,什么都没留下…
展开
-
RK3568技术笔记十八 Linux GPIO驱动程序中设备树分析
gpio0: gpio@fdd60000 { // GPIO控制器0的描述,0xfdd60000是GPIO0的起始地址,这是从RK3568TRM里面截图出来的信息,一一对应了。// 兼容性字符串,指定这是Rockchip GPIO控制器,为了通配GPIO。// 标识这是一个GPIO控制器。原创 2024-06-24 14:44:09 · 607 阅读 · 1 评论 -
RK3568技术笔记十七 让Linux支持GPIOLIB
确保设备树配置正确,内核中启用了相关的配置选项,并编写应用程序以使用 GPIOLIB 提供的接口进行 GPIO 控制。设备树(Device Tree)配置: 在设备树中定义 RK3568 的 GPIO 控制器节点,描述每个 GPIO 引脚的信息,包括所属的控制器、引脚编号等。确保 Linux 内核的配置中启用了 GPIOLIB 支持和 RK3568 GPIO 控制器驱动的选项。在 Linux 系统中,为了操作和管理 RK3568 的 GPIO 引脚,需要使用 GPIOLIB 这一子系统。原创 2024-06-24 14:36:20 · 176 阅读 · 0 评论 -
RK3568技术笔记之三 SAIL-RK3568开发板板卡功能测试
在电脑上安装好板载芯片的驱动以后,就可以直接通过串口软件看开发板的串口打印消息了。这么搞确实方便了,以前还要买个USB转串口的调试工具,现在不用买了,而且功能也统一了。装好驱动了,看下设备管理器。我的笔记本自带一个串口,这次是USB转串口,记得串口号别选错,板载芯片是CH340,如果你的PC上还有别的串口,那要当心,别整半天没打印消息。用USB延长线(USB转Type-C)连接SAIL-RK3568开发板和PC主机(此时可以不用给开发板上电),选择的USB延长线的串口号(此处是COM13),设置波特率为。原创 2024-06-07 17:15:14 · 313 阅读 · 0 评论 -
RK3568技术笔记 Ubuntu 安装VMware Tools
单击 VMware 软件中的标签“虚拟机”,在下拉的菜单中单击“安装VMware Tools (T)”。安装 VMware Tools 后可以直接使用复制粘贴功能拷贝 Ubuntu 系统和 windows 主机内的文件,非常方便。将 VMwareTools 解压到桌面,鼠标右键单击压缩包,选择“extract here”。注:我们是以dianyu用户进入的Ubuntu系统,所以看到的桌面在dianyu用户下。命令,重启 Ubuntu 系统。解压缩完成后,在桌面出现一个“vmwaretools”目录。原创 2024-06-12 16:30:57 · 512 阅读 · 0 评论 -
RK3568技术笔记十一 Android开发环境搭建
注意:若安装未成功,请多次执行安装命令,有时因为延时问题,不能一次能安装成功。原创 2024-06-19 16:08:23 · 233 阅读 · 0 评论 -
RK3568技术笔记六 新建 Ubuntu Linux 虚拟机
为虚拟机选择虚拟网卡工作模式,这里选择“使用网络地址转换”。如果需要挂载虚拟机中的 nfs 服务器,可以选择“使用桥接网络”。然后单击“下一步”。点击“浏览”,选择虚拟机安装路径(安装路径自己选择,不建议安装在 C 盘)。选择“Linux”,然后选择“Ubuntu 64位”,单击“下一步”。选择“自定义”,然后点击“下一步”。选择存储磁盘的磁盘类型,这里选择“SCSI”,单击“下一步“。选择默认的“LSI logic”,单击“下一步”。选择“创建新虚拟磁盘”,单击“下一步”。使用默认配置,单击“下一步”。原创 2024-06-13 17:13:44 · 462 阅读 · 1 评论 -
RK3568技术笔记五 Win10 系统安装 Vmware Workstation 虚拟机
双击打开后会弹出如下所示对话框。VMware Workstation 是一款付费软件,这里选择“试用30天”,点击“继续”,如需永久使用可以点击“立即购买”,购买许可证。原创 2024-06-12 16:39:45 · 154 阅读 · 0 评论 -
RK3568技术笔记十二 Android编译方法
由于Android源码太大,因此建议将Android源码压缩包放入虚拟机共享文件夹,然后再将Android源码解压到虚拟机(虚拟机共享文件如何建立参考附录第2部分)。注意:(/mnt/hgfs/share该目录是虚拟机共享文件夹路径,具体名称share是根据自己的定义)进行解压时,需将4部分压缩包放置同一个位置进行解压。将Android源码解压到 ~/dianyu 文件夹。开发板光盘->Android->源代码。新建~/dianyu目录。在ubuntu终端中,Android源码在。原创 2024-06-19 16:15:59 · 446 阅读 · 0 评论 -
RK3568技术笔记十 Ubuntu常用命令简介
说明]: 文件的UID表示文件的文件主,文件主可用数字表示, 也可用一个有效的用户名表示,此命令改变一个文件的UID,仅当此文件的文件主或超级用户可使用。[说明]: 文件的GID表示文件的文件组,文件组可用数字表示, 也可用一个有效的组名表示,此命令改变一个文件的GID,可参看chown。#然后修改 /etc/ppp/ip-up 增加拨号时更新域名指令 sudo vim /etc/ppp/ip-up。在nautilus的地址栏里输入”fonts:///“,就可以查看本机所有的fonts。原创 2024-06-18 14:57:09 · 771 阅读 · 0 评论 -
RK3568技术笔记九 编译Linux详细介绍
注:在编译完成后进行固件打包的时候,会打包最后一次编译的文件系统,所以这里建议仅编译需要使用的文件系统,不需要的则不编译,否则在最后打包固件时可能会打包成不需要的文件系统。全自动编译包含所有镜像编译,包括:uboot编译、Kernel编译、Recovey编译、文件系统编译、编译完成镜像的更新与打包。在编译前需要按照前面的方法初始化编译环境,否则会导致编译失败(若配置过则无需重复配置)。在编译前需要按照前面的方法初始化编译环境,否则会导致编译失败(若配置过则无需重复配置)。原创 2024-06-18 14:55:26 · 993 阅读 · 0 评论 -
RK3568技术笔记八 开发环境的搭建
开发板光盘->Linux->源代码->sail_rk356x_linux_release_v1.3.0_20220620.tar.gz。由于源码较大,建议将源码压缩包放到虚拟机共享文件夹,然后再将源码解压到虚拟机(虚拟机共享文件夹创建参考附录第二部分)。进入解压出来的sail_rk356x_linux_release_v1.3_20220620源码目录。注: “ ~/ ”符号表示用户家目录,以下所有操作都是以dianyu用户,在用户目录下操作。64位系统,硬盘空间大于或等于200G,内存不小于6GB。原创 2024-06-14 15:30:51 · 1164 阅读 · 0 评论 -
RK3568技术笔记十五 固件烧写
当烧写buildroot文件系统或debian文件系统时使用parameter.txt文件,当烧写ubuntu系统时使用parameter-ubuntu.txt文件,这里一定要对应正确,否则会导致烧写完成后系统启动失败;在未烧录固件时,芯片会引导进入Maskrom模式,可以进行初次固件的烧录;开发板正常进入系统后,烧写工具上显示“发现一个ADB设备”,然后点击工具上的 “切换” 按钮,进入 Loader 烧写模式。点击驱动安装,等待驱动安装完成,弹出如下所示对话框,点击确定,关闭驱动助手,驱动安装完成。原创 2024-06-21 15:07:09 · 1022 阅读 · 0 评论 -
RK3568技术笔记十六 QT5开发
Qt/E在原始Qt的基础上,做了许多出色的调整以适合嵌入式环境。同Qt/X11相比,Qt/E很节省内存,因为它不需要X server或是Xlib库,它在底层摒弃了Xlib,采用framebuffer作为底层图形接口。Qt业务及软件技术的全面收购。2014年4月,跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日配发了Qt5.3正式版,至此Qt实现了对iOS、Android、WP等各平台的全面支持。在阅读本章前,如果对下面所列举的知识点有一定的了解,将有助于更好的理解本章内容。原创 2024-06-21 15:44:20 · 770 阅读 · 0 评论 -
RK3568技术笔记七 安装Ubuntu Linux
至此我们已经顺利安装了 Ubuntu 系统,但就像在真实的电脑上安装系统一样,需要弹出 U 盘,调整 BIOS 从硬盘启动。开发板光盘->通用工具->虚拟机+Ubuntu->ubuntu-18.04.4-desktop-amd64.iso。然后单击“浏览”,找到。在新弹出的窗口中,单击“CD/DVD (SATA)”。最后点击“确定”,完成对虚拟机启动光盘映像的设置。至此, VMware 虚拟机以及 Ubuntu 系统安装成功。前面这些设置完成后, Ubuntu 系统会自动安装完成。原创 2024-06-14 14:37:57 · 445 阅读 · 0 评论 -
RK3568技术笔记十四 Ubuntu创建共享文件夹
至此虚拟机共享文件夹就建立完成。原创 2024-06-20 16:53:02 · 184 阅读 · 0 评论 -
RK3568技术笔记十三 Ubuntu的编译
说明:RK_ROOTFS_SYSTEM环境变量仅在固件打包时生效,在固件打包前还需要更新镜像,在更新镜像过程中并不依赖此环境变量。由于源码中存在多种文件系统,而更新文件系统镜像的规则为更新最后一次编译的文件系统,为了保证正确打包固件,这里选择再次编译文件系统,以确保打包的文件系统为所需要打包的文件系统。若十分确认最后一次编译的文件系统是自己需要的文件系统,则无需重新编译文件系统;若不是十分确认最后一次编译的文件系统是自己需要的文件系统建议再重新编译一次。进入源码目录(目录需按个人实际路径修改),打包固件。原创 2024-06-20 16:48:49 · 668 阅读 · 0 评论 -
RK3568技术笔记之二 SAIL-RK3568开发板介绍
开发板是我们自己的,不用多讲。我先把核心板和开发板规格书搬过来,这篇文章里都是自己的知识产权,所以就不标准引用来源了。先看看核心板的规格书吧。再来一下开发板的规格书。再看看工控机的规格书。原创 2024-06-05 13:46:07 · 199 阅读 · 0 评论 -
RK3568技术笔记之一 RK3568总体介绍
A9升级到A55已经是大势所趋,综合这两年碰到的需求,电力、能源、医疗、工控、网络安全、智能楼宇,甚至军X的需求,对这个芯片很是青睐。我这里接触到的需求主要集中在RK3568J,这种工业级场景大范围的选用了这个国产化的芯片,看来市场对RK3568J的稳定性还是很认可的。先看内存吧,我见过1GB、2GB、4GB、8GB的支持。对于有人工智能需求的场景来看,1Tops的算力不能算多,简单的识别的还是可以很好的。再看看emmc,总体上常见的4GB到64GB都行,我也测试过,看芯片手册支持128GB也没啥问题。原创 2024-06-05 11:02:09 · 917 阅读 · 0 评论