草庐IT

OpenHarmony-RK

全部标签

基于RK3588的嵌入式linux系统开发(一)——开发环境的搭建(SDK解压与本地初始化)

1、拷贝rk3588的linux-sdk压缩包到工作目录,如下所示:图1拷贝rk3588的sdk到工作目录2、进入sdk目录进行MD5码的计算,并对比md5sum.txt文件内的值,确保压缩包未被修改。图2MD5码计算与匹配3、安装p7zip-full工具,并解压rk3588的sdk压缩包,如下图所示:sudoapt-getinstallp7zip-full7zxrk3588_repo_sdk_v0.0.1a\1.7z图3安装p7zip-full工具图4解压rk3588的sdk压缩包4、进入解压目录rk3588目录,使用repo工具进行sdk本地初始化,如下图所示:.repo/repo/rep

RK3588平台开发系列讲解(工具篇)ADB的使用

平台内核版本安卓版本RK3588Linux5.10Android12文章目录一、连接设备1.1、USB的方式1.2、网络的方式二、常用命令沉淀、分享、成长,让自己和他人都能有所收获!😄📢本篇将介绍ADB的使用。一、连接设备1.1、USB的方式主机通过USB连接设备,具体如何连接。USBTypeA的接口使能USB连接Android7.1:Settings–>USB–>ConnecttoPCAndroid10/Android11:Settings–&

rk3588 ffmpeg使用硬件解码

rk3588ffmpeg使用硬件解码安装ffmpeg最新的静态构建版本方法1安装rkmpp安装264安装libdrm下载ffmpeg源码方法2ppa搜索需要的软件包安装支持rkmpp硬件解码的ffmpeg安装ffmpeg最新的静态构建版本在https://johnvansickle.com/ffmpeg/下载最新的版本然后解压tarxvfffmpeg-git-arm64-static.tar.xz将ffmpeg移动到/usr/local/bin文件夹命令行输入ffmpeg没有报错就安装好了方法1安装rkmppgit下载mpp包gitclonehttps://github.com/rockchi

rk3568点亮LCD(lvds)

rk3568Android11/12适配lvds屏LVDS(LowVoltageDifferentialSignal)即低电压差分信号。1994年由美国国家半导体(NS)公司为克服以TTL电平方式传输宽带高码率数据时功耗大、电磁干扰大等缺点而研制的一种数字视频信号传输方式。它是一种电平标准,广泛应用于液晶屏接口。  其中发送端是一个3.5mA的电流源,产生的3.5mA的电流通过差分线中的一路到接收端。由于接收端对于直流表现为高阻,电流通过接收端的100Ω的匹配电阻产生350mV的电压,同时电流经过差分线的另一路流回发送端。当发送端进行状态变化时,通过改变流经100Ω电阻的电流方向产生有效的’0

OpenHarmony啃论文俱乐部—盘点开源鸿蒙引用的三方开源软件[1]

目录这里写自定义目录标题OpenHarmonythird_party三方库:学术研究和参与开源的结合third_party_openh264third_party_ninjathird_party_gnthird_party_markupsafethird_party_toyboxthird_party_gstreamerthird_party_ffmpegthird_party_mtdevthird_party_flutterthird_party_pulseaudiothird_party_gptfdiskthird_party_ntfs-3gOpenHarmonythird_party三

【鸿蒙设备开发笔记】OpenHarmony源码目录介绍+编译框架介绍

目录【鸿蒙设备开发笔记】OpenHarmony源码目录介绍+编译框架介绍源码目录编译框架Json文件模块编译构造文件.gn文件业务编译构造文件.gn文件【鸿蒙设备开发笔记】OpenHarmony源码目录介绍+编译框架介绍源码目录以小熊派为例子,其他开发板也不会差很多小熊派的源码目录延续OpenHarmony官方目录结构,以下是源码目录的说明:目录名描述applicationsBearPi-HM_Nano应用程序样例base基础软件服务子系统集&硬件服务子系统集build组件化编译、构建和配置脚本docs介绍、说明资料domains增强软件服务子系统集drivers驱动子系统foundation

c++版的ThreadPool源码(摘自OpenHarmony源码)

前言线程池(threadpool)作为五大池之一(内存池、连接池、线程池、进程池、协程池),线程池的应用非常广泛,不管事客户端程序还是后台服务端,都是提高业务处理能力的必备模块。什么是线程线程是进程中的⼀个执⾏单元,负责当前进程中程序的执⾏,⼀个进程中⾄少有⼀个线程。⼀个进程中是可以有多个线程的,这个应⽤程序也可以称之为多线程程序。多线程程序作为一种多任务、并发的工作方式并发与并⾏早期计算机的CPU都是单核的,一个CPU在同一时间只能执行一个进程/线程,当系统中有多个进程/线程等待执行时,CPU只能执行完一个再执行下一个。为了提高CPU利用率,减少等待时间,人们提出了一种CPU并发工作的理论.

基于润和DAYU200开发套件的OpenHarmony分布式音乐播放器

前言:DAYU200开发套件是润和软件推出的首款支持OpenHarmony富设备开发套件,目前已全面到货,可到如下全网指定官方购买链接购买:淘宝:https://item.taobao.com/item.htm?spm=a2126o.success.result.1.44984831HpwtGV&id=655971020101华为生态市场:https://developer.huawei.com/consumer/cn/market/prod-detail?productId=d0df2ab0845547129b0eb8900ca57d65&shopId=ccee05f52ce04acdbe7

《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可

诚邀参与 | OpenHarmony校园极客秀征文活动

极客,来源于Geek的音译,常被用于形容对计算机和网络技术有狂热兴趣并投入大量时间钻研的人。他们天生热爱探索和创作,具有非凡的想象力和动手能力。为更好地鼓励学生开发者积极参与OpenAtom OpenHarmony(简称“OpenHarmony”)开源项目,此次征文活动将为学生极客提供一个展示创意和技术的舞台,找到你身边的明星学生开发者!如果你对身边事物充满好奇心;如果你爱折腾、爱死磕。那么,诚邀你来参加此次OpenHarmony校园极客秀征文活动。这里会给你一个展示想象之翼和行动之力的舞台,激发自己的无尽潜能。一、活动背景OpenHarmony校园极客秀征文,目的是为广大校园开发者提供一个分