- 博客(28)
- 收藏
- 关注
原创 PyQt5串口测试工具
笔者经常会遇到使用上位机进行相关测试的场景,但现成的上位机并不能完全满足自己的需求,或是上位机缺乏使用说明。所以,自己写?
2024-06-03 17:06:21 663
原创 我的创作纪念日
最好的一段代码,那可能没有,代码没有什么好不好坏不坏,能让自己看懂,能解决问题,能少报错,就是好代码。遗忘是无法避免的,我希望自己的项目经历和实验记录能帮助未来的自己,同时如果可以帮助他人将更好。有些项目核心的部分由于保密原因不能分享出来还是遗憾的。有个Bili的朋友说过,开源即永生。主要还是闲暇之余记录一下项目或学习的日志。防止自己觉得自己可有可无或一事无成。也收获了未来自己的肯定。继续记录学习过程的内容。
2024-01-24 17:34:25 399
原创 基于hfl/rbt3模型的情感分析学习研究——文本挖掘
文本挖掘(Text mining)有时也被称为文字探勘、文本数据挖掘等,大致相当于文字分析,一般指文本处理过程中产生高质量的信息。高质量的信息通常通过分类和预测来产生,如模式识别。文本挖掘通常涉及输入文本的处理过程(通常进行分析,同时加上一些派生语言特征以及消除杂音,随后插入到数据库中) ,产生结构化数据,并最终评价和解释输出。典型的文本挖掘方法包括文本分类,文本聚类,概念/实体挖掘,生产精确分类,观点分析,文档摘要和实体关系模型。^[1]^
2023-12-16 18:28:43 1563
原创 电机驱动方案调研
BLDC电机驱动MCU. 1电机驱动架构.... 2方案.... 2框架.... 2芯片资源对比.... 4电机.... 4PWM与驱动算法.... 5PWM介绍.... 5算法&PWM调制方式.... 6电机应用.... 10三相电流测量.... 11电角度测量.... 12转子转速测量.... 12电机驱动应用公司研发人员访谈.... 12附录.... 13电机名词解释及公式.... 13PID介绍.... 13Clar
2022-05-16 10:29:00 5008
原创 SPI全双工与半双工
目录SPI全双工SPI半双工SPI全双工SPI全双工,参考《野火STM32库开发指南》四线模式(NSS, SCK, MOSI, MISO)的基本通信时序见下图图1 SPI全双工的某一种通信时序图通信开始,NSS 从 1>>0,通信结束 0>>1. (单字节传输与连续传输在时钟SCK上有区别,在于SCLK是否是连续的,8个时钟周期传输1个完整的字节。)SCLK(CPOL)与MOSI/MISO(CPHA)的极性决定了具体时钟空闲状态和数据采集发
2022-04-18 10:46:09 14480 6
转载 BLE基础知识
01前言很多时候,对于BLE的开发者而言,有90%的时间会用在coding上,从而很容易忽视了BLE硬件相关的知识。小编在下键盘准备敲打内容的时候,在想“到底要不要花费时间在这占比很小的硬件部分?为什么BLE开发者都不太关心BLE硬件相关的内容?”,既然大家能看到这篇文章,说明小编认为BLE的硬件还是必须要了解的;至于为啥多数人不关注BLE硬件相关的内容,这个跟目前国内的市场有很大的关系,多数国内的BLE产品可以说只要有蓝牙这个功能就行了,至于RF参数会不会超标、连接更远的距离、能...
2022-04-13 10:55:33 6060 5
原创 PWM与PWMT
PWM与PWMT的区别基于STM32 CubeMX 配置 PWM输出和输入捕获 - 河岸瓶风 - 博客园 (cnblogs.com)(1条消息) stm32-利用cubemx创建互补pwm---基于HAL库_apple-wxy的博客-CSDN博客_stm32 互补pwm在STM32中,通用定时器或高级定时器与IO功能的绑定可以进行PWM输出或互补输出,输入捕获等功能。在CCM42xx系列的芯片中,单独分成PWM模块实现简单PWM,PWMT模块可实现互补其他所有功能,以及死区可调等。..
2022-04-13 10:09:15 1729
原创 DMA-DAC音频播放调试笔记
文章目录前言一、工具1、语音合成2、语音格式转换2.1 在线转换2.2 Audition转换2.3 [SOX工具](https://sourceforge.net/projects/sox/files/sox/14.4.2/)转换二、数据处理1、使用python进行进制转换画图等数据处理验证。2、处理结果三、芯片工作流程简述参考资料前言接触了一块国芯的M4内核及C0子核的双核芯片,在做音频播放的时候踩了一些坑,这里记录一下使用到的调试工具及方法。由于签署的保密协议,本文仅使用第三方调试工具,提供一些
2022-03-22 14:46:49 4134
原创 代码执行方式及存储器
文章目录前言一、存储器映射二、代码执行方式1.BootROM方式1.1完全映射1.2部分映射1.3内部flash执行2.XIP方式总结参考前言经常接触到诸如Flash, SRAM, SDRAM, ROM等关键词,但在以往的应用开发中很少有较深入的了解,这里笔者做一下相关笔记。一、存储器映射下图是存储器映射,代码无法在外设、设备、系统存储区执行。若运行于RAM\SRAM区域,取指令需要一个额外的周期。二、代码执行方式1.BootROM方式易知,代码从0x00000000,偏移0x4开始执.
2022-03-09 17:07:47 798
原创 FreeRTOS任务启动流程实践
文章目录前言一、移植FreeRTOS框架二、任务创建步骤1.定义任务实体函数2.创建任务2.1 定义任务栈2.1.1定义静态任务栈2.1.2定义动态任务堆2.2.定义任务控制块TCB2.2.1 静态任务TCB2.2.2 动态任务TCB2.3创建任务2.3.1静态创建2.3.2 动态创建2.3.3 整体代码2.4启动现象参考前言最近熟悉一款基于M4内核的国产芯片,移植FreeRTOS v10.3.1,学习并实践任务启动的流程,做如下实践笔记。一、移植FreeRTOS框架系统的移植部分不做详细说明.
2022-02-28 11:08:32 1053
转载 ubuntu下vs code中debug报错unable to open “xxx.c” unable to read file“xxx.c”
项目场景:ubuntu下使用vscode配置调试环境问题描述:Uable to open “libc-start.c”:Unable to read file(/build/glibc-xxxxx/glibc-2.31/csu/libc-start.c))。 解决方案:安装glibcsudo apt install glibc-sourcecd /usr/src/glibc/sudo tar -xvf glibc-[VERSION].tar.xzlaunch.json添加内
2022-01-07 10:57:37 905 4
原创 GIT使用笔记
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录GIT笔记一、pandas是什么?二、使用步骤1.合并commit2.读入数据总结GIT笔记提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用
2021-09-01 10:08:18 163
原创 ESP32程序调试 win10 使用OPENOCD及GDB工具
ESP32程序调试 win10 使用OPENOCD及GDB工具需求:使用OPENOCD及GDB工具调试ESP32程序,本文以ESP32-WROOM-32模块为例。环境说明:ESP32软件开发环境ESP32-WROOM-32模块J-link烧录器步骤:找到openocd.exe的路径,添加为path环境变量默认路径:C:\Users\USER\ .espressif\tools\openocd-esp32\v0.10.0-esp32-20200709\openocd-esp32
2021-08-18 15:26:57 3876 3
原创 VS Code 笔记
VS Code 笔记snippets创建snippetF1 + Configure User Snippets + New global snippets file + “创建快捷输入名称”{// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // description. Add comma separated
2021-08-10 20:45:51 173 2
原创 python笔记-插件、数据处理
python 笔记1. 插件pyinstaller#单文件打包pyinstaller -F mycode.py #打包成一个exe文件,项目带有qt等ui, exe开启运行速度慢。pyinstaller -D mycode.py #打包成一个目录,可通过Enigma Virtual Box把目录分包。#多文件打包pyi-makespec -w mycode.py #spec文件生成pyinstaller -D mycode.spec2. 插件参考资料通过pyinstall
2021-08-10 20:44:21 181
原创 ESP32 OTA升级(一)
ESP32 OTA升级(一)本文以 examples/system/ota/native_ota_example 为例前提条件ESP32 编译环境例程1:native_ota_example例程2:hello_world使用步骤1.本地http测试服务-python建立# 在本地建立http的测试服务器固件存放目录>python -m http.server --bind 192.168.137.1/本地ip 8070/配置端口2.native_ota_exampl
2021-07-02 11:11:11 2786 1
原创 win10 ESP32编译环境搭建
win10 ESP32编译环境搭建前提条件搭建过程必备工具及软件下载搭建及测试参考资料前提条件本篇适用于已有gcc编译工具链的博友参考,另可见ESPRESSIF官方提供的setup工具。软件包 esp-idf编译工具链 cmake+Mingw(gcc)+LLVMpython3.7git-bash搭建过程必备工具及软件下载编译工具链cmake+Mingw(gcc)+LLVM此部分编译工具链自行安装并添加环境变量,自行参考网页其他资料。软件包 esp-idfpytho
2021-06-29 14:57:38 497
原创 python+matlab2014b混合编程
python+matlab2014b混合编程环境配置编程环境:Win10python3.7 >> python3.3.*matlab2014b环境安装:安装matlab.engine包安装路径:matlab\extern\engines\python\python setup.py这里遇到的问题是matlab2014b的扩展包不支持高版本python由此引入新问题,python多版本的使用这里直接下载所需python版本:https://www.pytho
2021-04-26 21:28:35 261 1
原创 Ubuntu14 搭建mosquitto
Ubuntu:搭建mosquitto1. 添加仓库,更新软件包。sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppasudo apt-get update这部分我更新软件包时,公钥报错:解决方案:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxxxxxxxxxx#此处xxxxxxxx为错误提示的key2. 安装mosquitto组件
2021-03-30 15:22:00 285 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人