问题简述在uboot启动的时候需要把某个CPU引脚拉高或者拉低,促使某个功能能正常运行。问题解决方法思路一首先打开RK356X的SDK软件包,查看一下uboot源码,这次我先在u-boot/common/board_f.c和board_r.c文件上添加GPIO口设置,虽然添加了gpio_direction_output()或者gpio_set_value()类似的GPIO设置的函数,但是用万用表测量了一下,怎么都不起效果。思路二思路一不行,只能看看还有什么方式能设置GPIO的了,然后找到一个文件uboot/arch/arm/mach-rockchip/rk3568/rk3568.c。里面都是用
一、下载linuxSDK可能使用到工具安装:sudoapt-getinstallrepogitsshmakegcclibssl-devliblz4-tool\expectg++patchelfchrpathgawktexinfochrpathdiffstatbinfmt-support\qemu-user-staticlive-buildbisonflexfakerootcmakegcc-multilibg++-multilibunzip\device-tree-compilerncurses-dev\这个官网没有提供,因为比较大,回头我上传一份rk3588_repo_sdk_v1.0.2a.
说明HW356X-GKA是采用中高端的通用型SOC,一款基于Rockchip公司RK3568处理器的工控主板。主板标配处理器为Cortex®-A55四核,最高主频2GHz的RK3568处理器,内置4GBDDR4内存(最大8GB),32GBeMMC存储。集成4核arm架构A55处理器和MaliG522EE图形处理器,支持4K解码和1080P编码集成了大量外设接口,包括千兆以太网、USB3.0、RS232、HDMI、eDP、LVDS、SATA、PCIE等接口,内置独立的NPU、可用于轻量级人工智能应用。支持Linux、Ubuntu、Android多种操作系统,主要面向物联网网关、NVR存储、工控平
1.简介RK3588从入门到精通ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性优秀的产品都要进行多次全方位的功能测试以及性能压力测试才能够经得起市场的检验2.环境介绍硬件环境:ArmSoM-W3RK3588开发板软件版本:OS:ArmSoM-W3Debian113.ArmSoM-W3DDR压力测试方案测试方案:同时对DDR进行三项压力测试:使用memtester工具对DDR进行压力测试使用stressapptest工具对DDR进行压力测试使用RK官方测试脚本进行DDR变频测试4.DDR压力测试测试原理:运行RK官方的DDR压力测试
前面我给大家展示了RK3568的开发板,但是并没有对RK3568的芯片资源进行描述,这里简单给大家看下该芯片的资源,具体的请看瑞芯微官网https://www.rock-chips.com/对芯片有了写了解之后,下面就开始搭建开发环境,让我们早点感受一下这个芯片的强大之处Linux下的环境搭建目的:我们要进行驱动开发,那么就需要编译源码,在编译源码之前,就必须的获取到SDK和安装一些依赖,为了方便后面我们的开发,还需安装其他,具体如下:1.安装虚拟机一般情况下我们都是跑的window,但是我们的源码编译只能在linux系统下,所以需要安装个虚拟机,让这个虚拟机来跑Linux:使用VmwareW
若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132826197红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…瑞芯微开发专栏上一篇:《RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》下一篇:《RK3568开发笔记(九):开发板buildroot固件调通RS485口,运行项目中RS485协议调试工具Demo》前言 前面发现开发
平台内核版本安卓版本RK3399Linux4.4Android7.1🚀返回专栏总目录文章目录一、Linux存储系统全景二、Linux存储系统的缓存沉淀、分享、成长,让自己和他人都能有所收获!😄📢本篇将介绍Linux存储系统的I/O原理。一、Linux存储系统全景我们可以把Linux存储系统的I/O栈,由上到下分为三个层次,分别是文件系统层、通用块层和设备层。根据这张I/O栈的全景图,我们可以更清楚地理解,存储系统
这里以opencv-4.6.0为例子。一、准备工作下载:opencv-4.6.0opencv_contrib-4.6.0.cache提取码:0816eigen-3.3.9.ffmpeg-6.0yasm-1.3.0交叉编译器_gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz二、安装ffmpeg2.1、安装yasmtarzxvfyasm-1.3.0.tar.gz#解压cdyasm-1.3.0#进入目录./configure#配置make&&makeinstall#编译安装2.2、安装ffmpegtar-zxvfffmpeg-6.0.
rk3588mppdemo使用记录。1下载源代码MPP源代码发布官方地址:https://github.com/rockchip-linux/mpp发布分支为release分支,开发分支为develop分支,默认为开发分支。下载命令:gitclonehttps://github.com/rockchip-linux/mpp.git2编译MPP源代码编译脚本为cmake,需要依赖2.8.12以上的版本,建议使用2.8.12版,使用高版本的cmake工具可能会产生较多的warning。2.1Android平台交叉编译编译Android库需要使用ndk环境,默认脚本使用android-ndk-r10
新手编译安卓驱动学习今天我们一起学习一下如何实现对一款有驱动代码的传感器适配安卓系统开发板:某AR眼镜公司的开发板RK3399文章目录新手编译安卓驱动学习安卓驱动开发常用知识(非新手可以跳过):1.什么是设备树(.dts)2.内核驱动与安卓HAL的关系:开始适配MPU6050驱动:1.先打通内核层,修改DTS,挂载MPU60502.调整kernel下的make文件配置(makemenuconfig)3.HAL层驱动测试安卓驱动开发常用知识(非新手可以跳过):1.什么是设备树(.dts)DTS即DeviceTreeSource设备树源码,DeviceTree是一种描述硬件的数据结构,它起源于Op