自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (46)
  • 收藏
  • 关注

原创 Realtek HoneyGUI (2)

Realtek HoneyGUI是专为嵌入式芯片设计的轻量级图形框架,采用分层架构实现显示驱动。框架包含应用接口层、LCD控制器驱动层和屏幕IC驱动层,通过DMA传输实现高效刷新。其特色包括支持TE信号防撕裂、局部刷新优化、多缓冲机制和硬件解压功能。开发者只需配置引脚、编写IC驱动并设置分辨率即可适配新屏幕,其余数据搬运和时序同步均由框架自动处理,大幅简化了嵌入式GUI开发流程。

2026-04-18 14:16:36 345

原创 Realtek HoneyGUI (1)

摘要:HoneyGUI是瑞昱专为RTL8763芯片设计的轻量级嵌入式GUI,相比通用开源的LVGL具有显著优势。HoneyGUI原生适配Realtek芯片,仅需32KB RAM和128KB Flash,直接调用硬件加速,功耗极低,适合手表/手环快速量产。LVGL功能更全面但资源占用较大(64KB+ RAM),适合需要复杂UI的高端设备。建议标准手环/低功耗设备选HoneyGUI,高端手表/复杂界面选LVGL。HoneyGUI开发更简单稳定,LVGL灵活性更高但需更多优化。

2026-04-17 19:57:20 77

原创 MPPG 工具使用指南(瑞昱 RTL8763EWE 专用)(2)

摘要:本文介绍SelectIC2芯片的RD研发调试模式操作流程,主要包括选择调试模式、加载单张图像(AddSingleImage)以及写入闪存映射(LoadFlashMap)三个关键步骤。该流程适用于芯片研发阶段的调试与功能验证,通过分步操作实现系统配置与数据加载。

2026-05-08 10:21:29 5

原创 MPPG 工具使用指南(瑞昱 RTL8763EWE 专用)(1)

摘要: MPPGTool是瑞昱RTL87XX系列蓝牙芯片的量产烧录工具,支持MP(量产)和RD(研发)两种模式。MP模式用于批量烧录打包镜像,支持多端口并行、自动分配蓝牙地址;RD模式用于调试,可单独烧录Bootloader、APP固件等文件。使用前需确保文件路径无中文、安装串口驱动并正确连接硬件。操作包括端口设置、文件加载(按顺序)、烧录/擦除及OTA头文件生成等。RTL8763EWE-VP需匹配4M闪存分区,量产时需注意静电防护和供电稳定。常见问题包括端口连接失败、烧录错误等,可通过检查驱动、文件完整性

2026-05-08 09:33:10 297

原创 RT8763E Watch SDK 软件架构(2)

本文介绍了智能手表系统中三个核心任务模块的设计架构。Hub Task作为外设管理中心,处理上层消息传递,实现驱动层与应用的解耦,便于外设替换。GUI Task负责界面刷新管理,支持分段式帧缓冲处理,可灵活选择内部RAM或PSRAM存储。Communicate Task专责蓝牙数据通信,提供标准BLE数据打包发送功能。这三个模块通过分层设计实现功能解耦,既提供了标准化参考实现,又保留了各功能模块的灵活替换性,为智能手表系统开发提供了可扩展的架构方案。

2026-04-18 10:13:19 28

原创 RT8763 Watch SDK 软件架构(1)

本文介绍了基于RTL8763EW芯片的智能手表系统架构及应用任务设计。系统采用三层架构:GAP层提供蓝牙接口,Framework层管理音频通路和蓝牙Profile,Platform层包含基础功能模块。系统运行在FreeRTOS上,内置多个核心任务,并创建了apptask等应用任务。其中apptask通过gap_handle_msg处理蓝牙状态和数据收发,同时实现用户层的蓝牙音频控制功能,包括设备搜索连接、音乐播放等操作。整个系统实现了蓝牙通信与音频控制的完整功能闭环。

2026-04-18 09:26:33 66

原创 领慧 LH3001 vs LH001-91 核心区别对比

LH3001与LH001-91芯片功能对比摘要:LH3001是三合一芯片,支持ECG/EEG+阻抗测量(体脂/体温),集成12位DAC和DFT模块,适用于体脂秤和多参数穿戴设备;LH001-91是纯ECG/EEG医疗级芯片,具有更优的噪声性能(2.9μVpp)、CMRR(-117dB)和静电防护(±8000V),适用于心电监护仪等医疗设备。两芯片ECG相关寄存器完全兼容,但LH3001独有的阻抗/DFT/DAC寄存器不适用于LH001-91。选型建议:医疗级应用选LH001-91,多参数监测选LH3001。

2026-04-14 20:20:21 241

原创 AB5681开发环境搭建:在Code::Blocks中配置RV32工具链

在 Code::Blocks 中配置 RV32 (RISC-V 32-bit) 工具链

2026-03-29 21:23:46 26

原创 OM6626 开发环境搭建和烧录程序介绍

本文档适用于使用6626系列 BLE 芯片的开发,介绍如何搭建 keil开发环境,安装第三方插件,介绍j-link 连接调试和烧录,使用OmBleIspStudio-Rev工具通过串口烧录固件等说明,对应的文件需要找对接的FAE工程提供。本文档适用于使用6626系列 BLE 芯片的开发,介绍如何搭建 keil开发环境,安装第三方插件,介绍j-link 连接调试和烧录,使用OmBleIspStudio-Rev工具通过串口烧录固件等说明,对应的文件需要找对接的FAE工程提供。如下图就可以看到芯片型号选择。

2026-01-31 14:31:42 804

原创 BLE嵌入式软件低功耗设计总结

本文提出了BLE嵌入式设备的功耗优化方法,主要包括:1)调整广播和连接参数,如增加连接间隔;2)减少非必要数据传输,采用批处理方式;3)优化电源管理,动态调整CPU频率;4)提升代码执行效率。通过连接参数优化可降低30-50%功耗,MTU优化提高传输效率20-30%,电源管理可减少40-60%待机功耗。文章还提供了连接参数优化的具体宏定义实现方案,针对不同模式(DFU、正常、空闲、低电量)设置了相应的连接间隔参数。这些优化措施可显著延长设备电池寿命。

2026-01-31 11:44:40 401

原创 nRF52832、HS6621、OM6626 芯片对比和选型

本文对比了三款蓝牙低功耗(BLE)SoC芯片nRF52832、HS6621、OM6626,三者定位各有侧重,核心差异集中在功耗、性能、生态及成本,适配不同IoT应用场景。

2026-01-29 17:03:08 698

原创 玩转nRF52840-DK开发套件(6)

keil 下载nRF52840-DK程序,遇到Error,Flash Download failed - "Cortex-M4"2:Remove 当前Programming Algorithm内容。

2024-11-19 09:33:00 402

原创 玩转nRF52840-DK开发套件 (5) RTT打印调试日志

日志信息输出可以方便调试者观察程序运行状态,通常用串口 printf 来输出日志。nRF52840-DK也可以用仿真器 JLink 的 RTT Viewer 输出方式。找到你的 SEGGER 的安装位置,找到驱动版本下的 JLinkRTTViewer.exe。在主函数 main 中,第一步就是初始化打印日志功能。,该函数实际上既可以触发串口打印,也可以触发 RTT 打印。

2024-06-18 14:47:32 915

原创 玩转nRF52840-DK开发套件(4)

nRF52840-DK 开发套件UART interface through a virtual serial port ,如下。

2024-06-18 12:14:58 536

原创 玩转nRF52840-DK开发套件(3)

Nordic网站:http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/在system_nfr52.c中,将nrf_erratas.h替换成nrf52_erratas.h。keil提供的头文件和sdk提供的头文件有冲突。Keil网站:https://www.keil.com/dd2/Pack/,nRF_DeviceFamilyPack选择fixed。,选择新的版本8.38.0。,去掉选择,点击OK。

2024-06-17 17:03:23 846

原创 玩转nRF52840-DK开发套件(2)

介绍如何在Windows操作系统上使用Arm Keil MDK。Arm Keil MDK附带Arm C/C++编译器和µVision集成开发环境(IDE),以及所有nRF5SDK的版本提供了现成的Keil项目。下载例程的hex文件,在SDK安装目录中找到examples\ble_peripheral\ble_app_hrs\hex.micro-USB 2.0 线连接PC机和开发板,电源开关滑动到ON;设备管理器多了一个JLink设备,如下图。选择最新版本下载安装:17.1.0nRF5 SDK。

2024-06-17 16:13:59 1110

原创 玩转nRF52840-DK开发套件(1)

Nordic Semiconductor nRF52840开发套件 (nRF52840-DK) 是一款采用nRF52840多协议SoC(片上系统)的多功能单板开发工具,适用于蓝牙5.2/蓝牙低功耗、802.15.4 / Thread、ANT/ANT+以及2.4GHz专有应用。nRF52840-DK与 Arduino Uno Revision 3 标准硬件兼容,让设计人员能够使用符合此标准的第三方扩展板。

2024-06-17 14:53:18 1028

原创 CC1310 LaunchPad开发板底噪测试

sub 1GHz 射频

2024-06-17 14:38:43 604

原创 CC1310 Debug interface is locked

3 点击Tools图标,选择CC26XX/CC13XX Forced Mass Erase。1 打开SmartRF Flash Programmer。5 SmartRF Flash Programmer强制擦除。2 选择连接的设备CC1310, 弹出如下窗口,点击OK。4 在弹出的窗口点击OK。

2024-05-28 16:22:37 427

原创 玩转GD32F3x0开发板,J-Flash烧写程序

Timeout while checking target RAM, RAMCode did not respond in time

2022-06-10 09:42:56 3358

原创 玩转GD32F3x0开发板补充

GD32MCU有自己的调试工具GDLink,但是手头上只有JINK-OB V2,花了很长时间终于搞定。开始下载的是JLinkARM_V482:keilc出现一系列问题:cannot load driver 'c:\keil_v5\ARM\Segger\JL2CM3'后来下载了JLink_Windows_V720a重新安装,发现问题解决了。下载地址:https://download.csdn.net/download/ayan200112/18858550Port选择SW.

2021-05-19 09:42:08 403

原创 玩转dream DSP芯片(4)

2 安装开发软件SamVS 下载地址:https://download.csdn.net/download/ayan200112/18799822?spm=1001.2014.3001.5501安装环境:Windows 10, 8, 7, Vista and XPSamVS 为其SAM系列音频处理芯片集成了编辑、编译和调试功能。SamVS 可以用ANSI C 或assembler语言来编译。此集成软件包含Scintilla控件,Scintilla Highlight Edit..

2021-05-17 11:31:31 1430 3

原创 玩转dream DSP芯片(3)

三 开发环境搭建Dream Development Tools1 安装USB Audio驱动:TUSBAudio_v3.34.0_eval_Dream_2016-04-28.exe https://download.csdn.net/download/ayan200112/18799922?spm=1001.2014.3001.5501 为了支持Dream 5000DBG-IF debug/programming adapter board,需要安装DREAM USB-DBG...

2021-05-17 10:25:08 1674 1

原创 玩转dream DSP芯片(2)

二 低成本电钢解决方案开发板5704PIA-PDK SAM5704Bis the right choice when a cost effective, powerful solution is envisaged with 88-keys keyboard scanning, up to 81 voices polyphony, up to 128MB memory space for sound and other data, reverb and chorus effects, MIDI, U..

2021-05-13 20:04:10 1883

原创 玩转dream DSP芯片(1)

一Dream全系列的芯片介绍Dream S.A.S France公司网站:https://www.dream.frDream全系列的芯片包含SAM2000 series ICs、SAM3000 series ICs以及SAM5000 series ICs。SAM5000 series ICs包括 sam5504、sam5704、sam5708、sam5808、sam5716、sam5916。目前dream的DSP广泛用于KTV前级效果器、吉他效果器、吉他音箱、调音台、点歌机机顶盒、电视K..

2021-05-13 19:37:37 4669

原创 玩转GD32F3x0开发板 (四)

五 总结 买了两块兆易创新的GD32350R-开发板,发现一块板子启动非常慢,足足3分钟程序才能跑起来,但是仿真又没有什么大的问题,就是GDLink连接有些慢,开始怀疑复位电路和外围晶振。但是细想如果这些有问题仿真也会重现,后来断定GD32350R芯片问题,果断换掉MCU,之后一切正常。建议: 1. 国货当自强,需要大家支持,厂家也需要正视差距,不停努力,不停提升产品质量和性能。 2. 手上的几条USB转串口线都对接不上板子的串口,厂家也要考虑通用性。如果串...

2021-05-05 09:26:41 433

原创 玩转GD32F3x0开发板 (三)

四 编译下载中遇到的问题Q:error: #5: cannot open source input file "core_cm4.h": No such file or directoryA: 打开下图界面,勾选CORE即可。GD-Link连接下载下载时候遇到问题的解决办法Q :Error:Flash Download failed -”Cortex-M4”A:解决办法:设置flash downloadErase Full Chip...

2021-05-04 12:09:21 847

原创 玩转GD32F3x0开发板 (二)

搭建GD32F350的keilc开发环境 二3 开始编译例程error: #5: cannot open source input file "RTE_Components.h": No such file or directory原因:system_gd32f3x0.c中用到的gd32f3x0.h不是来自下面目录:GD32F3x0_Demo_Suites_V2.0.0\GD32F3x0_Firmware_Library\CMSIS\GD\GD32F3x0\Sourc...

2021-05-04 11:49:17 3092

原创 玩转GD32F3x0开发板 (一)

搭建GD32F350的keilc开发环境一 搭建GD32F350的keilc533开发环境下载芯片支持包GigaDevice.GD32F3x0_DFP.2.0.0.packhttps://download.csdn.net/download/ayan200112/17788766Introduction:GD32F3x0系列IAR7.4、Keil MDK 4.74、Keil MDK 5.26 及更高版本支持安装文件。安装后,打开Pack Installer界面,可以看到芯片包GigaDe

2021-05-04 11:30:14 2187

原创 gtkmm安装与测试

· Gtkmm (>= 2.4)         o a package name like libgtkmm-2.4-dev must be installed         #sudo apt-get install libgtkmm-2.4-dev   test program:main.cpp 文件#include    int main(int

2014-12-20 11:59:32 1140

原创 CMake安装和使用

Cmake优点:1.      开发源代码,实用类BSD许可发布。2.      跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件。3.      能够管理大型项目4.      简化编译构建过程和编译过程,只需要cmake+make就可以

2014-12-20 10:36:42 714

原创 CMAKE 和 MAKE 区别

大家都知道,写程序大体步骤为:1.用编辑器编写源代码,如.c文件。2.用编译器编译代码生成目标文件,如.o。3.用链接器连接目标代码生成可执行文件,如.exe。但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了make工具,它是一个自动化编译工具,你可以使用一条命令实现完全编译。但是你需要编

2014-12-20 10:09:25 1128

转载 linux终端backspace不能删除字符的解决方案

在linux/unix 平台的经常使用scanf从键盘获取字符,输出字符后按Backspace键删除时,会出现^H,这对习惯了按Backspace键删除的用户来说,感觉非常别扭,虽然可以通过Ctrl+Backspace组合键实现删除功能可通过stty命令修改终端配置来实现Backspace删除功能。如下:  QUOTE:  [oracle@RHEL5 ~]$ id  uid=501(o

2014-08-08 10:08:51 6593

原创 XDM标准XDM_BufDesc数据结构定义

XDM标准 XDM_BufDesc数据结构定义XDM_BufDesc结构体定义在xdm.h中:typedef struct XDM_BufDesc{    // 结构体维护的Buffer的数量,视频处理中可认为是帧的数量。不得大于XDM_MAX_IO_BUFFERS    XDAS_Int32 numBufs;       //  存放XDM_BufDe

2014-07-28 17:41:50 1452

原创 Fatal error: invalid -march= option: `armv7-a'

ninja: Entering directory `out/Debug'[2/16] CXX obj/talk/media/devices/libjingle_media.gtkvideorenderer.oFAILED: /xiao/webrtc0916/trunk/arm-arago-linux-gnueabi/bin/arm-arago-linux-gnueabi-g++ -MMD

2014-07-19 11:59:20 4229 4

翻译 Autotools(2)

3. The PKG_CHECK_MODULES MacroThe main interface between autoconf and pkg-config is the PKG_CHECK_MODULES macro, which provides a very basic and easy way to check for the presence of a given packa

2014-07-18 20:27:56 1258

翻译 Autotools (1)

1. File Format of *.pc FilesThe heart of pkg-config lies in the data files that the various applications install. These data files are actually simple text files with some special syntax thrown in

2014-07-18 20:02:59 647

原创 pkg-config-wrapper: No such file or directory

Updating projects from gyp files.../bin/sh: ../../../build/linux/pkg-config-wrapper: No such file or directorygyp: Call to '../../../build/linux/pkg-config-wrapper "/home/chenjiyan/webrtc/trunk/ar

2014-07-18 19:27:45 1587

原创 GYP工具Generate Your Projects

GYP结构GYP的输入是.gyp和.gypi文件,.gypi文件是用于.gyp文件include使用的。.gyp文件就是符合特定格式的json文件。gyp文件中包含target,Visual C++下,gyp生成sln,target生成vcproj或vxcproj。chromium中GYP结构是,通过命令行统一使用build/common.gypi的公共文件,工程的配置,选项的处理,编

2014-07-18 14:14:20 3498

转载 在Ubuntu12.10-32bit上构建、测试WebRTC之Android示例WebRTCDemo(video_engine)

参考资料:http://www.webrtc.org/reference/getting-startedhttp://www.webrtc.org/reference/getting-started/prerequisite-swhttp://code.google.com/p/webrtc/issues/detail?id=1435http://code.google.com/p

2014-07-17 18:48:43 1270

JavaScript_教程

JavaScript_教程,

2014-04-08

用户界面设计的技巧与技术

用户界面设计的技巧与技术, GUI技术讲解

2014-04-08

LINUX下的串口通信编程与调试文件

linux 串口编程 串口调试经验 com

2014-05-22

车载WiFi多媒体系统技术要求书

车载WiFi多媒体系统技术要求书 MP4 play

2014-05-22

DVR RDK解析

DVR RDK开发实例,流程讲解,函数说明

2014-04-04

dm8168开发手册

DM8168 开发流程,开发手册,资源共享

2014-04-04

敏捷配置管理实施

敏捷开发 敏捷配置管理实施 敏捷SCM SCM软件

2014-04-08

21天学通JAVA(高清版)

21天学通JAVA(高清版),java教程学习资料

2014-04-08

Web前台技术-JavaScript

Web前台技术-JavaScript

2014-04-08

Linux下音频编程实例

linux alsa audio driver

2014-05-22

linux内核编程入门

linux core driver c program

2014-05-22

用UML和RationalRose实现面向对象的三层C_S结构设计

用UML和RationalRose实现面向对象的三层C_S结构设计

2014-04-08

Singleton 设计模式

Singleton 设计模式

2014-04-08

c64xplus_g7221_1_00_004_production.bin

DSP xdais xdm audio voice codec

2014-05-22

LinuxWeb服务器配置

LinuxWeb服务器配置,WEB开发技术

2014-04-08

c64xplus_g722_1_00_004_production.bin

DSP voice codec xdais xdm

2014-05-22

UML与设计模式

UML与设计模式

2014-04-08

Linux 系统上面的音频编程

linux alsa audio driver

2014-05-22

Mastering UML with RationalRose2002

Mastering UML with RationalRose2002

2014-04-08

JavaScript高级编程

JavaScript高级编程

2014-04-08

Downloader 是固件烧录、调试及参数配置的一款专用软件工具

昂瑞微(OnMicro)Downloader 是一款由北京昂瑞微电子技术股份有限公司(原中科汉天下)开发的专用软件工具,主要用于对其旗下的芯片(特别是蓝牙低功耗 SoC、射频芯片等)进行固件烧录、调试及参数配置。

2026-03-29

RV32-Toolchain 是专门用于 32位 RISC-V 架构 处理器开发的软件开发工具链

RV32-Toolchain 是专门用于 32位 RISC-V 架构 处理器开发的软件开发工具链。它允许开发者在通用计算机(如 x86 的 Linux、Windows 或 macOS)上编写、编译、汇编、链接和调试运行在 RISC-V 32位处理器上的代码。

2026-03-29

.keil开发环境搭建和插件安装OM6626

.keil开发环境搭建和插件安装OM6626

2026-01-31

JLink-Windows-V720a.exe

JLink_Windows_V720a

2021-05-19

SC031IoT datasheet

CMOS Sensor :SC031IoT datasheet, 30万分辨率

2025-11-25

tirtos-cc13xx-cc26xx-setupwin32-2-21-01-08

cc13xx和cc26xx的SDK

2024-09-07

simplelink-cc13xx-cc26xx-sdk-7-40-00-77

cc13xx和cc26xx_sdk的SDK

2024-09-07

DM816x EZ Software_Developers_Guide

DM816x EZsdk Software Developers Guide

2014-05-22

Accessory Interface Specification R27

Accessory Interface Specification R27 lightning 接口协议

2018-10-10

GD32350R-开发板 用户手册-V1.0.pdf

GD32350R-开发板 用户手册,中文版

2021-04-23

sam5704B_datasheet.pdf

dream datasheet

2021-05-13

5704PIA-DK_REV1.pdf

dream sam5704 开发板原理图

2021-05-13

SamVS Users Manual V5.11.pdf

SamVS Users Manual Dream DSP

2021-05-17

SamVS V5.110 setup.exe

DREAM Development Software full setup of new SamVS-C V5.0xx including all libraries and documentations

2021-05-17

MIT_App_Inventor_Tools_2.3.0_win_setup

MIT_App_Inventor_Tools_2.3.0_win_setup 最新最全 图形化开发,类似scratch

2018-10-10

源码fullaec.m

matalb AEC webrtc voice processing

2014-07-01

GigaDevice.GD32F30x_DFP.2.1.0.pack

Introduction:GD32F3x0系列IAR7.4、Keil MDK 4.74、Keil MDK 5.26 及更高版本支持安装文件。

2021-04-25

GD32F3x0_Demo_Suites_V2.0.0.rar

Introduction:GD32F3x0系列开发板套件。支持GD32330C-START板,GD32330F-START板,GD32330G-START板,GD32350C-START板,GD32350G-START板和GD32350R-EVAL板。

2021-04-23

TUSBAudio_v3.34.0_eval_Dream_2016-04-28.exe

TUSBAudio_v3.34.0_eval_Dream DREAM USB-DBG-IF

2021-05-17

汇编指令的编译器yasm.exe

汇编指令的编译器yasm.exe webrtc VS2010

2014-06-03

空空如也

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

TA关注的人

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