自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2026-01-31 14:31:42 711

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

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

2026-01-31 11:44:40 368

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

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

2026-01-29 17:03:08 611

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

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

2024-11-19 09:33:00 390

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

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

2024-06-18 14:47:32 894

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

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

2024-06-18 12:14:58 519

原创 玩转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 834

原创 玩转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 1092

原创 玩转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 1007

原创 CC1310 LaunchPad开发板底噪测试

sub 1GHz 射频

2024-06-17 14:38:43 596

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

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

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

2022-06-10 09:42:56 3294

原创 玩转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 397

原创 玩转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 1400 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 1651 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 1831

原创 玩转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 4554

原创 玩转GD32F3x0开发板 (四)

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

2021-05-05 09:26:41 423

原创 玩转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 827

原创 玩转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 3071

原创 玩转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 2173

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

原创 CMake安装和使用

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

2014-12-20 10:36:42 712

原创 CMAKE 和 MAKE 区别

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

2014-12-20 10:09:25 1126

转载 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 6574

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

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

翻译 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 638

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

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

转载 在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 1263

翻译 How to install gcc-arm-linux-gnueabihf on Ubuntu 12.04

ToolchainJump to: navigation, searchThe toolchain is a set of binaries, system libraries and tools which allow you to build (in our case, cross-compile) u-boot and the kernel for a target platfo

2014-07-17 15:39:15 7474

原创 Exception: Failed to extract compiler version for args: ['target', 'assembler']

Updating projects from gyp files...as: unrecognized option '-mfloat-abi=softfp'compiler_version.py failed to execute: arm-arago-linux-gnueabi-g++ -Xassembler --version -x assembler -c /dev/nullC

2014-07-17 14:26:58 1687 1

原创 .gclient下载更新webrtc项目工程文件受约束的设置和文件

"managed"     : True,to   "managed"     : False,

2014-07-17 13:29:04 9112

原创 ./build/linux/install-arm-sysroot.py

./build/linux/install-arm-sysroot.pyInstalling ARM root image: /home/chenjiyan/webrtc_new/trunk/arm-sysrootTraceback (most recent call last):File "./build/linux/install-arm-sysroot.py", line 82, in

2014-07-17 10:16:15 1459

转载 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别

一. 什么是ABI和EABI1) ABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture)在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口.ABI涵盖了各种细节,如:数据类型的大小、布局和对齐;调用约定(控制着函数的参数如何传送以及如何接受

2014-07-17 09:39:32 721

原创 Webrtc 多源码管理工具 gclient

google的chromium项目是用gclient来管理源码的checkout, update等。 gclient是google专门为这种多源项目编写的脚本,它可以将多个源码管理系统中的代码放在一起管理。甚至包括将git和svn代码放在一起。gclient的sync,update等命令很容易学习和使用,不再多说,重点说明下和gclient密切相关的两类文件.gclient和DEPS。

2014-07-16 14:02:14 1936

翻译 Building webrtc for Linux ARM

1 install all dependencies for arm crossbuilding (install-build-deps.sh --arm),2

2014-07-10 19:46:03 5787 2

翻译 require for build webrtc

Depot Tools1. You'll need to have the depot tools installed:https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools2. You need git installed (needed for getting WebM source

2014-07-09 15:58:56 918

JavaScript_教程

JavaScript_教程,

2014-04-08

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

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

2014-04-08

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

自定义串口文件传输通信协议

SPCP协议。设计思想基于帧传输方式,即在向串口发送数据时是一帧一帧地发送。为了保证可靠传输,通过握手建立连接,在每一帧的传输中,采用发送/应答/重连/失败方式。

2012-12-03

用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

多线程串口Modem远程数据通信

多线程串口Modem远程数据通信,VC++编程实例

2012-12-03

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

.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

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

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

2014-05-22

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

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

2014-05-22

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关注的人

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