
RK3568开发板
mucheni
这个作者很懒,什么都没留下…
展开
-
迅为RK3568开发板驱动开发指南helloworld驱动实验-驱动的基本框架
驱动的基本框架主要由模块加载函数,模块卸载函数,模块许可证声明,模块参数,块导出符号,模块作者信息等几部分组成,其中模块参数,模块导出符号,模块作者信息是选的部分,也就是可要可不要。许可证声明描述了内核模块的许可权限,如果不声明模块许可,模块在加载的时候,会收到“内核被污染(kernel tainted)”的警告。当使用加载驱动模块时,内核会执行模块加载函数,完成模块加载函数中的初始化工作。当卸载某模块时,内核会执行模块卸载函数,完成模块卸载函数中的退出工作。模块参数是模块被加载的时候可以传递给它的值。原创 2025-04-02 14:45:23 · 271 阅读 · 0 评论 -
迅为RK3568开发板helloworld 驱动实验-驱动编写
在学习 C 语言或者其他语言的时候,我们通常是打印一句“helloworld”来开启编程世界的大门。学习驱动程序编程亦可以如此,使用 helloworld 作为我们的第一个驱动程序。接下来开始编写第一个驱动程序—helloworld。看似非常简单的 helloworld 驱动代码,却五脏俱全。一个简单的 helloworld 驱动包含驱动的基本框架。本小节来编写一个最简单的驱动——helloworld 驱动。原创 2025-04-01 15:18:27 · 198 阅读 · 0 评论 -
迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-接口函数
流程:获取设备资源接口,读取设备配置中的led_version和led_number(GPIO号),并保存到全局配置变量中。参数:client(客户端信息),cmdId(命令ID),dataBuf(输入数据缓冲区),replyBuf(回复数据缓冲区)。LedDriverDispatch:解析函数,解析应用层下发的命令,执行命令对应的操作,控制led灯的亮灭。参数:gpio(GPIO号),mode(LED模式,开或关)。流程:将LED驱动的服务对象赋值给设备对象的服务成员。原创 2025-01-20 10:35:53 · 575 阅读 · 0 评论 -
迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-编写内核 LED HDF 驱动程序
更多内容可以关注:迅为RK3568开发板篇OpenHarmony。原创 2025-01-17 15:12:04 · 381 阅读 · 0 评论 -
迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-新增 topeet子系统-编写 bundle.json文件
1. name: "@ohos/demos" - 这是组件或项目的名称,这里表示它属于 OHOS(OpenHarmony OS)生态系统下的一个名为"demos"的组件。sub_component: ["//topeet/demos/hdf_led/app:led_test"] - 构建时包含的子组件路径,这里指定了一个具体的构建目标。components: ["c_utils", "hilog", "hdf_core", "napi"] - 组件依赖的其他组件列表。原创 2025-01-15 15:57:30 · 578 阅读 · 0 评论 -
迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-新增 topeet子系统
在 Openharmony 源码根目录下新建 topeet 文件夹及其文件夹下的文件。├── led_driver.c:内核 LED HDF 驱动程序。更多内容可以关注:迅为RK3568开发板篇OpenHarmony。└── Makefile:内核 LED HDF 驱动编译脚本。├── BUILD.gn:应用 APP 的 GN 文件。driver:内核 HDF 驱动程序目录。└── led_test.c:应用层。hdf_led:子组件目录。app:led 应用层目录。demos:组件目录。原创 2025-01-13 15:58:50 · 320 阅读 · 0 评论 -
迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-修改HCS硬件配置
表示驱动名称是 topeet_led_driver,必须和驱动入口结构中的 moduleName 值一致。device0::deviceNode 表示 led 类设备下的某个具体设备节点的配置。device_topeet_led :: device 表示 led 类设备。表示驱动创建设备节点。原创 2025-01-08 15:21:36 · 478 阅读 · 0 评论 -
迅为RK3568开发板Openharmony-4.1版本资料源码是跟随视频更新-目录分享
迅为RK3568开发板鸿蒙4.1的资料汇总和介绍。原创 2024-12-30 10:56:30 · 97 阅读 · 0 评论 -
迅为RK3568开发板EMMC镜像导出打包update.img
在上一个小节中已经将 EMMC 中的全部分区镜像进行了导出,而为了方便期间和统一烧写,我们一般都需要将这些镜像文件打包成一个整体的镜像 update.img,在本小节中将对镜像打包的过程进行讲解。至此关于打包 update.img 镜像的步骤就讲解完成了,后续直接使用 RK 提供的烧写工具进行整体烧写即可。打包完成之后会在 rockdev 目录下生成整体镜像 update.img。首先将上一小节 U 盘 Image 目录下的全部文件拷贝到对应。原创 2024-12-25 14:56:25 · 279 阅读 · 0 评论 -
迅为rk3568开发板定制扩展分区SDK源码编译-编译 Ubuntu-全自动编译图形化界面
首先在 linux 源码目录下输入以下命令进入编译的 UI 界面,进入之后如下所示:./build.sh然后选择第四个 all,就会进入到文件系统类型选择页面,如下所示:由于本小节全自动编译的是 ubuntu 系统,所以这里可以根据大家想编译的 ubuntu 版本选择 ubuntu20 或者 ubuntu22,然后回车,等待编译完成即可,脚本会自动编译 uboot 定制扩展分区 ubuntu 并打包为一个完整的 update.img 镜像,编译完成之后如下所示:原创 2024-11-28 10:56:42 · 419 阅读 · 0 评论 -
迅为RK3568开发板定制扩展分区SDK源码编译-获取Linux-定制扩展分区源码包
Linux-定制扩展分区源码网盘下载路径:“iTOP-3568 开发板\01_【iTOP-RK3568 开发板】基础资料\16_iTOP-RK3568 开发板定制扩展分区镜像资料\01_定制扩展分区 SDK 源码” 源码名称说明:源码会逐渐更新,发布的源码日期会有所不同,具体以网盘中实际名称为准。现在的 SDK 源码在编译的时候会自动配置编译环境,所以对环境要求不再那么严格,经过测试,本源码可以在 ubuntu20、ubuntu22、ubuntu24 环境均可在不进行任何配置的情况下编译编译通过。原创 2024-11-25 10:24:05 · 437 阅读 · 0 评论 -
迅为RK3568开发板支持银河麒麟和开放麒麟系统
iTOP-RK3568开发板支持了Preemption和Xenomai实时系统。迅为在RK3568开发板移植了银河麒麟和开放麒麟系统HOT。新增RT-Thread系统。原创 2024-11-06 14:45:34 · 361 阅读 · 0 评论 -
迅为RK3568开发板/核心板助力实时系统!
实时系统以其卓越的实时性能,为用户提供出色的体验,《iTOP-3568开发板实时系统使用手册》将对实时系统的选择、编译烧写、测试等方面进行详细讲解。iTOP-RK3568开发板支持了Preemption和Xenomai实时系统。4.2 Preemption 系统/ Xenomai系统烧写。3.2 Preemption 系统/ Xenomai系统编译。2.2 Preemption 和Xenomai系统。《iTOP-3568开发板实时系统使用手册》6.2 cyclictest使用方法。原创 2024-09-26 11:28:31 · 306 阅读 · 0 评论 -
迅为iTOP-STM32MP157开发板Linux稳定开发学习
在迅为iTOP-STM32MP157开发板上,系统支持Buildroot、QT5.12.10、ubuntu_base_20.04、Debian、yocto、最小。系统、Buildroot、QT5.12.10、ubuntu_base_20.04、yocto 系统、Debian 系统。核心板通过了电磁兼容,电磁辐射,安规检测、高低温环境测验,采用邮票孔的连接方式,连接方式更加稳定和可靠。、CAN、RS485、LVDS接口、温湿度。OTG、3路串口、CAMERA接口、电位器、SPDIF、 SDIO接口等。原创 2024-08-23 10:02:20 · 454 阅读 · 0 评论 -
迅为RK3568 开发板赋能数字广告,推动智能化新时代
并且支持大容量的 RAM 和存储配置,能够满足复杂应用和大数据处理的需求,确保系统运行流畅。广告机通过数字化的方式展示广告内容和提供实时信息更新,有效地提升了广告和信息的覆盖率。2.0,2路USB3.0,4路串口,sata硬盘接口,耳机麦克风接口,camera接口,TF卡接口等丰富的外设接口,并且底板原理图。⑴ 高清显示: 4K高清画质,色彩丰富绚丽,缤纷呈现,播放清晰,流畅不卡顿。⑶ 智能分屏:分屏显示,每个分屏可以播放不同的内容,灵活多样。,VGA,EDP,LVDS,MIPI接口。原创 2024-08-08 10:51:13 · 372 阅读 · 0 评论 -
鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板
北向,则是与上层应用交互,玩转各功能的舞台。想象一下,你手中的RK3568开发板能够轻松运行鸿蒙4.1系统,意味着你将拥有更加流畅、高效的开发体验。别担心,我们已经为你准备好了详尽的开发学习指南和教程!大家期待已久的迅为RK3568开发板终于迎来了鸿蒙4.1系统的强势支持!【北京迅为】OpenHarmony学习开发系列教程(第1期 北向基础篇一)【北京迅为】OpenHarmony学习开发系列教程(第2期 南向基础篇一)迅为工程师录制了配套学习教程,在这个过程中,你会发现鸿蒙系统的强大之处!原创 2024-07-23 10:39:09 · 1054 阅读 · 0 评论 -
新升级 | RK3568开发板支持AMP双系统
迅为提供的RK3568开发板的AMP SDK与Linux SDK相比,区别在于Linux SDK中使用的是SMP(对称多处理)模式,即只运行一个Linux操作系统,在该操作系统中管理全部四个核;内部实现基于Hal,提供对基本处理器特性(如Cache、Interrupts和Exceptions)的访问,以及对基础外设(如标准输入和输出、UART、CAN、GMAC、I2C等)的驱动支持。AMP(非对称多处理)是一种计算系统架构,指的是多核处理器中的每个核可以独立工作,并执行不同的任务或运行不同的操作系统。原创 2024-06-03 11:20:11 · 771 阅读 · 0 评论 -
迅为RK3568开发板资料说明4750+页专属文档专为3568编写
与邮票孔两种,商业级2G、商业级4G、商业级8G工业级2G、工业级4G、国产化工业级2G多种核心板引脚兼容,适用于同一底板,产品升级自如,适用于各个应用场合。G52 2EE、支持OpenGLES1.1/2.0/3.2、OpenCL2.0、Vulkan1.1、内嵌高性能2D加速硬件。底板分为连接器与邮票孔两种版本,双路千兆以太网、SATA3.0、PCIE3.0、MIPI、22、鸿蒙、Debian、Yocto、Preemption、Xenomai实时系统。、MIPI、CAMERA、4G、5G等接口一应俱全。原创 2024-05-07 15:33:31 · 906 阅读 · 0 评论 -
迅为RK3568开发板瑞芯微人工智能AI鸿蒙Linux安卓开发学习
系统支持: Android12系统,Android11系统,buildroot+QT系统,yocto系统,Debian10系统,Ubuntu20.04、Ubuntu18.04、OpenHarmony3.2 LTS。与邮票孔两种,商业级2G、商业级4G、商业级8G、工业级2G、工业级4G、国产化工业级2G多种核心板引脚兼容,适用于同一底板,产品升级自如,适用于各个应用场合。支持显示屏: MIPI7寸屏、LVDS7寸屏、LVDS10.1寸屏、HDMI屏幕。集成了双核心架构GPU,原创 2024-04-29 14:57:07 · 926 阅读 · 0 评论 -
迅为RK3568开发板
迅为RK3568开发板瑞芯微安卓11涵盖NPU边缘计算人工智。原创 2024-02-19 16:50:29 · 157 阅读 · 0 评论 -
RK3568驱动指南|驱动基础进阶篇-进阶6 内核运行ko文件实验——系统调用
它是应用程序与操作系统之间的桥梁,允许应用程序请求操作系统执行特定的操作,例如文件操作,进程管理,网络通信等。在load_module函数中,完成模块的加载过程,返回do_init_module函数进行模块的初始化。在do_init_module函数中,如果模块的init函数不为空,调用do_one_initcall函数执行模块的初始化函数。在do_one_initcall函数中,执行一个初始化调用函数,这个函数通常在内核初始化过程中使用,用于执行各个模块的初始化函数。number:系统调用的编号。原创 2024-01-29 10:13:32 · 978 阅读 · 0 评论 -
迅为RK3568开发板Linux_NVR_SDK 编译源码
Linux_NVR_SDK 源码根据存储介质的不同,区分为 EMMC 和 SPI NAND 俩种编译配置。输入以下命令,执行命令之后,会将 build/rootfs 目录打包成特定格式的 img 镜像。iTOP-RK3568 开发板核心板上存储介质为 EMMC,所以这里以 EMMC 编译为例。Linux_NVR_SDK 源码也可以单独编译,以下介绍如何单独编译各种模块,及打包。可以在 build/rootfs/ 目录下自行增删根文件系统内容。更多内容可以关注B站:搜索迅为RK3568开发板。原创 2024-01-16 14:52:25 · 902 阅读 · 0 评论 -
迅为RK3568开发板如何修改默认配置并保存
在使用 make menuconfig 进行配置之前,先使用命令“make XXX_defconfig”生成.config,修改完图形化配置界面的设置并保存,那么.config 文件会被更新,需将修改后的.config 覆盖回默认配置文件。执行 SDK 包中 build.sh 编译脚本编译内核和 uboot 时会先 make 内核和 uboot 的默认的配置文件生产.config,然后使用.config 文件里面的配置来编译内核和 uboot 镜像。所以要想修改配置需修改默认的配置文件才行。原创 2024-01-08 10:39:17 · 1442 阅读 · 0 评论 -
迅为RK3568开发板Busybox 制作最小文件系统固定IP测试
可以看出,系统启动后,IP 地址已经固定成了我们设置的 192.168.1.15 地址,当然 MAC地址,网关,DNS 大家也可以通过这个文件来设置。B站搜索-北京迅为RK3568开发板,公众Hao关注:北京迅为,原创 2023-10-23 11:18:41 · 353 阅读 · 0 评论 -
更新 | 持续开源迅为RK3568驱动指南-驱动基础进阶篇
iTOP-RK3568开发板驱动开发指南》更新,本次更新内容对应的是驱动(第一期_驱动基础-进阶篇)视频,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。第11篇 pinctrl子系统。第一期_驱动基础(包含进阶篇)第十一期_pinctrl子系统。文档教程更新至驱动基础进阶篇。未完待续,持续更新中...未完待续,持续更新中...第4篇 高级字符设备进阶。第12篇 GPIO子系统。第四期_高级字符设备进阶。第十二期_GPIO子系统。第2篇 字符设备基础。第二期_字符设备基础。原创 2023-10-16 09:55:29 · 201 阅读 · 0 评论 -
iTOP-RK3568开发板ubuntu环境下安装Eclipse
eclipse 是使用 Java 语言开发的,一个 Java 应用程序,这意味着 eclipse 只能运行在 Java虚拟机上。倘若没有安装 JDK(Java Development Kit),即使在 ubuntu 上安装了 eclipse,也不能运行,所以要确保你的 Ubuntu 安装了 JDK。从 eclipse 目录里,可以看到一个 eclipse 的可执行程序,可以尝试通过。使用以下命令先查看有没有安装过 jdk,如果显示以下内容(jdk 版本不同内容不同)则表明已经安装好了,不需要安装了。原创 2023-08-16 11:37:54 · 533 阅读 · 0 评论 -
迅为RK3568开发板保姆级3900页手册_415期视频_426G文档
21.设备树下platform_device和platform...33.Linux系统编译-打包buuldroot,yocto...20.实例分析: device_node展开成platfor...19.理论: device node展开成platform...21.Android12源码包编译-打包update.i...24.Android12镜像烧写-单独烧写uboot...28.Linux系统编译-整体编译buildroot...2.抛砖引玉-设备模型的框架: kobject和kset。原创 2023-08-11 11:01:45 · 1431 阅读 · 1 评论 -
【shipin教程】RK3568开发板系统编译与烧写
主频高达2.0Ghz,RK809动态调频。核心板方面:核心板提供连接器与邮票孔两种,商业级2G、商业级4G、商业级8G工业级2G、工业级4G、国产化工业级2G多种核心板引脚兼容,适用于同一底板,产品升级自如,适用于各个应用场合。底板方面:底板分为连接器与邮票孔两种版本,双路千兆以太网、SATA3.0PCIE 3.0、MIPI、HDMI、MIPI、CAMERA、4G、5G等接口一应俱全。应用方面:主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK、云终端、车载中控等行业定制市场。原创 2023-08-07 10:28:09 · 412 阅读 · 0 评论 -
瑞芯微RK3568开发板保姆级护航入门学习嵌入式
我们开发板在设计的时候,目的是为了匹配更多的外设,让客户可以进行更好的学习,但在实际开发时,很多外设是用不到的,反而会增加成本、占用功能引脚,所以为了解决这一问题,在我们的资料里提供了底板的cadence的原理图工程以及PCB工程,可以根据提供好的工程,来实现真正意义上的裁剪、定制我们自己的开发板。核心板方面:核心板提供连接器与邮票孔两种,商业级2G、商业级4G、商业级8G工业级2G、工业级4G、国产化工业级2G多种核心板引脚兼容,适用于同一底板,产品升级自如,适用于各个应用场合。原创 2023-08-04 11:36:34 · 2261 阅读 · 0 评论 -
迅为iTOP-RK3568开发板是怎么样的呢
核心板方面:核心板提供连接器与邮票孔两种,商业级2G、商业级4G、商业级8G工业级2G、工业级4G、国产化工业级2G多种核心板引脚兼容,适用于同一底板,产品升级自如,适用于各个应用场合。底板方面:底板分为连接器与邮票孔两种版本,双路千兆以太网、SATA3.0PCIE 3.0、MIPI、HDMI、MIPI、CAMERA、4G、5G等接口一应俱全。多媒体:支持 4K60fpsH265/H264/VP9 视频解码/支持 1080P60fpsH265/H264 视频编码/支持 8MISP,支持 HDR。原创 2023-08-02 11:30:27 · 599 阅读 · 0 评论 -
迅为iTOP-LS3A5000开发板+银河麒麟操作系统
进入安装界面后,我们可以看到“安装Kylin”图标,我们准备开始安装银河麒麟操作系统。我们使用鼠标右键“安装Kylin”图标,选择“打开”,开始银河麒麟操作系统安装工作。最后显示安装成功说明安装已经结束。稍等片刻后,弹出安装界面,显示“选择语言”,选择默认语言“中文(简体)”,随后。我们继续设置“创建用户”,填写“用户名”,两遍密码,注意密码复杂性才能通过,填好后,下面我们对“安装方式”进行选择,选择“全盘安装”并且点击“下一步”。接着是“选择安装途径”,默认勾选“从Live安装”,随后点击“下一步”。原创 2023-07-31 10:50:37 · 394 阅读 · 0 评论 -
iTOP-RK3568开发板使用TF卡升级固件-TF卡烧写
TF 卡制作成功以后,将 TF 卡插入开发板并启动系统,系统会自动进入烧写流程。间比较长,耐心等待即可,烧写完成后串口提示如下内容。原创 2023-03-06 11:43:06 · 716 阅读 · 0 评论 -
iTOP-RK3568开发板使用TF卡升级固件-制作TF卡
首先下载 TF 卡烧写工具,在网盘资料“iTOP-3568 开发板\01_【iTOP-RK3568 开发板】基础资料\02_iTOP-RK3568 开发板烧写工具及驱动”目录下。注意: 1.经测试 TF 卡容量最大为 16G,TF 卡必须格式化为 FAT32 格式。使用 32G 及以上 TF 卡可能会烧写失败。勾选第二步中的固件升级,在第三步选择升级固件的选项卡中选择我们要烧写的镜像,注意,固件必须是 update.img 格式。设置好以后点击“开始创建”按钮,弹出如下图所示弹窗,点击“是”原创 2023-03-02 10:36:11 · 1006 阅读 · 0 评论 -
使用RK3568开发板过程中安装cscope插件
更多可以B站搜迅为3568开发板。原创 2023-02-27 13:51:08 · 109 阅读 · 0 评论 -
iTOP3568开发板快速使用代码编辑工具安装cscope
在/home/topeet/目录下执行以下命令安装 cscope,安装完成后,如下图所示:原创 2023-02-18 15:16:43 · 135 阅读 · 0 评论 -
Visual Studio Code快捷键的使用基于3568开发板vscode的使用
ctrl+shift+home/end 选择光标左侧/右侧全部内容。鼠标滚轮或者 shift+alt+鼠标拖拽 批量选中,方块选择。ctrl+shift+pageup/pagedown 切换文件。ctrl+shift+n 多开一个 vscode 编辑器。alt+shift+上/下箭头 向上/下复制行。ctrl+shift+t 重新打开关闭的文件。ctrl+shift+e 切到资源管理器。ctrl+delete 删除光标右侧的词。ctrl+shift+左/右 逐个选词。ctrl+左/右 跳到上/下一个词。原创 2023-02-15 16:23:48 · 290 阅读 · 0 评论 -
多网口 快网速|RK3568开发板PCIE接口测试
为了满足客户对于多网口、高速网络的需求,迅为适配了pcie接口网卡,将对千兆网卡、2.5G网卡以及WIFI6网卡的相关测试进行详细介绍。1.3 Linux系统测试。1.3.1内核设备树修改。1.4.1内核设备树修改。1.1 网卡参数介绍。1.2 硬件复用关系。1.4 安卓系统测试。原创 2023-02-13 10:34:53 · 1326 阅读 · 1 评论 -
【教程更新了】基于iTOPRK3568的OpenCV开发手册
( Open Source Computer Vision Library),是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法,"视觉"是人和动物最重要的感觉。计算机视觉(Computer Vision)是指用计算机实现人的视觉功能——对客观世界的三维场景的感知、识别和理解。因为人类是被赋予了视觉的生物,所以很容易误认为“计算机视觉也是一种很简单的任务”。正因如此,对于想要进入嵌入式行业的同学们来说,学习OpenCV是很有必要的。新年伊始,迅为再献新作——原创 2023-02-08 16:01:29 · 850 阅读 · 1 评论 -
开发板直连电脑配置方法(无线上网)iTOP3588
由于环境限制,笔记本电脑和开发板无法通过路由器连接起来,所以本文的目的是要实现笔记本电脑和虚拟机能够通过 WIFI 上网,并且开发板通过网线连接笔记本电脑和虚拟机在同一个网段内,最终实现 TFTP 或 NFS 来进行开发调试。首先要做到主机,虚拟机,开发板在同一个网络中,网关都设置为一样,IP 地址在同一网段内。通常笔记本电脑都是有 WIFI 和网口,这是两个独立网卡(无线网卡和有线网卡),我看了一些文章都是禁用 WIFI 来使得笔记本电脑,虚拟机和开发板配置在一个网段,那么这个调。原创 2023-02-06 14:47:39 · 1229 阅读 · 1 评论 -
iTOP3568开发板Visual Studio Code 快捷键的使用
ctrl+shift+home/end 选择光标左侧/右侧全部内容。鼠标滚轮或者 shift+alt+鼠标拖拽 批量选中,方块选择。ctrl+shift+pageup/pagedown 切换文件。ctrl+shift+n 多开一个 vscode 编辑器。alt+shift+上/下箭头 向上/下复制行。ctrl+shift+t 重新打开关闭的文件。ctrl+shift+e 切到资源管理器。ctrl+delete 删除光标右侧的词。ctrl+shift+左/右 逐个选词。ctrl+左/右 跳到上/下一个词。原创 2023-02-06 14:33:51 · 256 阅读 · 0 评论