股票代码:603160

登录 / 注册
EN
sdk首页

GM6x5x SDK - 为用户提供全面的软件开发支持

概述

GM6x5x 软件开发套件(SDK)包含应用启动程序、外设驱动程序、RTOS、中间件、样例代码及详尽的API说明文档。

GM6x5x SDK具有以下特点:

•  模块化的分层设计

•  接口简洁、标准化

•  抽象接口,隐藏实现细节,隔离复杂度

•  可减少程序的二进制大小和运行时RAM的使用量

图片示意

GM6x5x SDK 软件架构包含:

  • CPU and Peripherals Register Description 层

    主要包含寄存器地址、内存空间、中断向量等定义的头文件。

  • Drivers层

    主要包含各种外设的驱动代码,比如UART、GPIO等。

  • HAL 层

    对驱动层进行了简单的封装,简化了驱动的使用,支持基本的互斥访问。应用开发者可以基于HAL自定义驱动。

  • Middleware 层

    主要包括New Libc、FatFs、RSA/ECC算法、TCP、USB、循环buffer等中间件。

  • FreeRTOS 层

    主要包含FreeRTOS的移植代码。FreeRTOS会依赖少量外设,比如中断控制器、Timer。

  • Application 层

    主要包括Hello World、FreeRTOS、C++、NDTS(ADP)应用Demo等。

SDK下载

名称

版本

日期

扫描关注

打开微信,点击底部的“发现”,使用“扫一扫”即可关注

×