自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1439)
  • 资源 (1)
  • 收藏
  • 关注

原创 imx6开发板 飞思卡尔iMX6Q开发板 工业级开发板(迅为)

概括:i.MX 6系列推出了基于ARM?CortexTM-A9架构的包括单核、双核和四核在内的高扩展性多核系列应用处理器平台,促进了消费电子、工业和汽车车载娱乐系统等新一代应用的发展。通过与ARM Cortex-A9架构的高效处理能力、前沿性的2D与3D图形以及高清晰视频功能实现一流水平的集成,i.MX 6系列可以提供令人瞩目的多媒体性能,以支持超越现有界限的下一代用户体验。使i.MX单核、双

2016-11-07 11:29:06 3883

原创 迅为RK3568开发板安装烧录工具-安装 RKTool 驱动

RKTool 驱动在网盘资料“iTOP-3568 开发板\01_【iTOP-RK3568 开发板】基础资料【V1.7版本】\02_iTOP-RK3568 开发板烧写工具及驱动”路径下。在烧写镜像之前首先需要安装 RKTool 驱动。

2025-05-29 10:37:20 41

原创 迅为3568开发板实操-HDF驱动配置 UART-配置 rk3568_uart_config.hcs

2 num 与 driver_name 值“ttyS”组成驱动设备名,例如 ttyS4。UartOpen 函数参数 port,则表示上述 uart 设备排列序号,比如 num=4 的 UartOpen 函数 port=4。3 match_attr 的名称必须是 rockchip_rk3568_uart_x,和 device_info.hcs 中要写一样。1 device_uart_0x0004 中的后缀“0x0004”是串口编号。

2025-05-23 16:03:15 166

原创 迅为RK3568开发板实操-HDF驱动配置UART-修改HCS配置

对于不同的平台,需要在对应的平台目录修改对应的 hcs 文件,接下来示例为在 rk3568下新增 uart4 uart9 uart7 的修改方法。2 policy 表示服务策略,取值为 0 时,表示不发布服务,取值为 1 时表示向内核态发布服务,5 serviceName 表示服务名称,服务加载成功之后会在开发板的/dev/目录下生成节点。1 device3,device4,device5 是自定义的,可以根据实际情况修改。4 deviceMatchAttr 的值表示驱动的私有配置信息。

2025-05-22 11:31:08 139

原创 使用迅为RK3576开发板CPU信息查询

使用如下指令查询 CPU 信息,如下图所示:

2025-05-22 11:14:06 382

原创 迅为RK3568开发板Linux_NVR_SDK系统开发编译 rootfs 提示分区小

客户可以将自定义的文件放到源码 build/rootfs 目录下定制文件系统,但是如果添加的某些文件太大,在编译的时候会出现如下图所示的错误。比如 rootfs 要配置 200M,那么 200M*2048=409600,十进制 409600 换算为十六进制为 0x64000。如上图所示,第 18 行是分区说明。

2025-05-21 11:27:23 246

原创 迅为RK3562开发板Debian系统开发安装虚拟键盘

当我们在使用 debian 系统的时候,如果想要进行输入,无可避免地要外接键盘。当我们的输入量不大的时候可以进行虚拟键盘的安装。

2025-05-21 10:52:54 138

原创 迅为RK3562开发板旋转Uboot logo和内核logo

在终端内核目录下输入以下命令,以 root 权限打开文件夹,如图所示:

2025-05-20 15:48:19 165

原创 迅为iTOP-3576开发板采用瑞芯微RK3576高性能、低功耗的应用处理芯片

支持INT4/INT8/INT16/FP16/BF16/TF32混合运算,并凭借其强大的兼容性,可以轻松转换基于TensorFlow、MXNet、PyTorch、Caffe等一系列框架的网络模型。iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1。/eDP/MIPIDSI/ParalleV/EBC/DP显示接口,图像更清晰、细节更丰富。,支持4K@60fps的H.264和H.265。,支持4k@60fps的H.264。

2025-05-20 11:13:10 317

原创 itop-3588开发板Android系统开发笔记-旋转 Android系统

修改 Android12 源码的 device/rockchip/common/BoardConfig.mk 文件,修改主屏显示的方向,角度可根据显示需求,自定义修改 0/90/180/270 0:横屏,90:竖屏,180:反向横屏,270:反向竖屏。屏幕旋转包括俩个部分:Android 显示旋转和 Recovery 显示旋转在开发的过程中,我们使用的屏幕可能是物理横屏或者物理竖屏,如果我们想要物理横屏。修改完,保存退出,重新编译 android 源码,烧写镜像示,但是触摸还是竖屏,下一小节讲解。

2025-05-19 11:01:33 122

原创 itop-3568开发板驱动开发指南-实验程序的编写

以上代码将传递 int 类型参数 number、char 类型参数 name、int 类型的数组 para 和 char类型字符串 str1,并在驱动入口函数中,对各个参数进行打印。//定义 int 类型的用来记录 module_param_array 函数传递数组元素个数的变量 n_para。12、static int __init parameter_init(void)//驱动入口函数。

2025-05-19 10:24:48 332

原创 迅为RK3568开发板内核模块实现-查看模块信息

在驱动模块加载之后,使用“modinfo helloworld.ko”命令可以获得模块的信息,包括模块作者,模块说明,模块支持的参数等等。

2025-05-16 10:40:14 220

原创 迅为RK3588开发板helloworld驱动实验

一个简单的 helloworld 驱动包含驱动的基本框架。10static void __exit helloworld_exit(void) //驱动出口函数。4 static int __init helloworld_init(void) //驱动入口函数。//同意 GPL 开源协议。

2025-05-15 15:58:16 187

原创 迅为RK3568开发板内核模块实现-模块加载与卸载

在 上 个 小 节 中 编 译 了 驱 动 模 块 helloworld.ko, 在 RK3568 开 发 板 上 通 过 “ insmodhelloworld.ko”命令可以加载驱动,在加载驱动模块的时候会执行驱动入口的函数,也就是helloworld 程 序 中 的 helloworld_init 函 数 , 所 以 可 以 看 到 打 印 出 来 的 字 符 串 信 息“helloworld_init”。第二种就是将驱动编译成模块,在 Linux 系统启动以后使用“insmod”命令加载驱动模块。

2025-05-14 10:34:36 197

原创 迅为RK3588开发板安卓GPIO调用APP运行测试

将网盘上的安卓工程文件复制到 Windows 电脑上。确保工程路径中使用英文字符,不包含中文。接着,启动 Android Studio,点击“Open”按钮选择应用工程文件夹,然后点击“OK”。由于下载 Gradle 和各种 Jar 包可能需要一段时间,Android Studio 加载工程可能会耗时较长甚至编译失败。到此,安卓 GPIO 测试 App 的操作步骤就完成了。

2025-05-13 10:38:06 234

原创 迅为RK3568开发板内核模块实现-编译模块

编译完生成 helloworld.ko 目标文件就是我们需要的内核模块。

2025-05-12 11:06:50 115

原创 迅为RK3568开发板内核模块实现-编写 Makefile

第 2 行设置交叉编译器前缀为 aarch64-linux-gnu- 第 3 行 obj-m += <文件>:将指定的文件(需要是以.o 结尾)设为编译时以模块形式编译。编译驱动程序还需要使用 Makefile 文件。我们为 helloworld.c 编写一个简单的 Makefile,第 7 行是编译 make 操作,会进入内核源码的路径,然后把当前路径下的代码编译成模块。第 4 行是设备树内核的源码路径,请大家根据实际内核路径进行修改。第 5 行是获取当前目录的变量。第 9 行是清除编译文件。

2025-04-24 11:38:11 195

原创 iTOP-3588S开发板采用瑞芯微RK3588S处理器接口丰富系统支持Android13等

强大的视频编解码8K编码+8K解码,持 8Kp60 H.264/H.265NVP9 视频解码,支持 8Kp30 H.264/H.265视频编码,支持DualpipelSP(48M-16M),支持HDR。RK3588S内置NPU,支持INT4/INT8/INT16/FP16混合运算能力6TOPS的NPU算力,赋能各类AI场景。开发板采用核心板+底板结构,拆卸方便,核心板引脚240PIN全部引出,满足用户扩展需求。四核心架构GPU内置GPU可以完全兼容0penGLES1.1、2.0和3.2。

2025-04-23 15:34:01 300

原创 迅为RK3562开发板ARM四核A53核心板多种系统适配全开源

迅为RK3562开发板ARM四核A53核心板多种系统适配全开源。RK3562开发板(2GB内存+16GB存储)

2025-04-23 14:34:59 269

原创 迅为iTOP-RK3576开发板/核心板6TOPS超强算力NPU适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品

支持INT4/INT8/INT16/FP16/BF16/TF32混合运算,并凭借其强大的兼容性,可以轻松转换基于TensorFlow、MXNet、PyTorch、Caffe等一系列框架的网络模型。iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1。/eDP/MIPIDSI/ParalleV/EBC/DP显示接口,图像更清晰、细节更丰富。,支持4K@60fps的H.264和H.265。,支持4k@60fps的H.264。

2025-04-22 16:45:37 305

原创 迅为RK3568开发板内核模块实现-设置交叉编译器

gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu”文件夹,这是实验需要的交叉编译工具,Ubuntu 系统重新启动之后,登录到系统后,打开终端,输入命令“aarch64-linux-gnu-gcc -v”,1 下载网盘资料下的交叉编译器,网盘路径为:“iTOP-3568 开发板\03_【iTOP-RK3568 开。如果终端有如下图(图 4-4)所示的打印信息,说明交叉编译环境搭建成功。下图(图 4-4)的打印信息,需要检查上一步骤是否设置正确。

2025-04-21 16:42:02 170

原创 迅为RK3568开发板5000+页专为3568编写文档18个分类40+个手册

迅为RK3568开发板5000+页专为3568编写文档18个分类40+个手册。

2025-04-19 15:45:40 108

原创 迅为iTOP-RK3576开发板/核心板八核处理器6TOPS超强算力NPU

支持INT4/INT8/INT16/FP16/BF16/TF32混合运算,并凭借其强大的兼容性,可以轻松转换基于TensorFlow、MXNet、PyTorch、Caffe等一系列框架的网络模型。iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1。/eDP/MIPIDSI/ParalleV/EBC/DP显示接口,图像更清晰、细节更丰富。,支持4K@60fps的H.264和H.265。,支持4k@60fps的H.264。

2025-04-18 15:32:23 298

原创 迅为RK3568开发板瑞芯微资料升级更新驱动开发指南

集成了双核心架构GPU,ARM G522EE、支持OpenGLES1.1/2.0/3.2、OpenCL2.0、Vulkan1.1、内嵌高性能2D加速硬件。核心板提供连接器与邮票孔两种,商业级2G、商业级4G、商业级8G工业级2G、工业级4G、国产化工业级2G多种核心板引脚兼容,适用于同一底板,产品升级自如,适用于各个应用场合。底板分为连接器与邮票孔两种版本,双路千兆以太网、SATA3.0、PCIE3.0、MIPI、HDMI、MIPI、CAMERA、4G、5G等接口一应俱全。

2025-04-17 16:34:18 109

原创 迅为RK3568多个系统版本并流畅运行Android12和11版本

集成了双核心架构GPU,ARM G522EE、支持OpenGLES1.1/2.0/3.2、OpenCL2.0、Vulkan1.1、内嵌高性能2D加速硬件。核心板提供连接器与邮票孔两种,商业级2G、商业级4G、商业级8G工业级2G、工业级4G、国产化工业级2G多种核心板引脚兼容,适用于同一底板,产品升级自如,适用于各个应用场合。底板分为连接器与邮票孔两种版本,双路千兆以太网、SATA3.0、PCIE3.0、MIPI、HDMI、MIPI、CAMERA、4G、5G等接口一应俱全。

2025-04-14 16:17:43 199

原创 迅为RK3568开发板驱动开发指南helloworld驱动实验-驱动的基本框架

驱动的基本框架主要由模块加载函数,模块卸载函数,模块许可证声明,模块参数,块导出符号,模块作者信息等几部分组成,其中模块参数,模块导出符号,模块作者信息是选的部分,也就是可要可不要。许可证声明描述了内核模块的许可权限,如果不声明模块许可,模块在加载的时候,会收到“内核被污染(kernel tainted)”的警告。当使用加载驱动模块时,内核会执行模块加载函数,完成模块加载函数中的初始化工作。当卸载某模块时,内核会执行模块卸载函数,完成模块卸载函数中的退出工作。模块参数是模块被加载的时候可以传递给它的值。

2025-04-02 14:45:23 289

原创 迅为RK3568开发板helloworld 驱动实验-驱动编写

在学习 C 语言或者其他语言的时候,我们通常是打印一句“helloworld”来开启编程世界的大门。学习驱动程序编程亦可以如此,使用 helloworld 作为我们的第一个驱动程序。接下来开始编写第一个驱动程序—helloworld。看似非常简单的 helloworld 驱动代码,却五脏俱全。一个简单的 helloworld 驱动包含驱动的基本框架。本小节来编写一个最简单的驱动——helloworld 驱动。

2025-04-01 15:18:27 224

原创 迅为RK3576开发板Android14源码定制开发uboot开发

 支持 eMMC、Nand Flash、SPI Nand flash、SPI NOR flash、SD 卡、U 盘等存储设备启动;1 首先将默认的配置文件 rk3576_defconfig 备份,如果之后的操作失误了,可以将备份的文件覆盖回原来的配置文件。 支持 Mass storage、ethernet、HID 等 USB 设备; 支持 I2C、PMIC、CHARGE、FUEL GUAGE、、GMAC、eMMC、NAND、Interrupt 等; ctrl+c:进入 U-Boot 命令行模式;

2025-03-28 15:16:32 829

原创 迅为RK3588开发板Buildroot系统设置屏幕旋转旋转Uboot logo和内核 logo

在终端内核目录下输入以下命令,以 root 权限打开文件夹,如图所示:nautilus .直接旋转 logo 图片即可,进入源码 kernel 目录下,旋转图片 logo.bmp 和 logo_kernel.bmp然后保存,如下图所示:

2025-03-27 16:52:58 207 1

原创 迅为RK3588开发板实时系统-提高实时方法

AMP模式是在各个CPU核心上均运行一个操作系统(操作系统不一定完全相同),各个操作系统拥有自己专有的内存,相互之间通过访问受限的共享内存进行通信。相对比AMP模式,SMP模式的操作系统具有可共享内存,较高的性能和功耗比,以及易实现负载均衡等优点,更能发挥多核处理器的硬件优势。64架构的系统,在系统启动时,所有的外设中断通常是由CPU0处理。然而,对于关键的中断,可以在系统启动之后将它们绑定到其他核心上。这个线程或者进程只在所绑定的核上面去运行,但并不是这个进程或线程独占这个CPU核,

2025-03-24 14:46:06 968

原创 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-UART应用开发-UART驱动API接口介绍

其中,handle 表示 UART 设备句柄,attribute 表示接收 UART 设备属性的指针。UartSetAttribute 返回值为 HDF_SUCCESS 表示 UART 设置属性成功,返回值为负数表示 UART 设置设备属性失败。其中,handle 表示 UART 设备句柄,data 表示待写入数据的指针,size 表示待写入数据的长度。其中,参数 handle 表示 UART 设备句柄,data 表示接收读取数据的指针,size 表示待读取数据的长度。

2025-03-24 11:19:09 459

原创 迅为RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-实时系统测试-Xenomai测试

发布时间:2025-3-19 15:54 发布者: |

2025-03-19 15:57:26 390

原创 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-UART应用开发-编写应用测试 APP

使用 UART 的一般流程如下所示:接下来编写应用测试文件 uart_test.c,完整代码如下所示:接下来编写应用 APP 的 GN 文件 BUILD.gn,代码内容如下所示:

2025-03-19 14:39:00 294

原创 迅为RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-实时系统测试-Preemption测试

在上图中,T:0~7 表示序号为0~7的线程,P:99 表示线程的优先级是99 ,C:857213表示计数器。在实际使用环境中,如果没有适当的负载,运行cyclictest所得到的延迟统计数据不准确,为了模拟一些负载类型,我们可以采用官方提供的 hackbench工具。在实际使用环境中,如果没有适当的负载,运行cyclictest所得到的延迟统计数据不准确,为了模拟一些负载类型,我们可以采用官方提供的 hackbench工具。通过比较打实时系统前后的测试,可以明显看到延迟下降明显,实时效果显著提升。

2025-03-11 10:53:51 287

原创 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-UART应用开发-UART驱动API接口介绍

其中,handle 表示 UART 设备句柄,attribute 表示接收 UART 设备属性的指针。UartSetAttribute 返回值为 HDF_SUCCESS 表示 UART 设置属性成功,返回值为负数表示 UART 设置设备属性失败。其中,参数 handle 表示 UART 设备句柄,data 表示接收读取数据的指针,size 表示待读取数据的长度。其中,handle 表示 UART 设备句柄,data 表示待写入数据的指针,size 表示待写入数据的长度。

2025-03-11 10:26:39 399

原创 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-配置 rk3568_uart_config.hcs

2 num 与 driver_name 值“ttyS”组成驱动设备名,例如 ttyS4。UartOpen 函数参数 port,则表示上述 uart 设备排列序号,比如 num=4 的 UartOpen 函数 port=4。3 match_attr 的名称必须是 rockchip_rk3568_uart_x,和 device_info.hcs 中要写一样。1 device_uart_0x0004 中的后缀“0x0004”是串口编号。

2025-02-24 11:00:24 335

原创 迅为iTOP-LS2K0300触控一体机HMI

■ 内置16位 DDR4-1600 控制器,支持ECC校验,保障系统稳定性。iTOP-LS2K0300开发板不仅性能卓越,还具备极强的应用灵活性,适配多个行业场景:■ 工业控制:在高温、复杂环境下稳定运行,支持多种通信协议和工业接口。2.0、GMAC、CAN-FD、SPI/QSPI、SDIO、I2S音频 等接口,满足工业设备、音视频应用等多场景需求。■ 生态完善:完美适配龙芯软硬件生态,支持多种操作系统和开发工具。■ 教育与研究:兼具易用性和高扩展性,是科研与教学的优质选择。■ 物联网:支持多种。

2025-02-21 11:09:21 337

原创 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-修改HCS配置

5 serviceName 表示服务名称,服务加载成功之后会在开发板的/dev/目录下生成节点。对于不同的平台,需要在对应的平台目录修改对应的 hcs 文件,接下来示例为在 rk3568下新增 uart4 uart9 uart7 的修改方法。2 policy 表示服务策略,取值为 0 时,表示不发布服务,取值为 1 时表示向内核态发布服务,取值为 2 时表示向内核用户态发布服务。1 device3,device4,device5 是自定义的,可以根据实际情况修改。

2025-02-21 10:53:17 329

原创 迅为RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-实时系统测试-cyclictest使用方法

cyclictest 工具可以准确且重复地测量线程的预期唤醒时间与它实际唤醒的时间之间的差异,以提供有关系统延迟的统计数据。好了,了解了测试工具的使用,接下来测试实时系统。

2025-02-20 10:27:06 173

原创 迅为iTOP-RK3576开发板/核心板6TOPS算力4K视频编解码

支持INT4/INT8/INT16/FP16/BF16/TF32混合运算,并凭借其强大的兼容性,可以轻松转换基于TensorFlow、MXNet、PyTorch、Caffe等一系列框架的网络模型。iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1。/eDP/MIPIDSI/ParalleV/EBC/DP显示接口,图像更清晰、细节更丰富。,支持4K@60fps的H.264和H.265。,支持4k@60fps的H.264。

2025-02-19 14:27:35 276

迅为iTOP-6818开发板-Ubuntu-4G_EC20的移植

迅为iTOP-6818开发板-Ubuntu-4G_EC20的移植,迅为iTOP-6818开发板-Ubuntu-4G_EC20的移植

2018-03-27

空空如也

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

TA关注的人

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