开源专题(3) - 使用GR533x BLE开发板刷抖音 使用汇顶(Goodix)科技的 GR533x SK 蓝牙开发板, 开发了一个基于HID玩抖音App的创意小程序. 可以轻松移植到Goodix 的所有蓝牙SK板. 程序通过 GR533x SK板使用抖音app, 模拟了上划、下划、点赞等功能. 简单演示了空中手势功能。大家可以基于参考程序, 扩展更多趣味实现, 找到BLE更多的创意场景.
开源专题(2) - BLE智能手表开源项目 GR5525-Smart-Watch 介绍 GR5525 Smart Watch (智能手表) 开源项目参考设计基于Goodix GR5525 BLE SoC进行实现, 设计支持 并深度优化了Lvgl_8.31 GUI框架. 用户的穿戴产品可以通过 GR5525的能力获得更好的帧率和更强的图形能力…
开源专题(1) - BLE智能手表开源项目 GR5526-Smart-Watch 介绍 GR5526 Smart Watch (智能手表) 开源项目参考设计基于 GR5526 BLE SoC进行实现, GR5526 SoC 包含一个 2.5D GPU, 设计支持 Lvgl_8.31 GUI框架. 用户的穿戴产品可以通过 GR5526的能力获得更好的帧率和更强的能力表达.
GR5526 GUI专题(3) - 构建Lvgl 应用初步 LVGL(Little and Versatile Graphics Library)是一个在嵌入式领域广泛使用的GUI框架,其最主要的特性就是自带一套完整且好用的控件/样式库和渲染方法,其简单易懂的API设计让几乎任何一个有GUI开发经验的人都能快速上手,即使没有相关经验学起来也相对容易。而GR5526这样一颗可以说是为了刷屏而生的BLE SoC,其官方SDK中也有基于LVGL的刷屏演示工程。
SPI/QSPI协议专题(1) - 基础协议特征介绍 SPI是一种同步串行接口技术,是一种高速、全双工、同步通信总线,在芯片中只占用四根管脚用来控制及数据传输,广泛用于EEPROM、Flash、RTC(实时时钟)、ADC(数模转换器)、DSP(数字信号处理器)以及数字信号解码器上
GR5526 GUI专题(1) - 生成符合GPU适配版Lvgl规范的图片资源 一个小工具 GrLvglImageTool。可以同时支持大量的图片转换可以同时支持多种图片格式转换配合GR5526 优化版Lvgl, 在原生Lvgl上扩展了压缩图片格式支持
GR5x系列BLE知识及应用专题(6) - 如何开启各种广播 前言通过"GR5x系列BLE知识及应用专题" 系统介绍一些 BLE 涉及的知识概念, 以及如何使用 Goodix GR5xx 系列芯片的SDK进行BLE应用开发。
GR5x系列BLE知识及应用专题(5) - 扫描和连接 前言通过"GR5x系列BLE知识及应用专题" 系统介绍一些 BLE 涉及的知识概念, 以及如何使用 Goodix GR5xx 系列芯片的SDK进行BLE应用开发。可以从下面网页获得 GR5xx 系列蓝牙芯片的介绍和选型参考.
GR5x系列BLE知识及应用专题(4) - 初步构建BLE APP (下) "GR5x系列BLE知识及应用专题" 系统介绍一些 BLE 涉及的知识概念, 以及如何使用 Goodix GR5xx 系列芯片的SDK进行BLE应用开发。
5.基于BLE SoC芯片GR5526开发GPU 3D图形效果(5) - 理解图形学中的矩阵变换 通过分析GR5526 SDK 中的GPU头文件接口函数声明和 GPU刷屏指南文档, 结合一些参考文章, 理解图形学中的矩阵变换
4.基于BLE SoC芯片GR5526开发GPU 3D图形效果(4) - 解析第一个GPU工程 GPU应用典型的代码结构主要分为四个部分:Graphics外设初始化、缓冲区配置、渲染任务与屏幕刷新、外设反初始化
3.基于BLE SoC芯片GR5526开发GPU 3D图形效果(3) - GPU知识概念梳理 GR5526 的 SDK提供了GPU 图形库和基于GPU移植好的lvgl 版本. 如果基于 Lvgl 框架开发图形化产品, 一般情况可以不用关注GPU的原理概念的, 实现都被移植层包裹起来. 为了做出更有意思的产品, 还是把GR5526 GPU的一些概念学习了一遍.