📄️ CCU
介绍 RTOS 中CCU 驱动的接口及使用方法,为 CCU 的使用者提供参考。
📄️ Crypto Engine
模块介绍
📄️ CSI
介绍sunxi 平台RTOS 上CSI_JPEG 驱动hal 的一般使用方法及调试接口,为开发与调试提供参考。
📄️ SPI DBI
模块介绍
📄️ DMA Controller
本文介绍RTOS 中DMA 驱动的接口及使用方法,为DMA 的使用者提供参考。
📄️ Flash Controller
Flash Controller 为 R128 内置的一个 Nor Flash 读写控制器,用于控制命令的收发、数据读写和执行 XIP,兼容 Standard SPI/Dual SPI/Quad SPI。R128 既可以通过 SPI 控制器与Nor Flash 芯片通讯,也可以通过 Flash 控制器与之通讯。在 Flash Controller 前一级加入了 Flash Encryption 模块。Flash Encryption 模块在向Flash 写数据时进行 AES 加密,从 Flash 中读数据时进行解密。Flash Controller 与 Flash Encryption 组合称为 FlashC_Enc。
📄️ G2D
G2D 驱动主要实现图像旋转/数据格式/颜色空间转换, 以及图层合成功能(包括包括alpha、colorkey、rotate、mirror、rop、maskblt) 等图形加速功能。
📄️ GPADC
模块介绍
📄️ GPIO
模块介绍
📄️ IR
红外是一种电磁波,可以实现数据的无线传输,由发送和接收两个部分组成。发送端对红外信号进行脉冲编码,接收端完成对红外信号的脉冲解码。红外遥控协议有多种,如 NEC、SIRC、 RC-5 等,这些协议都比较简单,基本都是以脉冲宽度或脉冲间隔来编码。当遥控器按下按键时,遥控器逻辑单元会产生一个完整的脉冲波形,包含遥控指令的信息,即红外传输的基带信号。这个波形被送到遥控器的调制单元,经调制单元调制成高频红外电磁波信号,由发光二极管发射出去,如下图所示。
📄️ LEDC
LEDC(Light Emitting Diode Controller),发光二极管控制器。支持驱动目前市场上已有成熟的智能外控 LED,例如 WS2812 系列,每个 LED 的三基色均可实现 256 级亮度显示,因此整个 LED 可完成 256ˆ3(即 16777216)种颜色的全真色彩显示。模块支持最大1024颗外控 LED级联。
📄️ LPUART
模块介绍
📄️ Mbus
MSI(Memory System Interconnet)是SoC系统中统筹所有模块访问dram的总线互联器。MSI支持AXI、MBUS、MBUS和MSB接口,各种接口的数量单独可配,为各个模块提供高效的存储交互。MSI具有以下特点
📄️ MMC
MMC 特性
📄️ MSGBOX
msgbox 用来实现多 CPU 之间通讯,在一些 IC 内部可能同时存在多种核心用来实现多种不同功能,这些不同核心运行不同架构、不同系统,需要通过 MSGBOX 用来实现这些不同系统间通讯。
📄️ PMU
PMU - 电源管理单元,负责系统各模块供电及电池充放电管理。
📄️ PWM
模块介绍
📄️ RTC
模块介绍
📄️ SID
模块介绍
📄️ Smart Card
模块介绍
📄️ SPI
模块功能介绍
📄️ HW Spinlock
模块介绍
📄️ TRNG
TRNG是真随机数发生器,随机源是8 路独立的环形振荡器,由模拟器件电源噪声产生频率抖动,用低频始终重采样,然后进行弹性抽取和熵提取处理,最终输出128bit真随机数。
📄️ TWI
模块介绍
📄️ UART
Universal Asynchronous Receiver/Transmitter,通用异步收发传输器
📄️ USB
USB 驱动主要实现设备驱动的底层细节,并为上层提供一套标准的 API 接口以供使用。USB模块主要特性如下: