自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 爬虫框架scrapy的搭建和crapyd启动及scrapydweb配置

③拷贝python环境下的scripts文件夹中scrapyd-deploy.exe到scrapy的工程目录下,为了直接使用scrapyd指令。2,启动scrapyd服务需要使用scrapyd-deploy,exe解释,建议使用bat脚本映射到你安装python的包里面去。1,启动scrapyd服务器时候,本地会生成一些文件,建议把这个跟你自己的scrapy项目文件区分开。在scrapy的基础上,再套娃一层scrapyd,主要是用来实现cs服务和基本的服务器web服务的。

2024-05-26 16:50:09 985

原创 提高单片机资源利用率:烧录+调试

【代码】提高单片机资源利用率:烧录+调试。

2024-05-20 17:51:56 164

原创 GD32F105V开发过程中的管脚配置问题记录

GD32芯片开发系列问题 本节主要讲一下IO配置问题引起的管脚无法正常工作问题和解决过程的思路文章目录GD32芯片开发系列问题前言一、BOOT0引脚引起的无法初始化时钟树二、CAN无法正常收发1.GD32F105V_PB8/PB9配置为CAN02.配置CAN0的模式和滤波器3.IO无法正常推挽输出总结前言上一篇文章讲了一下,如果阅读和配置GD32芯片的时钟树,以及更改晶振和修改系统主频的目标下,如何修改代码的思路。接下来在继续讲一下如果在配置完IO后,如果发现IO无法正常工作该如何找问题。其实在

2022-04-25 17:16:21 2302 1

原创 GD芯片开发时钟树配置及修改指导

GD芯片开发之后是时钟树配置指导 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加第一章 :以为GD32F105X芯片开发为例提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录GD芯片开发之后是时钟树配置指导前言一、Clock tree(时钟树)是什么?二、使用步骤1.引入GD的DEMO代码2.修改时钟树总结前言提示:这里可以添加本文要记录的大概内容:随着全球芯片荒趋势蔓延,芯片替代在企业内部变得越来越重要,甚至成为企业生存的重大问题,GD芯片与ST芯

2022-04-21 17:48:41 4842

原创 ARM数据/地址总线架构简析

ARM架构简析1,ARM概述现在大家讲的ARM的概念实际上是很模糊的,他可能指的是一类芯片,或者指的是ARM公司,亦或者是精简指令集,还是千万人手中的饭碗。下面引用一段关于百度百科关于ARM的准确描述ARM架构,曾称进阶精简指令集机器(Advanced RISC Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)处理器架构。还有基于ARM设计的...

2019-12-21 17:37:38 5548

原创 STM3芯片三种启动方式及FLASH启动的IAP流程

一,一般启动流程嵌入式开发与前端开发不一样,嵌入式开发者不仅要关注用户层代码编写逻辑,还要关注硬件层对代码执行流程。嵌入式设备在上电复位后,最先执行的不是我们编写的应用层代码接口main,他必须先对硬件层接口寄存器做一系列初始化动作,否则应用层脱离了硬件层将全部瘫痪。同样在写boot loader或者IAP启动的时候,我们同样要知道系统运行流程,以便于修改栈顶寄存器内容和中断向量表寄存器内容,来...

2019-12-01 18:02:13 1558 1

原创 部分实用C/C++语法总结_190519

预编译命令在C语言的预处理命令中,这些命令可以将别的源码内容插入到直指定的位置,可以标识出只有在特定的条件下才会被编译某一段的程序代码;可以配合定义类似标识符功能的宏定义,在编译时,预处理就会用别的文本来代替这个宏,来决定是否编译本段内容的代码,这种做法可以避免项目开发过程中,模块越来越多造成的代码量越来远大,从而导致代码量大,编译慢,甚至超出MCU的内存。每个预处理命令均为独占一行,以#字符...

2019-05-19 16:38:51 125

原创 部分实用C/C++语法总结_190518

项目开发过程中部分实用C/C++语法总结1,static函数被声明为static的函数标识符具有内部链接,换句话说,别的翻译单元无法使用所声明的函数标识符来实现访问该函数。举例:A_MAIN.h A_MAIN.c / B_MAIN.c先编写A的h文件和c文件: //A_MAIN.h #include"stdio.h" static void func_A(vo...

2019-05-18 19:08:43 189

原创 Windows10下安装VS2015和Caffe

##一,准备条件1:下载Caffe-Windows(BLVC),地址:https://github.com/BVLC/caffe/tree/windows,并解压到指定的文件夹Caffe下。2:安装CMake3.4以上版本,并将其安装包下的bin路径到系统环境Path变量中。3,下载anaconda 3 4.2.0 (一定要python3.5或者2.5版本的,本文是3.5的)https://...

2019-05-16 09:28:59 1773

原创 Hyper_端对端LPR_DNN_源码解析

整体结构代码量较少,整体结构较为简单,主要还是图片导入–预处理–车牌定位–车牌矫正–通过CV::DNN:SETINPUT和DNN:FORWARD()输出字符分割结果,最后逐一匹配。所以本工程最重要的还是DNN模型的训练,以及样本库的完整性。CNNRecognizer.cpp:加载模型预测标签;FastDeskew.cpp:快速旋转歪斜的车牌;FineMapping.cpp:绘制车牌检测框;...

2019-04-01 22:38:11 1081

原创 SVM+MFCC在0-9单词语音识别应用示例

由于之前CSDN账号的密码忘掉了,所以把链接贴进去吧:SVM+MFCC在0-9单词语音识别应用示例

2019-03-31 09:54:17 1677 5

原创 机器学习入门---Windows环境搭建

#机器学习入门—Windows环境搭建从农耕时代发展到现在的互联网时代,人类不仅在外形上经受住了自然选择,在文明上更是快速积累更迭,社会制度便是人类文明最直接的产物。而在人类漫长的进化期间,语言的产生和传播分别标志着人类脱离灵长类动物走向智人,进而成为统治这颗星球的绝对食物链顶级人科类动物。机器学习学科的研究历史较其他自然学科,表现为起步晚,起点较高,且高度依赖工业的集计算机科学和人文哲学一体...

2019-03-31 09:48:11 2510 1

原创 FreeRTOS常见错误排查

FreeRTOS常见错误排查1,栈溢出问题每个TASK(任务)都有着自己独立维护的栈空间,而栈空间在任务被创建时就已经设定,任务当前使用栈空间大小对于开发者来说至关重要。在RTOS中提供了多种跟踪辅助调试栈相关问题的工具。1,栈空间高水线函数高水线通常被用在检测河流水位高度场景,高水线具有预警指示旱涝自然灾害发生可能性。同理,本节介绍的高水位函数同样能提供开发者参考的栈使用“水位”预警信息...

2019-03-24 21:23:53 3143 2

空空如也

空空如也

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

TA关注的人

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