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