tag 标签: RK3568

相关博文
  • 2024-12-18 18:07
    136 次阅读|
    0 个评论
    ​本文介绍PC电脑端运行VMware环境下,同时烧录固件检测不到设备的解决方法。 触觉智能Purple Pi OH鸿蒙开发板 演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5.0 Release系统! PC端烧录固件时提示没有发现设备 按照各型号烧录手册中进入loader模式的操作方法,让开发板连接到PC端。正常来说开发板烧录时会显示“发现一个LOADER设备”,异常情况下,会提示“没有发现设备”,如下图所示: 解决步骤 当在烧录系统固件前,先确认是否同时打开了虚拟机,当打开了虚拟机时,会弹出“检测到新的USB设备”,在弹窗选择“连接到主机”后点击【确定】,如下图所示: 重新打开烧录工具,显示“发现一个LOADER设备”就可以正常烧录系统了,如图所示: 产品简介 作为开源鸿蒙OpenHarmony硬件方案的领跑者,触觉智能坚守开源共创精神,Purple Pi OH鸿蒙开发板源码全开放,持续为大家带来各种技术分享,产品具有以下优势: 支持OpenHarmony/Andriod/Linux多操作系统,兼容树莓派排针; 瑞芯微RK3566芯片,四核A55处理器,主频1.8GHz,Mali G52-2EE GPU; 支持OpenGL/CL/Vulkan,8M ISP; 1T算力NPU,支持TensorFlow/Caffe/MXNet/PyTorch等深度学习框架; 支持1 x 千兆以太网、3 x USB2.01 x USB3.0、3xUART、2xSPI2xI2C、28xGPIO、1xMIPI DSI1 x MIPI CSI、1 x HDMI; 率先支持OpenHarmony5.0/4.1/4.0/3.2,开放SDK源代码、3D打印外壳; 活跃的开发者社区, 更多牛人在线互动与技术支持;
  • 2024-12-17 14:58
    0 个评论
    教大家介绍在OpenHarmony系统,没有串口工具的情况下如何测试RS232/RS485,使用 触觉智能SBC3528工控主板 演示,搭载了瑞芯微RK3568四核处理器,板载2路RS232+4路隔离RS485,集成DIDO,自研RS485自动收发驱动,支持超2KM传输距离! RS485测试方法 以 触觉智能SBC3528工控主板 为例,如果需要测试RS485串口,首先使用2根杜邦将两个节点的A与A、B与B相接: 连接后打开终端进入开发板系统,使用系统自带microcom进行测试,使用方法如下: ● -s:波特率 ● -X:节点设置 输入波特率及待测试的节点后,在两个不同的终端界面输入数据,即可得到传输结果: RS232测试方法 在测试RS232时,测试方法为TX接RX、RX接TX的方式进行测试,如下图所示: 同样输入波特率及待测试的节点后,在两个不同的终端界面输入数据,即可得到传输结果: 注意事项 测试时如果遇到输入数据时无法收发数据,可按照以下方法验证问题所在: 1、确认杜邦线连接无误; 2、请更换Linux/Android固件,验证是否因固件问题导致; 3、根据位号图,检查开发板是否存在改料情况导致无法收发数据; 4、有多余相同主板的话,尝试更换主板验证是否因硬件问题导致,以上问题都可能导致在测试串口时出现无法收发数据情况。 产品简介 触觉智能SBC3528工控主板 采用瑞芯微RK3568/RK3568J四核A55处理器,主频最高2.0GHz,内置独立1Tops算力NPU,支持开源 鸿蒙 OpenHarmony、Andriod、Linux多操作系统,广泛应用于工控、能源等领域。
  • 2024-12-5 10:27
    104 次阅读|
    0 个评论
    本文介绍RK3566/RK3568开发板Android11系统,编译ROOT权限固件的方法。 触觉智能Purple Pi OH鸿蒙开发板 演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全新OpenHarmony5.0 Release系统,SDK源码全开放! 关闭Selinux 修改以下路径文件: adevice/rockchip/common/BoardConfig.mk 修改代码如下: BOARD_BOOT_HEADER_VERSION ?= 2 BOARD_MKBOOTIMG_ARGS := BOARD_PREBUILT_DTBOIMAGE ?= $(TARGET_DEVICE_DIR)/dtbo.img BOARD_ROCKCHIP_VIRTUAL_AB_ENABLE ?= false -BOARD_SELINUX_ENFORCING ?= true +BOARD_SELINUX_ENFORCING ?= false 注意:"+"号为修改内容。 注释用户组权限检测 修改以下路径文件: system/extras/su/su.cpp 修改代码如下: void extract_uidgids(const char* uidgids, uid_t* uid, gid_t* gid, gid_t* gids, i } int main(int argc, char** argv) { - uid_t current_uid = getuid(); - if (current_uid != AID_ROOT && current_uid != AID_SHELL) error(1, 0, "notallowed"); + //uid_t current_uid = getuid(); + //if (current_uid != AID_ROOT && current_uid != AID_SHELL) error(1, 0, "notallowed"); 注意:"+"号为修改内容。 ​给su文件默认授予root权限 修改以下路径文件: system/core/libcutils/fs_config.cpp 修改代码如下: static const struct fs_path_config android_files[] = { // the following two files are INTENTIONALLY set-uid, but they // are NOT included on user builds.{ 06755, AID_ROOT, AID_ROOT, 0, "system/xbin/procmem" }, - { 04750, AID_ROOT, AID_SHELL, 0, "system/xbin/su" }, + { 06755, AID_ROOT, AID_SHELL, 0, "system/xbin/su" }, 修改以下路径文件: frameworks /base/ core /jni/ com_android_internal_os_Zygote.cpp 修改代码如下: static void DropCapabilitiesBoundingSet(fail_fn_t fail_fn) { +/* = 0; i++) {; if (prctl(PR_CAPBSET_DROP, i, 0, 0, 0) == -1) { if (errno == EINVAL) { ALOGE("prctl(PR_CAPBSET_DROP) failed with EINVAL. Please verify "your kernel is compiled with file capabilities support"); } else { fail_fn(CREATE_ERROR("prctl(PR_CAPBSET_DROP, %d) failed: %s", i, strerror(errno))); } } } + */ } 修改以下路径文件: kernel/security/commoncap.c 修改代码如下: int cap_task_setnice(struct task_struct *p, int nice) static int cap_prctl_drop(unsigned long cap){ struct cred *new; +/* if (!ns_capable(current_user_ns(), CAP_SETPCAP)) return -EPERM; if (!cap_valid(cap)) return -EINVAL;-+*/ new = prepare_creds(); 注意:"+"号为修改内容。 源码编译并测试 修改完上面三个步骤的文件后,即可在源码根目录下编译安卓源码: # make -j4 下载Root Checker(ROOT检查工具),通过ADB命令或者U盘安装后,打开按照提示点击按钮检测ROOT,如图: 若ROOT成功则如图所示: 产品简介 作为开源鸿蒙OpenHarmony硬件方案的领跑者,触觉智能坚守开源共创精神,Purple Pi OH鸿蒙开发板源码全开放,持续为大家带来各种技术分享,产品具有以下优势: 支持OpenHarmony/Andriod/Linux 多操作系统,兼容树莓派排针; 瑞芯微RK3566芯片,四核A55处理器, 主频1.8GHz,Mali G52-2EE GPU; 支持OpenGL/CL/Vulkan,8M ISP; 1T算力NPU,支持TensorFlow/Caffe/ MXNet/PyTorch等深度学习框架; 支持1 x 千兆以太网、3 x USB2.0 1 x USB3.0、3xUART、2xSPI 2xI2C、28xGPIO、1xMIPI DSI 1 x MIPI CSI、1 x HDMI; 率先支持OpenHarmony5.0/4.1/4.0/ 3.2,开放SDK源代码、3D打印外壳; 活跃的开发者社区, 更多牛人在线互动 与技术支持; 小尺寸高性价比SBC单板,只需249元; 请点击输入图片描述(最多18字)
  • 热度 2
    2024-11-28 14:59
    178 次阅读|
    0 个评论
    本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用 触觉智能EVB3568鸿蒙开发板 演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步! 内核修改配置 修改相关内核设备树文件以下配置: ov5648: ov5648@36 { status = "okay"; compatible = "ovti,ov5648"; reg = ; clocks = ; clock-names = "xvclk"; power-domains = ; pinctrl-names = "default"; pinctrl-0 = ; reset-gpios = ; pwdn-gpios = ; rockchip,camera-module-index = ; + rockchip,camera-module-facing = "back";//back:后置 front:前置 rockchip,camera-module-name = "LMM248"; rockchip,camera-module-lens-name = "YXC-M804A2"; }; 注意:"+"号为修改内容。 修改完重新编译内核,命令如下: # make ARCH=arm64 设备树文件.img -j4 安卓源码上层配置修改 修改以下目录文件的配置: ...... + 注意:"+"号为修改内容。 修改完重新编译内核,命令如下: # make -j4 产品简介 触觉智能EVB3568鸿蒙开发板 是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势: 支持开源鸿蒙OpenHarmony/Andriod/Linux多操作系统; 四核A55处理器,主频最高2.0GHz,Mali G52-2EE GPU支持2D加速; 8M ISP性能,支持HDR; 1T算力NPU,支持TensorFlow/Caffe/MXNet/PyTorch等深度学习框架; 配备2 x 千兆以太网、9 x USB拓展、工业互联接口(2路CAN和5路串口); 支持4K视频解码与多屏异显,支持HDMI/MIPI/eDP/LVDS视频接口; 支持5G/4G/WiFi蓝牙无线通信功能;
  • 2024-11-7 11:16
    116 次阅读|
    0 个评论
    1.背景 网络时间协议NTP(NetworkTimeProtocol)是用于互联网中时间同步的标准互联网协议,可以把计算机的时间同步到某些时间标准。NTP对于我们产品来说有什么用呢,简单的讲,当你的设备时间不准确了,你可以接入到互联网,从网上同步一下时间,非常方便。 对于我们嵌入式行业,大批量生产板卡烧写系统时,逐个给产品统一时间无疑是一件很痛苦的事情,所以我们选择一台主机作为NTP服务器,让板卡通过NTP服务去同步该时间,便可高效解决这个问题! 2.技术实现 接下来为大家演示下使用方法,这里使用RK3568评估板与一台电脑主机做方案验证。 图1 HD-RK3568-CORE核心板 2.1电脑主机配置 1.Windows运行打开“regedit”编辑注册表; 2.找到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters", 设定值修改为“NTP”; 3.找到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config", 修改设定值为5。AnnounceFlags的值为5时,强制时钟源为本地CMOS时钟。 4."HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer", 数值修改为1。此作用为开启NTP服务器功能(默认是不开启NTPServer服务,除非电脑升级成为域控制站) 5.重起WindowsTime服务 a)打开开始菜单输入“CMD”在命令行模式下输入: net stop w32time && net start w32time 重启一下win32time服务,如未启动w32time只需执行netstartw32time即可 b)打开运行框输入services.msc打开服务. 将windowstime服务设置为自启 (实测开启自动启动,重启后依然没有启动,需要手动启动) 6.NTP服务为UDP123端口,注意防火墙放开该端口,windows防火墙放开方法: netshadvfirewallfirewalladdrulename= "NTPServer" dir = in action=allowprotocol=UDPlocalport=123 7.设置网口ip为192.168.1.10与开发板保持同网段。 2.2linux端(RK3568) 1.如使用buildroot文件系统,则使用chrony去同步时间: /etc/chrony.conf server 192.168.1.110 iburst maxdistance16.0 makestep1.03 driftfile /var/ lib /chrony/ drift rtcsync 重启chrony服务 /etc/ init .d / S49chrony restart 2.如使用debian使用ntp systemctlstopntp ntpdata 192.168.1.110 END
相关资源
  • 所需E币: 5
    时间: 2023-1-30 15:46
    大小: 159.92MB
    上传者: 二月半
    资料目录01_CommonDocument02_DDRTemplate03_ProductLineBranch(AIoT)04_ProductLineBranch(NVR)05_ProductLineBranch(Tablet)"alt=""/>