自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr-Ma Technology

每天进步一点点

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 【深度学习】Keras MNIST手写识别(一)—— 多层感知器模型(MLP)

MNIST手写识别(一)—— keras 实现多层感知机(MLP)from keras import Sequentialfrom keras.layers import Densefrom keras.datasets import mnistfrom keras.utils import np_utils# 定义全连接网络模型model = Sequential()model.add(Dense(units=500, input_shape=(784,), activation='rel

2021-03-21 14:39:26 4094 7

原创 【深度学习】Keras MNIST手写识别(二)—— 卷积神经网络模型(CNN)

正在肝,请等待更新请先阅读开篇 [【深度学习】Keras MNIST手写识别(一)—— 多层感知器模型(MLP)]

2021-03-21 14:36:50 1253

原创 QCC30xx CSR867x sink工程配置后级耳放在通话中的问题

https://blog.csdn.net/mzcry/article/details/88694386

2021-03-19 20:55:17 883

原创 vscode sftp配置 —— 实现远端代码同步

这里写自定义目录标题1.安装sftp欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.安装sftp在插件商城上寻找 sftp ,并安装安装完成后,在VScode 中 按 ctrl+sh

2021-03-19 20:47:58 4625

原创 xgboost 学习笔记整理

将展开的损失函数,代入第 t 次迭代的目标函数Obj(t)≃∑i=1n[l(yi,y^i(t−1))+gift(xi)+12hift2(xi)]+Ω(ft)+ constant O b j^{(t)} \simeq \sum_{i=1}^{n}\left[l\left(y_{i}, \hat{y}_{i}^{(t-1)}\right)+g_{i} f_{t}\left(x_{i}\right)+\frac{1}{2} h_{i} f_{t}^{2}\left(x_{i}\right)\

2021-03-19 20:21:13 617

原创 详解AES对称加密(python实现文件加密)

一、对称加密二、AES三、Python 密码库——Cryptodome四、用python实现文件加密from Cryptodome.Cipher import AESimport operator # 导入 operator,用于比较原始数据与加解密后的数据AES_BLOCK_SIZE = AES.block_size # AES 加密数据块大小, 只能是16AES_KEY_SIZE = 16 # AES 密

2021-02-23 10:12:43 7316

原创 GitHub 下载加速方法

不管是否使用VPN,github的下载都非常难受。记录下加速下载的方法1 GitHub 文件下载慢(发行文件)解决方法: 通过这个链接 https://shrill-pond-3e81.hunsh.workers.dev/ 来下载。具体操作是1. 右键下载的链接 复制链接2. 打开刚才的网页,填入复制的链接,然后点击下载(这是一个开源项目:https://github.com/hunshcn/gh-proxy)2 GitHub 仓库下载慢解决方法: 通过码云(Gitee)中转下载具

2021-01-20 20:31:03 1399

原创 win10+cuda10.2+cudnn7.6.5+TensorFlow2.3.0 深度神经网络环境搭建

1. 确认能安装的CUDA版本win10 一般都有对应的显卡驱动,若没安装的,可以提前利用驱动软件进行安装更新或进入英伟达官网进行下载查看可使用的CUDA版本桌面右键——>打开英伟达控制面板若是桌面右键没有这个选项,可以利用左下角快速搜索,搜索 NVIDIA Control Panel进行打开。进入系统信息 —— 组件,可以看到当前驱动程序支持的 CUDA 版本,此电脑支持的版本为 10.2.104,因此需要从英伟达官网下载10.2的CUDA版本。ps:后面发现,其实不需要过多关心此

2021-01-02 19:29:38 2558

原创 jupyter notebook 突然打不开问题解决

环境win10anaconda3(2020.02)原因执行了 conda 升级命令,升级了 conda 下管理的包,导致 jsonschema 升级到 3.2.0解决办法:在jupyter的环境下,执行下面语句,默认环境是 (base)pip install jsonschema==3.0.2解决过程:最近使用jupyter过程中,隔了几天没开 jupyter notebook,当我重新打开的时候,发现出现了打不开的情况,从开始菜单中直接打开的现象是黑框出现,然后闪退。直接运行 jupy

2020-12-15 18:58:18 7500 2

转载 树莓派3配置samba共享文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Bing_Lee/article/details/104786175 文章目录 环境:step 1 安装sambas

2020-11-15 00:04:39 711

原创 VsCode使用CMake与mingw进行开发编译调试

本文介绍如何使用CMake与mingw进行C/C++代码的开发编译调试工作为什么使用 VsCode + CMake + mingw本人也用过一段时间VS,如果只想编写windows平台的软件,无疑用VS会更香,若想要代码跨平台运行,那么VS可能没那么方便,并且根据当下国际环境,大厂都需要排除涉A软件,因此暂时也用不上VS。使用VS替代品 CLion,在公司开发中,使用CLion作为主力开发软件,CLion是JB公司旗下的一款产品,主要用于C/C++的开发,若没听过 CLion 的同学,应该也用过鼎鼎

2020-10-02 22:50:22 2657

原创 Ubuntu好用的截图工具

ubuntu 其实已经自带了一个很好用的截图软件,screenshot,但是默认只打开了2个键盘快捷方式print screen :全屏幕截图Alt + print screen :活动窗口截图那么最常用的自定义截图要怎么设置呢,这里可以通过设置键盘快捷方式来实现,就不用每次都先手动打开screenshot再进行截图了。操作方法:打开系统设置,找到键盘。拉到最底下,点击加号 +...

2020-04-12 20:52:19 1471

原创 Matlab 音频格式转换(wav,ogg,flac,au,aiff,aif,aifc,mp3,m4a,mp4 互转)

读音频:https://ww2.mathworks.cn/help/matlab/ref/audioread.html写音频:https://ww2.mathworks.cn/help/matlab/ref/audiowrite.html?ue&s_tid=gn_loc_dropp

2020-04-12 18:05:05 9905 10

原创 Matlab 计算 FFT 的方法及幅值问题

欢迎转载,但请一定要给出原文链接,标注出处,支持原创! 谢谢~http目录1、Matlab FFT 函数介绍2、Matlab FFT 程序3、FFT 程序分析3.1 fs 、N 对 FFT 图像幅值的影响。3.2 直流分量、噪声分量对 FFT 图像的影响3.3 总结1、Matlab FFT 函数介绍  FFT (Fast Fourier Transform) 中文为快速傅里叶变换,作用是将离...

2020-04-12 16:20:33 43100 9

原创 Matlab 生成任意波形wav文件

1、背景  测试DAC/功放的性能指标的时候,常需要 1KHz 的波形来分析,主要测试参数有输出幅度,相移、失真度、频响曲线、信噪比(SNR)等常用的手段来评估设备的好坏程度,测试仪器一般选用AG,粗略测试也可以使用稍微好一点的示波器。  曾经一开始接触这部分调试的时候,从网上找了些音频文件,发现怎么测参数都不对,后来从别人那里考来了一份常用的1K文件,才得出像样点的结果,由于此文件需要的精度...

2020-04-10 22:37:51 8901 2

原创 手把手教你搭建入门级免费私有云盘NAS——基于syncthing——基础篇(树莓派、PC机)

树莓派1、安装好树莓派系统,参考我的博文 树莓派——完整烧录及配置过程(超详细)查看树莓派系统位数,返回值就是系统位数getconf LONG_BIT去 github 下载树莓派的 syncthing 安装包 点击跳转下载页面展开 Assets 找到 syncthing-openbsd-arm-v1.4.2-rc.1.tar.gz ,右键复制链接地址,修改下面的wget(这个软件更新...

2020-04-10 14:04:16 7026 4

原创 Ubuntu18.04 安装 QT5.9 教程

在官网的下载通道下载,注册账号一直连接不上服务器(没架梯子),因此需要换个方式,这里记录一下。1、下载 QT5.9可以先进这个网址,看想要下载哪个版本 http://download.qt.io/official_releases/qt/点进 5.9/5.9.9,可以看到,Ubuntu 下,需要用到的文件为输入命令,下载QTmkdir ~/QT5cd ~/QT5wget http...

2020-04-07 09:25:56 7469 3

原创 Ubuntu 安装 Visual Studio Code(VScode)

1、下载 VScode进入官网下载VScode,Ubuntu 下选择 .deb 文件2、安装VScode进入下载目录,执行下面命令(具体按照下载的安装包来修改)

2020-04-06 22:36:31 1400

原创 Ubuntu(18.04)安装 PyCharm——并使用 Anaconda 管理的Python环境

目录1、下载 PyCharm(社区版 Community)2、安装 PyCharmPyCharm 社区版(Free)对初学者来说功能已经够用了,下载安装即可,不需要Licences与破解操作,后面有需要用到专业版的功能时,在重新下载专业版,购买Licences(或破解)也不迟。1、下载 PyCharm(社区版 Community)进入 PyCharm 官网,点击社区版(Community)的...

2020-04-06 22:13:59 3335 1

原创 Ubuntu安装 Anaconda 3 (详细安装步骤与常用命令)

Anaconda 是 Python 的一个出色的集成开发工具集,包括了Python解释器、conda包管理器、以及众多集成好的数学科学库(numpy/pandas/matplotlib/scipy/sk-learn 等等)因此非常适合于对 python 有数据处理需求的工程师与学生使用,可以减少因包依赖导致的库下载失败而浪费时间。1、下载 Anaconda 3国内用户可以从清华大学开源软件镜像...

2020-04-06 19:13:04 25386

原创 Ubuntu 安装完成后需要安装的常用软件

目录1、修改软件源为国内源1.1 方法一:软件更新器设置1.2 方法二:修改source.list2、高级设置选项——Tweaks3、安装WPS1、修改软件源为国内源1.1 方法一:软件更新器设置打开应用菜单里的软件更新器,等他检查完更新之后,左下方有个“设置”的按键,点进去,在第一栏“Ubuntu 软件”下,修改“下载自:”选项为 阿里云的源(亲测阿里云的速度较快)。同时,将“其他软件...

2020-04-06 14:29:46 2586

原创 Win10 + Ubuntu18.04 双系统+双硬盘快速安装(超详细入门安装教程)

小伙伴们在虚拟机上玩熟悉了ubuntu后,可以将ubuntu部署到物理机上,提高运行速度(我的电脑有点时日了,在VM里跑ubuntu,显得有点力不从心,受不了卡顿的感觉)。正文开始,本文适用于想要安装 WIN10 + Ubuntu 双系统的同学,磁盘格式是GTP,同时使用UEFI引导,双系统均安装在SSD,保证读写速度,数据保存在HDD。目录一、准备工作1.1下载 Ubuntu18.04 镜像...

2020-04-05 20:41:24 7343 1

原创 QCC512x QCC302x Earbud 工程增加三击事件

QCC512x QCC302x Earbud 工程增加三击事件Earbud 工程支持的按键事件比 Sink 少。默认支持的按键事件有下面5种ENTERRELEASEHELDHELD_RELEASEDOUBLETRIPLE (此文后面新增)修改方法由于项目需求,需要在 Earbud 上使用到三击事件,因此需要手动增加对三击事件的处理。在此用最简单的方法,来实现,利用现成的双击...

2019-12-24 22:39:16 2587 4

原创 CSR8675 使用串口 UART 收发功能

CSR8675 使用串口 UART 收发功能CSR8675 实现 UART 功能有两种方式,一种是托管连接,另一种是直接连接。托管连接:不直接操作 Stream,通过 VM 层创建 Source 和 Sink 来实现数据传输,由库进行处理,实现比较方便。直接连接:直接操作 Stream ,源是一个存储区域,通过对内存进行操作实现数据传输,处理数据传输效率更高。此处暂时先用 托管连接 的方式...

2019-10-28 12:07:11 3519 5

原创 QCC512x QCC302x GAIA OTA DFU 升级(earbud)

QCC512x QCC302x GAIA OTA 升级内容正在编辑,请稍后。。。

2019-10-24 14:56:47 3216 1

原创 QCC512x QCC302x 使用I2C驱动外设(Bitserial)

QCC512x QCC302x 使用I2C驱动外设(Bitserial)1、旧接口 I2cTransferADK6.x 版本对 i2c的库进行了重写,在 app 层不能够直接使用 #include <i2c.h> 里面的 API了。uint16 I2cTransfer(uint16 address, const uint8 * tx, uint16 tx_len, uint8 *...

2019-10-19 17:31:59 4539

原创 QCC512x QCC302x earbud工程 LED 配置

earbud 工程配置 LED1、修改“av_headset_config.h”,修改需要的LED数量工程默认使用的是 HAVE_3_LEDS 这个宏,可以 “av_headset_config.h” 搜索这个宏,定位到需要修改的地方。下面将这个宏附近的上下文贴出来,此处主要是增加了 HAVE_NO_LED 和 HAVE_2_LEDS ,默认只有1和3,由于我只需要用到2个LED,就增加一个...

2019-10-08 18:37:00 2404

原创 树莓派 —— USB 摄像头简单测试 (拍照 & 录像)

一、硬件连接插入 USB 摄像头插入树莓派 USB 口中(注意:摄像头需要支持 Linux USB免驱动)使用命令查看插入的USB设备,插入前查看一次,插入后再查看一次,新增的那个就是插入的 USB 摄像头。lsusb使用命令查看设备节点,同样插入前后查看一次。ls /dev/video*(不清楚为啥会出来两个,一般用 /dev/video0 就好)二、测试摄像头抓图(拍...

2019-09-21 23:13:06 16122 3

原创 树莓派(一)——完整烧录及配置过程(超详细)

一、搭建树莓派系统1、下载镜像准备好 raspbian 系统,进入官网 下载 https://www.raspberrypi.org/downloads/raspbian/有三个选项可选,分别是桌面环境+推荐软件、桌面环境、最小运行环境(目前最新的是Buster版本,如果官网更新了就下载最新的即可,要注意后面修改软件源的时候要选择Buster的源)此处下载的是带有桌面环境的 Raspbia...

2019-09-19 22:17:11 53534 15

原创 QCC512x QCC302x 延时函数 (阻塞与非阻塞)

ADK4 与 ADK6 都提供了获取系统本地时间的函数,单位是 us获取系统当前时间(阻塞)函数原型:rtime_t SystemClockGetTimerTime(void){ return (rtime_t)VmGetTimerTime();}调用的方法(延时 x ms):void delay_ms(uint16 v_msec_16){ /** add one...

2019-09-18 15:06:54 2519

原创 QCC512x QCC302x Earbud 跑通新建工程 —— ADK6.x 环境搭建、 自带例程

QCC512x 和 QCC302x 都是用同一套开发环境,因此都是可以通用的。这里的方法在 QCC5124 上跑通过,这篇文章就写下 QCC3020的,刚好目前要做 3020。一、安装环境我在 win7 环境下使用这两套东西,出过很多莫名其妙的问题(驱动装不上(已禁签名)、闪退、ADK连接不成功、deploy 失败等等),后来换成 win10 就好些了,大家在使用 win7 的时候注意下有没有...

2019-09-18 11:19:23 7258 11

原创 QCC512x QCC302x PIO 按键

sink 工程修改按键只需要在 ADK Configuration Tool ——> User Interface ——> User Events 中增加需要的事件Earbud 工程需要修改代码,需要修改的部分如下:1、用 vscode 打开 earbud 工程目录2、在 apps/applications/earbud 目录下复制一份 x.buttonxml 文件3、重命名一...

2019-09-17 15:36:44 4560 7

原创 QCC512x QCC302x 打开 BLE 功能

QCC512x 与 QCC302x 是默认没有打开 BLE 功能的,要使用官方提供的 GAIA Control APP,要先需要将BLE功能打开,sink工程能够通过 ADK Configuration Tool 来选择打开,earbud 工程需要修改代码,具体方式如下:1、进入 ”av_headset_config.h“,找到下面行,改为 TRUE#define appConfigBleAl...

2019-09-17 12:21:46 3379 2

转载 GitHub上Top20个 Python 语言机器学习项目

1. Scikit-learnwww.github.com/scikit-learn/scikit-learnSci...

2019-09-16 10:29:24 555

原创 QCC512x Kymera DSP 开发指南

QCC512x Kymera DSP 开发指南QCC512x Kymera DSP 开发指南

2019-09-12 17:48:33 3095

转载 欢迎使用CSDN-markdown

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I ...

2018-02-10 14:03:45 497

QCC300x 系列蓝牙芯片 USB HID 升级工具

注意:不能存放于有中文路径的目录下!! 该工具能够通过 USB 对 QCC300x 系列蓝牙芯片进行固件升级,请升级前确保固件与产品对应上,一般做法都会在固件中加入校验,若固件与产品校验不通过,则无法升级,且该情况与工具无关。(温馨提示:若升级过程中,工具UI界面偶然出现未响应,请不要关闭,这是正在升级,升级时间大约在1~2分钟范围内),此工具经过我的产品验证可用,理论上适用于所有QCC300x系列,数据无价,升级有风险,请谨慎操作,若出现其他意想不到的问题,与本人及工具无关,若不能接受风险,请勿下载。

2020-04-20

空空如也

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

TA关注的人

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