当前位置: 首页 > article >正文

【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发-第5章 UART接口运作机制

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568 支持安卓 11 和 linux 系统,主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。


【本文摘自】【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发

【相关视频】OpenHarmony学习开发系列教程(第1期 北向基础篇一)

                     OpenHarmony学习开发系列教程(第2期 南向基础篇一)


第5章 UART接口运作机制

在HDF框架中,串口接口适配模式采用独立服务模式,如下图所示:

 如上图所示,每个设备对象会独立发布一个设备服务来处理外部访问,设备管理器接收到API的访问请求之后,通过提取该请求的参数,达到调用实际设备对象的相应内部方法的目的。这种模式可以直接借助HDF设备管理器的服务管理能力,但需要为每个设备单独配置设备节点,增加内存占用。

UART模块各分层的作用如下所述:

  1. 接口层提供打开UART设备,UART设备读取指定长度数据,UART设备写入指定长度数据,设置UART设备波特率,获取设UART设备波特率,设置UART设备属性,获取UART设备波特率,设置UART设备传输模式,关闭UART设备的接口。
  2. 核心层主要提供UART控制器的创建,移除以及管理的能力,通过钩子函数与适配层交互。
  3. 适配层主要是将钩子函数的功能实例化,实现具体的功能。

http://www.kler.cn/a/566256.html

相关文章:

  • 《算法宝典:全类型题目索引》
  • torch中维度操作总结(repeat,squeeze,unsqueeze,flatten,transpose)
  • 双足肌肉骨骼机器人 VS 传统钢铁结构机器人:科技新趋势与跨界创新
  • 计算机毕设-基于springboot的软件技术交流平台的设计与实现(附源码+lw+ppt+开题报告)
  • lambda表达式,函数式接口,方法引用,Stream流
  • PCEP介绍
  • Field 对象的使用
  • 基于结构光扫描的汽车前纵梁焊接总成及冲压件自动化三维检测系统研发与应用
  • Logic-RL: 小模型也能强推理,通过基于规则的强化学习提升大语言模型结构化推理能力
  • CentOS上安装Docker Compose(2)
  • Ubuntu 创建新用户及设置权限
  • 页面加载速度,如何优化提升?
  • C++ Primer 容器适配器
  • FPGA之硬件设计笔记-持续更新中
  • 在linux中部署Nginx项目的详细步骤
  • ETL系列-数据抽取(Extract)
  • 【星云 Orbit-F4 开发板】03e. 按键玩法五:按住一个独立按键不松手连续步进触发
  • ctfshow——域名TXT记录泄露
  • C++11新特性 thread线程类
  • DeepSeek集成开发全栈指南:解锁AI原生开发的终极工具箱