Industio_触觉智能

  • 2025-02-12
  • 发表了日志: 信息安全管理必备!Linux系统使用SSH登录root账号的方法

  • 发表了主题帖: 信息安全管理必备!Linux系统使用SSH登录root账号的方法

    本文介绍Linux系统开发板/主板使用SSH登录root账号的方法,SSH(Secure Shell)调试是通过SSH协议进行的远程系统调试,利用SSH协议可以有效防止远程管理过程中的信息泄露问题。由触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。 需要注意的是,SSH默认无法直接登录root账号,需要修改sshd_config文件后才能直接使用SSH登录root账号。若忘记或修改root密码,需要在root权限下使用passwd命令修改。 方法一:使用串口或者ADB调试 修改开发板文件,目录在vi /etc/ssh/sshd_config; 修改方式:按i进入输入模式,然后在文件末加上PermitRootLogin yes; 如图所示:     方法二:使用SSH调试 首先使用普通账号登录,然后输入sudo -i命令切换到root权限; 修改开发板文件,目录在vi /etc/ssh/sshd_config; 修改方式:按i进入输入模式,然后在文件末加上PermitRootLogin yes; 如图所示:     最终效果如图所示:     产品简介 触觉智能RK3562开发板(型号EVB3562),基于瑞芯微新一代SoC RK3562/RK3562J设计,可用于轻量级人工智能应用。EVB3562开发板配备了PCIe2.1/USB3.0 OTG/千兆网口等各类型接口,支持4G/5G通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。       搭载瑞芯微新一代RK3562/RK3562J芯片; 1TOPS算力NPU,支持INT8/INT16/FP16 等数据类型运算; 支持4K@30FPS与1080P@60FPS视频解码; 13M ISP,支持HDR与多路摄像头视频采集; 单路MIPI-DSI,最高2048 x 1080@60fps; 单通道LVDS,最高1366 x 768@60fps; 三路独立的以太网口,其中两路千兆网口, 一路百兆网口; 支持5G/4G/WiFi/蓝牙无线通信; 支持Android,Linux(Debian、Ubuntu) 多操作系统; 核心板低至149,可作为RK3568降本方案

  • 2025-02-11
  • 发表了日志: 瑞芯微开发板/主板Android调试串口配置为普通串口方法

  • 发表了主题帖: 瑞芯微开发板/主板Android调试串口配置为普通串口方法

    本文介绍瑞芯微开发板/主板Android调试串口配置为普通串口方法,不同板型找到对应文件修改,修改的方法相通。触觉智能RK3562开发板演示~ 内核设备树修改 修改以下目录文件,关闭调试串口功能。 arch/arm64/boot/dts/rockchip/rk3562-android.dtsi 并添加以下内容,注意"+"号为添加内容。 fiq-debugger { compatible = "rockchip,fiq-debugger"; rockchip,serial-id = <0>; rockchip,wake-irq = <0>; /* If enable uart uses irq instead of fiq */ rockchip,irq-mode-enable = <1>; rockchip,baudrate = <1500000>; /* Only 115200 and 1500000 */ interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>; pinctrl-names = "default"; pinctrl-0 = <&uart0m0_xfer>; + status = "disabled"; };   修改以下目录文件,配置uart0串口功能。 arch/arm64/boot/dts/rockchip/ido-evb3562-v1b.dtsi 并添加以下内容,注意"+"号为添加内容。 + &uart0 {+ status = "okay";+ pinctrl-names = "default";+ pinctrl-0 = <&uart0m0_xfer>;+ };&uart3 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&uart3m1_xfer &uart3m1_ctsn>;}; 修改完成后单独编译内核代码 # msk ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3562_t/boot.img ido-evb3562-v1b-dsi-mipi.img -j20 编译完成后,即可在kernel-5.10目录下生成boot.img内核分区文件。   源码修改及编译 修改以下目录文件,给予uart0串口权限。 device/rockchip/rk3562/init.rk3562.rc 并添加以下内容,注意"+"号为添加内容。 chown system system /sys/class/devfreq/dmc/system_status chmod 0666 /sys/class/devfreq/dmc/system_status + chown system system /dev/ttyS0 chown system system /dev/ttyS4 chown system system /dev/ttyS6 chown system system /dev/ttyS8 chown system system /dev/ttyS9 + chmod 0666 /dev/ttyS0 chmod 0666 /dev/ttyS4 chmod 0666 /dev/ttyS6 chmod 0666 /dev/ttyS8 修改完成后,执行以下命令编译源码: # make -j4 编译完成后,即可在out/target/product/rk3562_t/目录生成super.img分区镜像。 最后一步,将前面编译获取到的boot.img和super.img分区文件单独烧录到开发板上,如图所示:     烧录完成后调试串口功能将无法使用,通过ADB命令进入系统,并执行以下命令: rk3562_t:/ # ls dev/ttyS0 -la crw-rw-rw- 1 system system 4, 64 2024-12-23 04:01 dev/ttyS0 rk3562_t:/ # 命令打印结果crw-rw-rw- 1 system system 4,  64 2024-12-23 04:01 dev/ttyS0后,说明调试串口配置为普通串口成功。  

  • 发表了主题帖: 【转载】开源鸿蒙OpenHarmony社区运营报告(2025年1月)

    ●截至2025年1月31日,开放原子开源鸿蒙(OpenAtom OpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)社区累计超过8200名贡献者,共63家成员单位,产生51.2万多个PR、2.9万多个Star、10.5万多个Fork、68个SIG。     ●1月22日,新版本兼容性测评入口正式上线对外开放,截至1月31日,总计有63款产品通过兼容性测评。 ●OpenHarmony社区项目管理委员会2024年度工作会议于1月12日在深圳召开,会议全面总结了2024年项目管理委员会的工作及成果,以及明确了2025年工作方向和重点工作。 ●1月,OpenHarmony社区技术指导委员会累计拆解54个OpenHarmony技术课题并已对外发布;18家技术俱乐部总计揭榜39次覆盖32个课题,其中18个课题已结题。 ●1月,润和、开鸿智谷、鸿湖万联、诚迈科技、中软国际等单位共建6个特性进入主干;深开鸿、中国工商银行完成2个三方库&三方框架共建需求的开发。 ●1月,新增49款产品通过兼容性测评,累计已有353个厂家的1011款产品通过兼容性测评。 一 代码贡献     1、今年以来(2025.1.1 – 2025.1.31),共建单位已为OpenHarmony贡献共计超45万行代码,覆盖4个子系统中的6个需求。     2、1月,润和、开鸿智谷、鸿湖万联、诚迈科技、中软国际等单位共建6个特性进入主干。 1)支持UWB指向遥控多通道; 2)完善ArkUI组件功能; 3)优化原生应用,支持非标外设扩展驱动开发; 4)3个XTS特性:补充ArkUI文本类&导航类 、图形、元能力的测试用例; 3、1月,深开鸿、中国工商银行完成2个三方库&三方框架共建需求的开发。 1)适配grpc_node三方库; 2)适配RN生态组件reactnative_iftide。 二 生态进展     1、1月,新增49款产品通过兼容性测评,累计已有353个厂家的1011款产品通过兼容性测评。     2、兼容性工作组 1月22日,新版本兼容性测评入口正式上线对外开放,截至1月31日,总计有63款产品通过兼容性测评。同时根据“关于OpenHarmony 4.0.x Releases分支版本停止兼容性测评公告”指引,自1月1日起,不支持新产品基于老分支(OpenHarmony 4.0.x Releases及之前)版本测评,老产品(已测评过产品)在LTS或Release分支维护周期内依旧支持升级测评。 三 社区治理     项目管理委员会 1、技术治理:OpenHarmony社区新增北斗、家庭网关、Watch三个SIG,分别聚焦高精度定位、互联互通标准和手表应用开发;图形SIG将深化渲染和UI技术,规划RenderService使能、SceneBoard使能、动效/Shader/3DGS等能力建设;开发板SIG计划提升开源质量并拓展海外合作。 2、技术活动: OpenHarmony社区项目管理委员会(以下简称“PMC”)2024年度工作会议于1月12日在深圳召开。会议全面总结了2024年PMC的工作及成果,以及明确了2025年PMC工作方向和重点工作,为OpenHarmony社区在2025年持续快速发展及繁荣打下厚实基础。     3、社区关键角色:OpenHarmony社区新增了图形、规划、版本管理SIG中的三位PMC委员;调整了crossplatformui SIG组长,并新增了两名committer成员。 技术指导委员会 1、技术课题:1月,已累计拆解54个OpenHarmony技术课题并已对外发布;18家技术俱乐部总计揭榜39次覆盖32个课题,其中18个课题已结题。其中,上海交通大学《OpenHarmony TEE操作系统内核》、北京航空航天大学《针对OpenHarmony系统的污点分析框架设计》、华中科技大学《多设备场景下的UI智能构建》被评选为24年领航课题;上海交通大学《分布式异构可信执行环境》、复旦大学《面向极简开发的全系统仿真技术》、北京航空航天大学《策略指导的应用自动化测试技术》、华中科技大学《基于自适应画像的异构终端安全检测技术》、北京航空航天大学《OpenHarmony系统新语言的代码生成技术》评选为24年先锋课题。 2、技术俱乐部&开发者协会:1月,新成立东北大学OpenHarmony技术俱乐部,累计OpenHarmony高校技术俱乐部成员规模已达35家;新成立福州大学、兰州理工大学等17家OpenHarmony开发者协会,累计OpenHarmony高校开发者协会规模已达67家。 3、TSG& 孵化项目:定位感知TSG完成筹建;仓颉编程语言、OpenHarmony互联互通项目正在开源准备中;VSync、OpenTrustee、ArkUI-X等项目正在孵化。 安全委员会 1月,OpenHarmony安全委员会新增1家成员单位:中国信息通信研究院。总成员单位共计43家。 生态委员会 1、截至1月31日,OpenHarmony社区生态伙伴发展至401家。 2、截至1月31日,OpenHarmony生态委员会已设立12个专委会,并筹备航天与建筑专委会,累计成员单位共67家。 3、截至1月31日,OpenHarmony生态委员会共发布4本生态宣传册,《OpenHarmony商用案例集》(综合所有行业)累计73个落地案例,覆盖金融、超高清、教育、交通、电力、政务、公共安全、医疗、油气、智能制造、智慧城市等领域,已在社区官网上线展示。 教育工作组 1、截至1月27日,OpenHarmony人才认证已有5.5万+开发者通过认证。 2、1月18日至19日,OpenHarmony人才认证推广培训在华为苏州研究所举办。本次培训由河北北方学院孙兴华、杨洁和东北林业大学孙海龙共同担任讲师,并邀请了OpenHarmony应用开发专家徐建国做技术分享,共有来自全国20+所高校的30余位教师参加了此次培训。     应用工作组 1、截至1月31日,累计共有402款基于OpenHarmony应用适配完成工作组验收。 2、截至1月31日,累计共有19款适配OpenHarmony的应用上线官网应用展示专区。 3、截至1月31日,明星产品招募活动已完成初选评审,下阶段将开展复选事宜。 四 社区活动     公共活动 第二届OpenHarmony创新应用挑战赛自2024年10月21日上线,共有416支队伍899个开发者报名参赛,其中有63家公司代表报名参赛,103所高校学生参赛。1月完成初赛评选,共有110个作品完成开发,其中创新赛道66个作品,Cocos游戏赛道44个作品。    

  • 2025-02-07
  • 发表了主题帖: 鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

    本文介绍OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!鸿蒙北向开发主要侧重于应用层的开发,如APP开发、用户界面设计等,更多地关注用户体验、应用性能优化、上层业务逻辑的实现,需要开发者具备基本的编程知识、对操作系统原理的简单理解,以及一定的UI设计感。   下载与安装 开发工具点下面链接下载: https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.1-release.md#api%E5%8F%98%E6%9B%B4     下载后如下图所示:     点击Next,如下图:     根据自身情况选择安装路径,如下图:     勾选Create Desktop Shortcut,之后点击下一步,如下图:     点击Install,如下图:     点击Finish,如下图:     配置环境 根据诊断配置Node.js和ohpm,如下图所示:     首先配置Node.js,点击立即配置,选择要保存的位置后点击【下一个】,如下图所示:     等待Node.js下载后,点击【完成】,如下图所示:     然后配置ohpm,点击立即配置,选择要保存的位置后点击【下一个】,如下图所示:     等待ohpm下载后,点击【完成】,如下图所示:     配置后,在诊断界面发现没有了错误即可,如下图:     新建工程并运行 新建工程选择OpenHarmony空工程:     选择工程要保存的位置后,点击Finish:     下载HarmonyOS SDK:依次点击【文件】->【设置】->选择HarmonyOS SDK保存的位置,然后点击API9,选择SDK下载:     等待HarmonyOS SDK下载完成,点击完成:     下载OpenHarmony SDK,选择4.1对应的API下载,然后点击确认:     点击【下一步】,等待OpenHarmony SDK下载完成:     下载完后点击【完成】:     接下来讲解工程签名流程:对新建工程进行签名,如下图从左到右点击配置:     以创建“Hello World”的工程为例,点击开发工具右上角【绿色三角形】运行按钮,即可运行工程:     结果如图所示:    

  • 发表了主题帖: 开工大吉,深圳触觉智能四款产品喜获开源鸿蒙XTS认证!

    正月初八,正式开工!在这充满希望与活力的日子里,深圳触觉智能全体员工向大家致以最诚挚的问候和祝福,愿大家在新的一年里事业蒸蒸日上,万事如意!     更令人振奋的是,深圳触觉智能继OpenHarmony3.1版本XTS认证后,再次通过4.1版本XTS认证! 标志着深圳触觉智能紧跟开源鸿蒙OpenHarmony官方最新标准,积极推进技术更新迭代!同时,在星闪技术领域创新也迈上了新的台阶!这四款产品分别是: 1. Purple Pi OH鸿蒙开发板     证书:     2. IDO-F63-EVK星闪开发板     证书:     3. IDO-F63星闪模组     证书:     4. IDO-IPC3528鸿蒙工业边缘计算网关     证书:     未来,深圳触觉智能将继续秉持初心,加大研发投入,推出更多优质产品,为客户创造更大价值,让我们携手共进,再创辉煌!

  • 2025-01-20
  • 发表了日志: 挑战6万月薪【三】Purple Pi OH开发板带你7天入门OpenHarmony!

  • 发表了主题帖: 挑战6万月薪【三】Purple Pi OH开发板带你7天入门OpenHarmony!

    现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接! 注:配件连接前请断开主板所有供电,避免敏感电路损坏! 1.1 耳机接口 主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:         1.2 1.2 相机接口 MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。 接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:     1.3 以太网接口 主板有一路千兆自适应以太网接口,设备节点为eth0,以太网接口默认支持HDCP,只需要将以太网接口连接路由器即可为主板动态分配 IP 地址,如下图所示:     二. 接口测试 2.1 耳机测试 插入耳机后播放音乐进行测试,如下图所示:         2.2 2.2 摄像头测试 点击相机可进行【拍摄】【录像】等功能,如下图所示:     点击【相册】查看刚刚拍下的照片,如下图所示:     2.3 Ethernet 主板有一路千兆自适应以太网接口,设备节点为eth0,因此系统启动后,输入ifconfig eh0可以查看以太网的IP地址等信息,测试网口是否正常。插入网线前后IP地址变化,如下图所示:    

  • 发表了主题帖: 挑战6万月薪【二】Purple Pi OH开发板带你7天入门OpenHarmony!

    经过上一次的学习,我们已经初步了解了Purple Pi OH,并完成了OpenHarmony OS的烧录,接下来请各位小白跟着笔者的步骤,完成配件的连接,让系统变得“可视化”,与OpenHarmony亲密接触! 注:配件连接前请断开主板所有供电,避免敏感电路损坏! 一. 串口调试工具下载 1.1 MobaXterm下载 下载MobaXterm驱动链接: MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net) MobaXterm运行界面如下图所示:     1.2 CH341下载 CH341驱动大家可自行百度下载。 二. 连接串口与主板 2.1 调试串口散线连接 调试串口与USB转串口模块连接的方法如下图所示:     注:用散线将调试串口与USB转串口模块上的DTX与DRX交叉连接,GND连接。 2.2 调试串口配置 将调试串口与电脑USB口连接后并给主版上电,打开MobaXterm,点击左上角Session->Serial->选择识别出的串口,并按照以下信息设置Advanced Serial settings。 调试串口参数配置 波特率(Speed):1500000 数据位(Data bits):8 奇偶校验位(Parity):无 停止位(Stop bits):1 流控(Flow Control):无 如下图所示:     至此,调试串口环境配置完成,可以使用调试串口进行调试。 三. 屏幕连接与测试 下面介绍两种屏幕连接方式,具体根据烧录版本选择屏幕。3.1 3.1 HDMI连接 标准HDMI-19S接口,支持 HDMI2.0 4K@ 60fps 输出 和 HDCP 1.4/2.2,如下图所示:     实际接线效果,如下图所示: 3.2     3.2 MIPI连接 MIPI接口左侧为MIPI接口,右侧为I2C触摸屏接口(TP);默认MIPI固件适配屏幕型号为BLB-S99944-1(800x1280),如下图所示:     接线前先将接口处卡扣拔起,如下图所示:     接线后按牢卡扣,接线效果,如下图所示:     3.3 3.3 屏幕背光调节 通过修改/sys /class /backlight /backlight /brightness的值,实现背光的调节,范围取0-255,值越大,亮度越高,设置亮度为100,如下图所示:     3.4 3.4 HDMI测试 接口连接完成后,插入调试串口后对主板进行上电,进行HDMI测试,如下图所示:         3.5 3.5 MIPI测试 进行MIPI测试,如下图所示:             四. WIFI连接与测试 4.1 WIFI连接 将配件中的WIFI天线与IPEZ天线连接,系统上电默认会打开WiFi,对应的网络设备节点为wlan0,如下图所示:     接线效果参考,如下图所示: 4.2     4.2 WIFI测试 菜单栏界面点击【设置】->【WLAN】,选择需连接的WIFI名称,输入对应密码即可测试WIFI连接功能,如下图所示:         连接成功后使用ifconfig命令可查看wlan0的IP,如下图所示:     五. 蓝牙测试 菜单栏界面点击【设置】->【蓝牙】,可以扫描到附近的蓝牙设备,并连接,如下图所示:     蓝牙连接成功,配对成功后主板即可通过蓝牙与手机相互传输文件,如下图所示:     六. 常见问题(FAQ) 6.1 屏幕没有显示 可能原因:屏幕接口接触不良或烧录版本错误 解决方案:断开主板所有供电,重新连接屏幕,保证线路位置正确并扣牢卡扣。连接后重新上电。检查烧录版本:镜像版本号中有对应的屏幕名称(hdmi/mipi),根据连接屏幕正确烧录镜像 6.2 6.2 MobaXterm识别不到调试串口 可能原因:调试串口接触不良或驱动出现问题 解决方案: ①接触不良:断开主板所有供电,重新连接调试串口与USB转串口模块,保证RTX、RDX、GND连接正确。 ②打开“设备管理器”,检查插入的USB设备,如图则为串口设备运行异常,需重新下载USB转串口驱动(CH341ser)并安装。     6.3 6.3 调试串口显示“连到系统上的设备没有发挥作用 可能原因:Win11上安装了多个驱动造成的,需要切回旧的驱动。 解决方案:打开设备管理器,找到对应串口设备,点击”更新驱动程序“->”浏览我的电脑以查找驱动程序"->"让我从计算机上的可用驱动程序列表中选取",驱动的版本号后有日期,选择日期较久的那个,点击下一步,完成驱动更新。(如果提示重启就重启一下)。 6.4 6.4 MobaXterm中调试串口显示乱码 可能原因:数据传输速率(波特率)设置错误; 解决方案:调试串口波特率设置为:1500000bps。 6.5 6.5 MobaXterm中日志消息过多     解决方案: 使用dmesg -n 1,设置打印日志等级,过滤打印。 复制命令到MobaXterm,右键直接粘贴,回车。 在MobaXterm中直接输入命令,回车即可,日志消息不会打断命令的输入。

  • 发表了主题帖: 独家教程揭秘【一】:Purple Pi 带你7天入门OpenHarmony!

    大家好!我是一名刚入门OpenHarmony的小白,很高兴能够和大家一起学习OpenHarmony,在本系列文章里,我将分享使用Purple Pi OH从零开始学习开源鸿蒙的整个流程,并提供每一步需要完成的文件和相应的示例。本文会详细介绍Purple Pi OH开发板-认识接口-如何烧录-常见问题解答,注意:过程中可能会遇到与示例不同的错误提示,请大家根据错误提示和环境自行搜索,下载所需的:命令,驱动程序,编译器等。   以下是基于Purple Pi OH的 7天学习OpenHarmony的流程概览表格:   01 认识Purple Pi OH     盒子照片     产品和配件【套餐一】 俗话说:工欲善其事,必先利其器。在本次OpenHarmony进阶学习之路上,我选择了一款来自【深圳触觉智能】的开发板,名为Purple Pi OH。这款开发板,售价仅249元,配置为2+16G,搭载了瑞芯微 RK3566 四核 64 位 Cortex-A55 处理器。 Purple Pi OH具有非常小巧精致的体积,大小与一张卡片相近,方便携带,并且只需一根Type-C线即可满足供电和应用安装的需求。 此外,Purple Pi OH还提供了丰富的接口选项,包括HDMI输出、M.2 PCIe 2.0 x1、千兆网口、USB 2.0、USB 3.0接口和40pin扩展排针等,适用于广泛的领域,涵盖AIoT各个行业。 Purple Pi OH 支持多种操作系统,例如OpenHarmony OS、 Android11、Ubuntu、Debian和麒麟OS,为产品研产提供安全稳定的系统环境。 作为目前市场上最实惠的OpenHarmony标准系统开源开发板,在300元以下的价格范围内无出其右者。笔者也是第一次接触这类开发板,并亲自体验了项目中的每个过程,真实感受到其优秀之处。如果各位新手已经被吸引,欢迎大家购买Purple Pi OH开发板,开始自己的OpenHarmony进阶之路。 Purple Pi OH官网介绍地址: http://www.industio.cn/product-item-37.html 官网的资料下载页会有更加详细的手册,大家可以按需阅读。 02 认识接口     Purple Pi OH正面接口指示图     Purple Pi OH背面接口指示图 更多有关主板接口的介绍文档: 《Purple-Pi-OH 上手指南》 《Purple Pi OH-V1智能主板使用手册》 03 烧录 3.1知识准备 主板共有三个供电接口,在这里我们选用主板的标准TYPE-C座进行上电,如下图所示。     首先我们了解下,什么是一般意义上的烧录?烧录,是通过相应的工具将数据下载(也称为烧录)到Flash存储。 在这里我们烧录的是已经编译好的固件,那什么又是固件?固件(Firmware)就是我们编译出来最终生成的image文件,固件担任着一个系统最基础的数据存储工作,比如计算机上电后第一个启动的程序BIOS,它就是从Flash读取回来的一份固件。 至此,我们可以简单理解接下来的实例为:将固件烧录到主板上,使得主板内含有已经编译好的”系统”。 简单了解上电操作后,接下来我们要对主板进行烧录操作,将OpenHarmony OS拷入主板。 环境: 主机系统:Windows11 驱动:DriverAssitant_v5.11 烧录工具:RKDevTool_Release_v2.95 3.2官方固件下载 链接: https://pan.baidu.com/s/1s6nORnf4z_mfUjUX5IswBA?pwd=1234 提取码:1234 从百度网盘下载已经编译好的镜像文件;固件文件分两种: 固件类型 说明 单个完整镜像包 统一固件包是由分区镜包合并成的单个update.img文件 分区镜像包 分区包括loader、parameter、uboot、misc、boot、RECOVERY、oem、rootfs、userdata等。 一般在调试的时候可单独烧录对应分区镜像,而无需重复烧录整包。 注:在这里我们选择下载整包固件:./firmware/ohos4.0/purple-pi-ohos4.0-单频WIFI-mipi-231102.img,方便烧录,在后面编译时我们会来进一步了解分区固件。 3.3安装驱动和工具 工具下载: 链接: https://pan.baidu.com/s/1PctxYBSwYuK7ZPM37b2aeg?pwd=1234 提取码:1234 分别下载:DriverAssitant_v5.11.zip和RKDevTool_Release_v2.95.zip 驱动安装,在“设备管理器”中选中设备点右键加载对应的驱动 04 烧录工具所有 4.1运行RKDevTool.exe     第一次打开工具会有提示加载config文件错误,这里我们以整包烧录为例,所以这里先不用管。点击升级固件。点击固件,并选择我们刚才下载好的img文件。     4.2主板进入升级模式 需要先让主板进入到升级模式,才可以给主板烧写固件。Purple-Pi-OH主板的升级模式有LOADER和MASKROM两种模式。这里我们只介绍进入LOADER模式,大家可以去官网烧录手册查看更多模式。(“Recovery键”即上文正面接口示意图中“烧录按键”) 进入LOADER模式 硬件方法进入LOADER模式     上图黄色框内为 RECOVERY 按键,绿色框内为 Type-C OTG 接口。 1.断开主板的所有供电; 2.按住设备上的 RECOVERY 键并保持 ; 3.使用USB Type-C 数据线连接板子Type-C口和电脑USB端口; 4. 大约两秒钟后,烧录软件会识别到LOADER设备。     4.3整包固件烧录 1. 让主板进入LOADER模式, 2.点击[升级固件]->[固件],加载要烧录的整包镜像ohos.img 文件。 3.待文件加载完后,点击[升级]按键即可将ohos.img 镜像文件烧录至主板中。 4.烧录完成后再次上电时无需按住Recovry键,直接上电即可。 注:烧录所指的固件与镜像同义     特别说明: 1、OpenHarmony系统对应mipi版本的固件正常启动需要连接tp,这里我们只需要先将固件烧录即可,后续连接屏幕进入系统。 2、OpenHarmony系统正常启动后,也会被识别为LOADER设备,会被误认为按下Recovery键的LOADER模式,此时下载会提示如下错误,请重新尝试按下Recovery键后上电:     更多详细内容参考官网手册:Purple-Pi-OH OHOS 固件烧录手册 05 常见问题 5.1烧录工具识别不到设备 可能原因:驱动安装失败或烧录版本过高。 参考解决方案:重新安装较低版本烧录工具(RKDevTool_Release); 驱动安装:运行驱动安装程序,点击“卸载驱动”后重新“安装驱动”。 5.2 Recovery键 注意:成功烧录镜像后再次上电无需长按Recovery键,直接上电即可。Recovery键仅作烧录新镜像时使主板进入Loader模式。

  • 2025-01-18
  • 发表了主题帖: RK3506到底有多香?抢先看核心板详细参数配置

    RK3506是瑞芯微Rockchip在2024年第四季度全新推出的入门级芯片平台,三核Cortex-A7+单核Cortex-M0多核异构设计,具备最高-40~85℃的工业宽温性能、发热量小,IO接口丰富, 即时性高, 低延迟, 反应速度快等特点!触觉智能已推出RK3506核心板,抢先了解核心板详细参数配置。     产品概述 触觉智能RK3506核心板,基于瑞芯微全新RK3506B/RK3506J,广泛应用于智能家电、工业控制、手持终端、工业IOT网关等多个领域。内置2D硬件引擎和显示输出引擎,以最小化CPU负载,满足图像显示需求。内置丰富的外设接口,如SAI、PDM、SPDIF、音频DSM、音频ADC、USB2 OTG、RMII、CAN等, 可以满足不同的应用开发需求。RK3506 SoC 内部组成,如下图所示:     产品特点 3.8×3.8CM超小尺寸设计,邮票孔LGG封装128Pin全功能引出; 板厚1.6mm , 8层板沉金工艺,高Tg材质; 独特叠层设计,PCB背面完整平面无走线; 优异的EMC性能和稳定性; 定位低成本工控解决方案:低成本+低功耗+低延时,支持快速启动; Linux全新Kernel6.1内核SDK加持,全面支持Ubuntu、Debiany以及Buildroot; 严格的电源完整性和信号完整性仿真设计,通过各项电磁兼容、温度冲击、高温高湿老化、长时间存储压力等测试; 用户仅需设计外围电路即可快速实现项目的稳定量产,长期稳定供应,可选工业级/商业级,支持100%全国产;     温馨提示:正式上市的RK3506核心板实物可能会进行微调(不影响功能情况下) 配置参数 触觉智能RK3506核心板,配置参数如下表:     温馨提示:配置参数仅供参考,正式上市的RK3506核心板配置参数可能会进行微调。(不影响功能情况下) 应用场景 触觉智能RK3506核心板定位低成本工业控制解决方案,并广泛应用于智能家电、工业控制、手持终端、工业IOT网关等多个领域。具有低成本+低功耗+低延时,支持快启动等特性: 低成本:百元内高性价比核心板,性能突出(三核A7+单核M0多核异构)、接口丰富(6路串口、2路USB2.0 OTG、2路CAN等) 低功耗:22nm先进制程,满负载运行下,SoC功耗不足650mW,常温下温升小于17°。 低延时:AMP多核异构, A核微秒级回应, M0百纳秒级回应 快启动:LVGL轻量级UI框架,全链路启动优化,不到2.5S时间极速开机 RK3506工控应用案例:     多系统支持 瑞芯微RK3506原厂发布SDK支持Linux全新Kernel6.1内核,同时支持AMP多核异构系统,并在瑞芯微平台多核架构上首次实现RTOS SMP模式,在实施系统中加入了多核调度的支持。触觉智能RK3506核心板提供Buildroot、Debian、Ubuntu多个Linux发行版。 星闪赋能 触觉智能RK3506系列家族产品,不同于传统厂商的RK3506嵌入式产品,将与星闪技术(NearLink)相结合,推出RK3506星闪网关开发板!关注触觉智能,点赞本文可获产品首发特惠资格,敬请期待。    

  • 2025-01-17
  • 发表了日志: Ubuntu20.04取消root账号自动登录的方法,触觉智能RK3568开发板演示

  • 发表了日志: 瑞芯微开发板/主板Android配置APK默认开启性能模式方法

  • 发表了主题帖: 瑞芯微开发板/主板Android配置APK默认开启性能模式方法

    本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。   源码修改 修改源码根目录下文件 device/rockchip/rk3562/package_performance.xml 并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为APK包名。     源码编译 修改完成后,执行以下命令编译源码: # make -j4 编译完成后在out/target/product/rk3562_t/生成super.img分区镜像,单独烧录分区镜像后,即可完成APK默认开启性能模式配置。   产品简介 触觉智能RK3562开发板(型号EVB3562),基于瑞芯微新一代Soc RK3562/RK3562J设计,可用于轻量级人工智能应用。EVB3562开发板配备了PCIe2.1/USB3.0 OTG/千兆网口等各类型接口,支持4G/5G通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。  

  • 发表了主题帖: linux系统串口终端软件显示异常解决方法,触觉智能出品

    本文介绍linux系统串口终端软件显示异常解决方法,以xshell软件为例。使用触觉智能的Purple Pi R1双网口开发板演示,内置双核A7 1.2Ghz处理器,支持WiFi与丰富GPIO拓展,是嵌入式新人入门学习的高性价比开发板! 使用resize命令调整终端命令 终端大小不对的情况如下图:     使用resize命令调整终端命令,命令如下: #安装了xterm工具(默认安装了) sudo apt-get install xterm #查看终端大小 stty size #设置终端大小为终端窗口大小 resize 调整后如下图,显示恢复正常:     注意:如果您手动调整了终端窗口大小,请重新输入resize 命令,使系统的终端大小和终端窗口大小对齐。   产品购买 触觉智能Purple Pi R1主板,百元内爆款Linux开发板,搭载SSD201/SSD202D芯片,适合学生党,极客学习嵌入式开发,还可应用于智能楼宇室内机、智能家居中控、86盒家庭中控、电梯楼层显示器、IP网络广播设备和语音识别设备,具有以下几点优势:     双核A7处理器,主频1.2GHz; 内置64MB DDR2或128MB DD3内存 ; 内置NAND Flash 128MB/256MB存储 ; 自带无线网卡-SSW101B,2×百兆以太网口; 树莓派双排针接口; 支持MIPI-4Line,最大1080P,也可配置 为RGB565 ; 活跃的开发者社区, 更多牛人在线技术支持 ;

  • 发表了日志: linux系统串口终端软件显示异常解决方法,触觉智能出品

  • 2025-01-08
  • 发表了主题帖: RK3562编译Android13 ROOT固件教程,触觉智能开发板演示

    本文介绍编译Android13 ROOT权限固件的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。 关闭selinux 修改此文件("+"号为修改内容) device/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_dirs[] = { { 00751, AID_ROOT, AID_SHELL, 0, "system/bin" }, { 00755, AID_ROOT, AID_ROOT, 0, "system/etc/ppp" }, { 00755, AID_ROOT, AID_SHELL, 0, "system/vendor" }, - { 00750, AID_ROOT, AID_SHELL, 0, "system/xbin" }, + { 00755, AID_ROOT, AID_SHELL, 0, "system/xbin" }, { 00751, AID_ROOT, AID_SHELL, 0, "system/apex/*/bin" }, { 00751, AID_ROOT, AID_SHELL, 0, "system_ext/bin" }, { 00751, AID_ROOT, AID_SHELL, 0, "system_ext/apex/*/bin" }, 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) { +/*   for (int i = 0; prctl(PR_CAPBSET_READ, i, 0, 0, 0) >= 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-5.10/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();     源码编译并验证固件是否ROOT 修改完上面三个步骤的文件后,重新编译内核和安卓源码,执行以下命令: # make -j4 下载RootChecker测试APK软件包(自行下载),可通过ADB命令或者U盘安装,安装后按照提示点击按钮检查root。 root成功如图:       产品简介 触觉智能RK3562开发板(型号EVB3562),基于瑞芯微新一代Soc RK3562/RK3562J设计,可用于轻量级人工智能应用。EVB3562开发板配备了PCIe2.1/USB3.0 OTG/千兆网口等各类型接口,支持4G/5G通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。       搭载瑞芯微新一代RK3562/RK3562J芯片; 1TOPS算力NPU,支持INT8/INT16/FP16 等数据类型运算; 支持4K@30FPS与1080P@60FPS视频解码; 13M ISP,支持HDR与多路摄像头视频采集; 单路MIPI-DSI,最高2048 x 1080@60fps ; 单通道LVDS,最高1366 x 768@60fps ; 三路独立的以太网口,其中两路千兆网口, 一路百兆网口; 支持5G/4G/WiFi/蓝牙无线通信; 支持Android,Linux操作系统;    

  • 发表了日志: RK3562编译Android13 ROOT固件教程,触觉智能开发板演示

  • 2025-01-07
  • 发表了日志: linux系统串口终端软件显示异常解决方法

最近访客

< 1/1 >

统计信息

已有7人来访过

  • 芯积分:89
  • 好友:--
  • 主题:61
  • 回复:0

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言