
鸿蒙
文章平均质量分 87
基于RK3568开发板的鸿蒙系列教程
北京迅为
让学习更简单,让开发更容易
展开
-
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第6章 实操-HDF驱动配置UART
UART驱动API接口如下所示,具体的API详见drivers/hdf_core/framework/include/platform/uart_if.h文件。接口名接口描述UART获取设备句柄UART释放设备句柄从UART设备中读取指定长度的数据向UART设备中写入指定长度的数据UART获取波特率UART设置波特率UART获取设备属性UART设置设备属性UART设置传输模式。原创 2025-02-28 16:39:41 · 799 阅读 · 0 评论 -
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第5章 UART接口运作机制
RK3568 支持安卓 11 和 linux 系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。如上图所示,每个设备对象会独立发布一个设备服务来处理外部访问,设备管理器接收到API的访问请求之后,通过提取该请求的参数,达到调用实际设备对象的相应内部方法的目的。这种模式可以直接借助HDF设备管理器的服务管理能力,但需要为每个设备单独配置设备节点,增加内存占用。【本文摘自】【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发。原创 2025-02-28 15:55:28 · 526 阅读 · 0 评论 -
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第4章 UART基础知识
串口(Serial Port)也叫串行通信接口,通常也叫做COM接口,是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输。两个UART设备的连接示意图如下,UART与其他模块一般用2线(图1)或4线(图2)相连,它们分别是:TX: 发送数据端,和对端的RX相连RX:接收数据端,和对端的TX相连RTS: 发送请求信号,用于指示本设备是否准备好,可接受数据,和对端CTS相连CTS: 允许发送信号,用于判断是否可以向对端发送数据,和对端RTS相连。原创 2025-02-28 15:53:07 · 602 阅读 · 0 评论 -
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第3章 实操-HDF驱动配置LED
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568 支持安卓 11 和 linux 系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。。原创 2025-02-28 15:40:13 · 1195 阅读 · 0 评论 -
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第2章 内核HDF驱动框架架构
HCS(HDF Configuration Source)是HDF驱动框架的配置描述源码,内容以Key-Value为主要形式。它实现了配置代码与驱动代码解耦,便于开发者进行配置管理。HC-GEN(HDF Configuration Generator) 是HCS配置转换工具,可以将HDF配置文件转换为软件可读取的文件格式。原创 2025-02-28 14:33:02 · 1078 阅读 · 0 评论 -
【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第1章 GPIO基础知识
然而,由于芯片的管脚(pin)数量有限,为了最大化资源的利用,许多IO管脚支持多功能设计,并通过软件配置实现管脚的分时复用。需要注意的是,并非所有IO管脚都可以用作GPIO。会发现在/sys/class/gpio 目录下生成了一个名为 gpio15 的文件夹(gpioX,X 表示对应的编 号),该文件夹就是导出来的 GPIO 引脚对应的文件夹,用于管理、控制该 GPIO 引脚。出现上图报错的原因是该GPIO已经被其他GPIO使用,需要在内核中找到使用GPIO的驱动,并取消该驱动才可以正常使用GPIO。原创 2025-02-28 14:03:17 · 1026 阅读 · 0 评论 -
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。进入桌面之后,首先RK3568开发板要连接网络,可以通过无线或者有线的方式联网。在上个章节,我们在RK3568开发板上烧写了OpenHarmony镜像,本章节我们来对底板外设进行测试。首先准备一个路由器,一根网线,如下图所示,这俩个网口都可以连接外网,将网口通过。进入桌面,点击“设置”->“显示与亮度”,如下图所示。原创 2025-02-27 15:50:36 · 997 阅读 · 0 评论 -
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像
)的压缩包到 windows 的任意路径,然后解压压缩包会得到 TOPEET_OPENHARMONY文件夹,进入此文件夹,如下图所示,images下面放置鸿蒙的镜像文件,burnwrite\windows目录下存放烧写器。iTOP-3568开发板\01_【iTOP-RK3568开发板】基础资料\09_iTOP-RK3568开发板OpenHarmony镜像\01_社区版本_V3.2。如果您的烧写工具没有发现设备,可以关闭烧写工具,再重新打开一遍烧写工具,然后重复上面的上电步骤。原创 2025-02-27 14:56:51 · 1211 阅读 · 0 评论