自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 SPI/QSPI协议专题(2) - 构建GR55xx (Q)SPI高速传输接口的基础

前言。

2023-11-30 10:44:42 132 1

原创 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知识及应用专题(3) - 初步构建BLE APP (上)

自定义服务及添加服务文件

2023-09-10 19:53:16 151 1

原创 GR5x系列BLE知识及应用专题(2) - 传统广播

广播是低功耗蓝牙技术中最基本的操作之一,为设备提供了一种告知存在、允许连接建立的方法,广播数据中可以包含设备支持的设备名称、发射功率等

2023-09-10 19:45:17 71 1

原创 GR5x系列BLE知识及应用专题(1) - 协议框架

BLE协议框架

2023-09-03 22:38:53 72

原创 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

原创 2.基于BLE SoC芯片GR5526开发GPU 3D图形效果(2) - 先看Demo效果

GR5526 SoC的 图形模块 (GPU) 学习

2023-08-06 22:29:30 192

原创 1.基于BLE SoC芯片GR5526开发GPU 3D图形效果(1) - 概览

GR5526 的BLE SoC芯片, 增加了 2.5D GPU处理器和大容量的PSRAM 来提供强大的图形处理能力, 满足产品对蓝牙和图形化能力的需求。

2023-08-06 15:02:59 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除