doxy_ws63/NEW_README.md
2025-01-04 16:49:39 +08:00

3.3 KiB

fbb_ws63 SDK 文档

介绍

fbb_ws63代码仓为支持ws63和ws63e解决方案SDK,该SDK包从统一开发平台FBBFamily Big Box,统一开发框架,统一API构建而来,在该平台上开发的应用很容易被移植到其他星闪解决方案上,有效降低开发者门槛,缩短开发周期,支持开发者快速开发星闪产品。本 SDK 文档从 fbb_ws63 的源代码生成,包括了 LiteOS 相关函数(不包括 POSIX 兼容层部分、OSAL 相关函数、 UAPI 相关函数与其它驱动 hal 层驱动和没有被分类的杂项函数。本页面的生成脚本:https://rad1o.cn/goodspeed/doxy_ws63

快速上手

  1. 开发环境搭建参考tools目录README
  2. 资料手册、IO复用关系、用户手册指南表参考docs/board目录README
  3. 硬件原理图参考docs/hardware

设备驱动快速索引(对应 WS63V100 设备驱动 开发指南)

名称 描述
@ref drivers_driver_pinctrl Pinctrl 控制器用于控制 IO 管脚的复用功能。
@ref drivers_driver_gpio GPIOGeneral-purpose input/output是通用输入输出的缩写,是一种通用的 I/O 接口标准。
@ref drivers_driver_uart UARTUniversal Asynchronous Receiver/Transmitter是通用异步收发器的缩写,是一种串行、异步、全双工的通信协议,用于设备间的数据传输。
@ref drivers_driver_spi SPISerial Peripheral Interface是一种高速、全双工、同步的通信总线。
@ref drivers_driver_i2c IICInter-Integrated Circuit也叫做 I2C,译作集成电路总线,是一种串行通信总线。
@ref drivers_driver_adc ADCAnalog-to-Digital Converter模/数转换器,是指将连续变化的模拟信号转换为离散的数位信号的器件。
@ref drivers_driver_dma DMADirectory Memory Access直接存储器访问是一种完全由硬件执行数据交换的工作方式。
@ref drivers_driver_pwm PWMPulse Width Modulation脉宽调制模块通过对一系列脉冲的宽度进行调制,等效出所需波形。
@ref drivers_driver_watchdog WDTWatchdog看门狗计时器,一般用于 CPU 运行异常时实现异常恢复,如果系统正常运行,会定期喂狗,以防止计时器超时。
@ref drivers_driver_timer Timer 是一种用来计时和产生定时事件的重要模块。
@ref drivers_driver_systick Systick 是单片机系统中的一种硬件设备或功能模块,用于提供精确的时间基准和定时功能。
@ref drivers_driver_tcxo TCXOTemperature Compensated Crystal Oscillator是一种温度补偿晶体振荡器。
@ref drivers_driver_sfc Flash 是一种非易失快闪记忆体技术,又称为闪存,通常支持 SPI 协议。
@ref drivers_driver_efuse eFuse 的全称是“电子熔断器”electronic fuse,是一种可编程电子保险丝,是一种用于存储信息和保护芯片的非易失性存储器件。