tag 标签: RK3566

相关博文
  • 2024-12-30 09:54
    98 次阅读|
    0 个评论
    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程, 触觉智能Purple Pi OH鸿蒙开发板 演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙OpenHarmony3.2-5.0系统,适合鸿蒙开发入门学习。 编译源码后镜像路径 编译完OpenHarmony源码后,会在以下路径,生成散包镜像,如图所示: /out/XXX(产品名)/packages/phone/images 这时我们将images文件夹拷贝至本地,进行散包烧录操作步骤。 散包镜像烧录 连接开发板并打开瑞芯微开发工具,点击鼠标右键,导入配置,如图所示: 选择images文件夹中的config.cfg配置文件,如图所示: 导入配置成功后点击确定,如图所示: 依此选择对应的镜像即可,如图所示: 最后点击执行,开始烧录镜像,如下图所示: 烧录后,即可完成编译镜像后的散包固件升级。 产品简介 作为开源鸿蒙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、3 x UART、2 x SPI2 x I2C、28 x GPIO、1 x MIPI DSI、1 x MIPI CSI、1 x HDMI; 率先支持OpenHarmony5.0/4.1/4.0/3.2,开放SDK源代码、3D打印外壳; 活跃的开发者社区, 更多牛人在线互动与技术支持;
  • 2024-12-24 10:12
    29 次阅读|
    0 个评论
    本文介绍在开源鸿蒙OpenHarmony系统下,修改DPI密度值的方法, 触觉智能Purple Pi OH鸿蒙开发板 演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全新开源鸿蒙OpenHarmony5.0 Release系统,适合鸿蒙开发入门学习。 源码中修改DPI 修改源码路径下的配置文件中 *** 的数值: /vendor/ industio /purple_pi_oh/ window_config / display_manager_config.xml 默认为240,其范围是在80-640,根据自己需求修改完成后,重新编译验证结果。 推送文件方式修改DPI 相关配置文件在开发板系统下路径为: system / etc / window / resources / display_manager_config.xml 输入以下命令将此文件push到本地,根据自己需求修改后,再将文件推送回开发板: #重新挂载文件系统,将设备改为可读可写 hdc shell mount -o remount,rw / hdc file recv “ system /etc/window/resources/display_manager_config.xml” “本地路径” #修改完成后将文件推动回去 hdc file send “本地路径” “主板系统路径” #重启设备 hdc shell reboot 密度值对比 当密度值修改至150时结果如下图所示: 当密度值为550时结果如下图所示: ​
  • 2024-12-5 10:27
    101 次阅读|
    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蓝牙无线通信功能;
  • 热度 2
    2024-11-27 10:02
    138 次阅读|
    0 个评论
    本文介绍在开源鸿蒙OpenHarmony系统下,修改产品属性信息的方法, 触觉智能Purple Pi OH鸿蒙开发板 演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全新OpenHarmony5.0 Release系统,感兴趣的小伙伴可以了解下! 产品信息属性介绍 【关于设备】可以查看。 属性文件中常用属性说明,如下表所示: const.debuggable 应用程序是否可以调试 const.product.moduel 产品型号 const.product.name 设备名称 const.product.devicetype 产品的设备类型 const.product.manufacture 厂家信息 const.product.software.version 软件版本 方法一:开发板属性文件修改 系统属性定义代码的的开发板文件路径: /system/ etc /param/ ohos.para ,如下图所示: 根据上述路径将ohos.para文件从开发板提取至电脑进行修改,再回传开发板即可,命令如下: # 将系统改为可读写 hdc shell mount -o remount,rw / # 将ohos.para文件从开发板提取至电脑 hdc file recv / system /etc/param/ohos.para "本地路径" # 修改ohos.para 后,将其传输回开发板 hdc file send "本地路径" / system /etc/param/ # 重启 hdc shell reboot 修改成功如图: 方法二:源码修改属性 系统属性定义代码的源码路径: /base/ startup /init/ services /etc/ param / ohos.para ,如下图所示: 修改完自己想要的系统属性后,编译烧录固件进开发板即可。 产品简介 作为开源鸿蒙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、3 x UART、2 x SPI2 x I2C、28 x GPIO、1 x MIPI DSI1 x MIPI CSI、1 x HDMI; 率先支持OpenHarmony5.0/4.1/4.0/3.2,开放SDK源代码、3D打印外壳; 活跃的开发者社区, 更多牛人在线互动与技术支持;