草庐IT

firefly-rk

全部标签

《HarmonyOS开发 – 小凌派-RK2206开发笔记》第4章 串口应用开发

开发环境:开发系统:Ubuntu20.04开发板:小凌派-RK2206开发板OpenHarmony版本:3.0.0-LTS4.1串口简介串口是一个泛称,UART、TTL、RS232、RS485、RS422都可以说是串口。一般的MCU内部集成了UART接口,即通用异步收发器(UniversalAsynchronousReceiver/Transmitter);MCU的串口一般为遵循TTL电平的TTL串口;RS232、RS485、RS485则通常作为设备的外设串口使用。当然啦,要想了解更多串口的信息,请自行查阅相关资料吧,RK2206开发板板载2路串口,UART1用做了debug接口,UART0可

RK3568 OpenHarmony3.2 光距传感器HDF驱动适配(STK32562)

一、概述本文介绍STK32562光距传感器在OpenHarmony3.2上适配的方案,平台基于RK3568,从底层硬件设备读取数据,并在UI界面上显示。上层ets测试应用样例可以通过传感器,读取相关光距数据并显示;驱动则采用鸿蒙的HDF驱动框架,完成Sensor底层适配。通过本案例,能够很好的学习基于HDF(HardwareDriverFoundation)驱动框架开发的Sensor驱动模型的开发流程。二、STK32562HDF驱动实现RK3568平台支持众多光距传感器,这里采用的型号是STK32562。这里Interface采用I2C2,Slave从设备地址0x46,其他具体配置信息可以查看

RK3588平台开发系列讲解(进程篇)图解linux netlink

平台内核版本安卓版本RK3588Linux5.10Android12文章目录一、netlink协议簇二、netlink初始化沉淀、分享、成长,让自己和他人都能有所收获!😄📢netlink协议是一种进程间通信(InterProcessCommunication,IPC)机制,为的用户空间和内核空间以及内核的某些部分之间提供了双向通信方法。一、netlink协议簇netlink套接字支持最大32个协议簇,iprout2采用NETLINK_ROUTE协议簇和内核通信,其中命令:”ip-slinklseth0”获取eth0网络接口统计信息,其输出:

华为EC6108V9A_RK3128_安卓4.4.4_卡刷固件包-内有教程-当贝纯净桌面

华为EC6108V9A_RK3128_安卓4.4.4_卡刷固件包-内有教程-当贝纯净桌面特点:1、适用于对应型号的电视盒子刷机;2、开放原厂固件屏蔽的市场安装和u盘安装apk;3、修改dns,三网通用;4、大量精简内置的没用的软件,运行速度提升,多出大量的存储空间;5、去除应用安装限制;6、支持开机自启动、开机密码锁、儿童应用锁、应用隐藏、开机自动进入HDMI等各种花式功能;刷机教程:刷机注意事项:刷机过程中,如遇到刷机失败或是找不到刷机包,建议刷机模式下,选择backup字样的选项,恢复一次出厂版本后,再卡刷即可;步骤:1、   首先准备好一个纯净的FAT32格式8G大小行货U盘,不能带任何

rk3568 OpenHarmony 3.2 Release 编译(踩坑记)-从镜像站点获取源码包编译失败

系统使用LinuxMint-20.3源码从镜像站点获取:全量代码(标准、轻量和小型系统)3.2Release21.8GB不是通过repo方式获取的,下载后源码压缩包名称code-v3.2-Release.tar.gz解压后路径root/data/harmony/release_code/2023-040-09/OpenHarmony-v3.2-Release/OpenHarmony,这个是压缩包里包含的路径,不是我加上去的。解压源码后在源码目录执行:bashbuild/prebuilts_download.sh执行编译:./build.sh--product-namerk3568--ccach

wenet在arm开发板rk3588编译踩坑记录

第一步:手动编译pytorchwenet用的是libtorch1.10.0,这里需要下载pytorch1.10.0进行编译。编译参考了https://lijingle.com/thread-33-1-1.html 和 https://icode.best/i/22625544885021gitclone-bv1.10.0https://github.com/pytorch/pytorch.gitpipinstalltyping-extensions  如果编译时报错缺少这个包,需要提前安装exportUSE_CUDA=False   不编译CUDAexportBUILD_TEST=False 

RK3588开发板的入门指南:如何开始在RK3588开发板上进行安卓开发?

RK3588是一款适用于Android系统的芯片,同时也是开发嵌入式系统的理想选择。本文将介绍如何开始在RK3588开发板上进行安卓开发,以及一些需要了解的基本知识和工具。1.准备开发板和开发环境首先,需要准备一个RK3588开发板,一台运行Windows或Linux操作系统的计算机,以及一些必要的开发工具。这些工具包括AndroidStudio、JavaDevelopmentKit(JDK)以及AndroidDebugBridge(ADB)等。AndroidStudio是一个集成开发环境(IDE),用于编写、编译和调试Android应用程序;JDK是Java编程语言的核心开发工具;ADB是一

基于RK3566中RTL8201F网口百兆调试笔记

平台:RK3566phy芯片:RTL8201F百兆芯片kernel版本:4.19本次调试是基于RK3568的固件基础上去调试的,不巧的是RK3568使用的是千兆芯片RTL8211。所以配置也有些差异。首先看看RK3568的网口配置是如何的&gmac1{ phy-mode="rgmii"; clock_in_out="input";//output为GMAC输出,input为phy提供给gmac snps,reset-gpio=&gpio2RK_PD1GPIO_ACTIVE_LOW>;//复位脚 snps,reset-active-low; /*Resettimeis20ms,100msforr

OpenHarmony-RK3568开发板操作流程

OpenHarmony-RK3568开发板操作流程一、获取源码下载主干代码repoinit-uhttps://gitee.com/openharmony/manifest.git-bmaster--no-repo-verify--depth=10reposync-c--no-tag-j16repoforall-c'gitlfspull'二、编译代码下载后初次编译需要做一些前期准备工作:主要有依赖工具安装、预编译(默认已经搭建好编译环境)1.在源码根目录下执行,安装编译器及二进制工具./build/prebuilts_download.sh2.版本编译./build.sh--product-na

OpenHarmony适配开源图形驱动(新框架)---RK3568

OpenHarmony适配开源图形驱动(新框架)---RK35681.刷入openharmony版本,确保基线闭源GPU使能且屏幕能正常点亮2.编译Mesa3d,生成gpu驱动相关的mesa开源库2.1基于SIG代码仓对mesa进行编译2.2执行配置好的脚本生成相应的驱动so:注意:这里的openharmony的路径和mesa3d路径需要设置成自己的路径3.将编译出来的Mesa库接入到OpenHarmony3.1找到上面编译好的mesa3d的库:3.2修改对应的OH代码-Master:3.3修改对应的OH代码-Release3.1:本文主要介绍如何基于新框架将开源驱动适配OpenHarmony