自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱她就要努力

技术记录

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

转载 Ubuntu18.04文件夹创建桌面快捷方式

ln -s /home/CZH.BSHG.COM/extkang/proj/product.avg/ Desktop/product.avg

2021-08-16 14:00:57 428

转载 安装pytorch步骤

https://blog.csdn.net/qq_37388085/article/details/102731887 1. Anaconda安装 安装步骤: 官网下载anaconda安装包https://www.anaconda.com/distribution/#downlo

2021-08-16 10:19:15 347

转载 面向新手的CNN入门指南(一)

https://zhuanlan.zhihu.com/p/37146355作者:Adit Deshpande编译:Bot编者按:最近小编在搜集CNN卷积计算方面的资料,希望能出一份清晰明了的图文列表,但即便是在CNN介绍已经泛滥的今天,一篇好的、简单易懂的博客文章都是那么稀缺。今天,小编就先编译加州大学洛杉矶分校学生Adit Deshpande的几篇入门文章,希望能给新手读者带来帮助。简介单从字面上看,卷积神经网络这个词听起来就像是生物学和数学的诡异组合,里面可能还掺了一点计算机科学的意味,但这种神经网络

2021-08-13 16:46:29 902

转载 git教程--使用git stash保存和恢复进度

https://blog.csdn.net/longgeaisisi/article/details/101842891 一、应用场景 当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用g

2021-08-12 17:03:02 304

转载 Transformer在CV领域有可能替代CNN吗?

https://www.sohu.com/a/443439940_473283 原标题:Transformer在CV领域有可能替代CNN吗? 新智元推荐 来源:极市平台&知乎 编辑:SF 【新智元导读】Transformer有可能替换CNN吗?本文总结了来自于知乎问题:“如何看待Transformer在CV上的应用前景,未来有可能替代CNN吗?”下的3个精华回答,对Transformer在CV领域的未来发展提出了有价值的观点。 目

2021-08-11 16:51:03 247

转载 【深度学习】网络架构设计:CNN based和Transformer based

https://zhuanlan.zhihu.com/p/348503098 从DETR到ViT等工作都验证了Transformer在计算机视觉领域的潜力,那么很自然的就需要考虑一个新的问题,图像的特征提取,究竟是CNN好还是Transformer好? 其中CNN的优势在于参数共享,关注local信息的聚合,而Transformer的优势在于全局感受野,关注global信息的聚合。直觉上来

2021-08-11 16:50:07 282

转载 QP/C初步入门

https://blog.csdn.net/chenbb8/article/details/52334895?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-9.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7

2021-07-16 15:28:27 460

转载 QP状态机的优势以及QM的使用

https://zhuanlan.zhihu.com/p/375285086QP状态机的优势以及QM的使用​mp.weixin.qq.com本文主要着重于讲解如何使用QM来绘制状态机图,现代分层状态机(HSMs)的一些优势,以及如何通过状态机生成状态机代码。QM能够用于任何图类型的通用操作,例如打开,关闭,滚动,平移和缩放图,这里需要我们熟悉QM软件,来完成适用于状态图的特定操作。QM软件以及HSM的优势QM是一个免费软件,是基于模型的设计(MBD)和自动代码生成工具,用于基于分层状态机(UML状态图)和

2021-07-16 15:19:13 1715

转载 QM UML状态机建模实例之Blinky for cortex-m0

https://blog.csdn.net/zhenglingo/article/details/52206728?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-13.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCom

2021-07-16 15:17:29 408

转载 设计模式之代理模式实例(c++)

https://blog.csdn.net/lxq1997/article/details/90413202 代理模式 代理模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 代理模式实例之论坛权限控制代理  由类图可知,代理类Proxy关联了真实对象类,并由代理类控制访问的权限。 下面是c++版本的实现 抽象主题角色AbstractPermission //抽象主题角色Abs

2021-07-16 14:46:39 243

转载 TensorFlow教程:TensorFlow快速入门教程(非常详细)

http://c.biancheng.net/tensorflow/ 首页 > TensorFlow阅读:387,417TensorFlow教程:TensorFlow快速入门教程(非常详细)< 上一页TensorFlow教程TensorFlow是什么下一页 >Python一对一答疑,帮助有志青年!使用QQ在线辅导,哪里不懂问哪里,整个过程都是一对一,学习更有针对性。和作者直接交流,不但提升技能,还提升 Level;当你决定加入我们,你已然超越了 90% 的程序员。猛

2021-06-17 16:17:36 3177 4

转载 tensorflow入门教程(五十一)tensorflow转ONNX使用教程(Python)

tensorflow入门教程https://blog.csdn.net/rookie_wei/category_7629810.html # #作者:韦访 #博客:https://blog.csdn.net/rookie_wei #微信:1007895847 #添加微信的备注一下是CSDN的 #欢迎大家一起学习 # ---- 韦访20190813 1、概述 关于ONNX的介绍,请自行百度。现在很多深度学习框架都支持了ONNX,方便了模型的部署和在各个框架之间

2021-06-17 11:55:18 2977

转载 Linux下程序的Profiling工具-性能测试工具GNU gprof

Linux下程序的Profiling工具http://blog.chinaunix.net/uid-128922-id-289972.html 我们在写程序,特别是嵌入式程序的时候,通常需要对程序的性能进行分析,以便程序能够更快更好地运行,达到实时(real-time)的目的。如果程序很 大,分析起来就很困难。如果有个工具能够自动进行程序的性能分析,那就最好了。这里介绍一种Linux下程序的Profiling工具--- GNU gprof。GNU gprof能够打印出程序运行中各个函数消耗

2021-06-17 11:24:39 1938

转载 JetsonNano QT5.12.9交叉编译和环境搭建

https://blog.csdn.net/GeForeverr/article/details/109160215 1. 安装交叉编译器GCC 1.1 下载地址 gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz 1

2021-06-16 11:14:50 1479 1

转载 C++部署pytorch模型

https://zhuanlan.zhihu.com/p/191569603[toc]C++部署pytorch模型前言项目需要将pytorch训练好的网络用c++调用,在正式开始项目之前,在网上查了各种资料,共有三种实现方法: 直接将网络从最基础的CNN模块用C++实现; 将网咯模型和参数保存,然后使用opencv的DNN模块加载,这个方法tensorflow、torch等其他网络架构也能用,具体包含哪些下文会给出; * 使用pytorch官网提供的c++接口:LibTorch。其原理也是保存网络模型

2021-06-16 10:53:41 2122

转载 stm32中堆、栈、flash、ROM、RAM、bss段、data段、text段、Code、Ro-data、 ZI-data、RW-data简介

https://blog.csdn.net/qq_25355591/article/details/112061317 1. 堆、栈、flash、ROM、RAM、bss段、data段、text段、Code、Ro-data ZI-data、RW-data的区别? 1.1 堆、栈简介 堆栈是指在stm32启动文件中定义的那一段head和stack,是跟在data段和bss段后面的一块空间,要区别于操作系统里的线程栈。详情可查看.map文件 在stm32中,通常堆向高

2021-06-10 13:20:58 1414 1

转载 单片机栈溢出的一种检测方法

https://blog.csdn.net/ma57457/article/details/53001878 裸奔的时候,一直担心栈会不会溢出。由于栈的使用量无法估测,导致栈的设置要么过大,要么过小。今天,我想了一种简单的检测方法,可以简单检测栈是否溢出,下面是我的具体的思想。 1、查看*.map文件,查找栈顶地址; 2、定义一个全局变量,用于存储栈顶上电时候的数据; 3、在系统参数初始化的时候将栈顶数据赋给

2021-06-07 13:36:09 1599

转载 程序员开发工具大全(转换和工具)

https://tool.ip138.com/ <tr class="bg"> <td colspan="3">转换工具</td> </tr> <tr title="UNIX时间戳转换"> <td>1</td> <td><a href="/timestamp/" target="_blank">UNI

2021-05-25 09:41:17 402

转载 can_frame中can_id的数据组织形式及处理

 /**  * struct can_frame - basic CAN frame structure  * @can_id:  CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition  * @can_dlc: frame payload length in byte (0 .. 8) aka data length code  ...

2021-05-08 10:14:54 1508

转载 socket can error write: No buffer space available

http://www.voidcn.com/article/p-fkdzxflx-bpy.html1、查看root@socfpga:/sys/class/net/can0# cat tx_queue_len102、root@socfpga:/sys/class/net/can0# echo 4096 > tx_queue_len3、root@socfpga:/sys/class/net/can0# cat tx_queue_len40964、再运行程序...

2021-05-06 12:20:00 805

转载 GPS坐标转换ddmm.mmmm(度分)-> dd.dddd(度)

#include <stdio.h>#include <string.h>#include <stdlib.h> int ddmm2dd(const char *ddmm, char *dd){ if (NULL == ddmm || NULL == dd) { return -1; } int lenSrc = strlen(ddmm)+1; int len...

2021-04-30 14:12:30 1077

原创 EC20模块GPS功能的AT指令顺序

1.AT串口(波特率9600)输入“AT+QGPS=1”,启动GPS获取。(室外,大概一分钟)NMEA串口(波特率9600)拿到的数据:(1次/s)$GPGSV,5,1,20,01,69,037,33,03,29,136,34,05,27,06,24*7E$GPGSV,5,2,20,07,28,196,45,08,22,067,36,14,49,322,34,17,31,288,32*79$GPGSV,5,3,20,19,10,271,41,21,43,040,26,22,37,102,38,28,

2021-04-29 14:15:15 4563

转载 TX2/Linux下can总线的接收与发送详解!(回环测试)

https://blog.csdn.net/hhlenergystory/article/details/81976069TX2具有两个can设备,分别为can0和can1。这两个can设备自带can控制器和收发器,其原理图如下。 每个can设备都有rx和tx,其发送和接收都是ttl电平,即数字信号,而不是can_h和can_l的模拟信号。想将这两个设备相连进行收发,必须分别外接两个can收发器,转换成差分信号后进行传输,如图 如果将rx接tx这样相连并不能成功传送,会导致can设备由于错误过

2021-04-28 13:48:27 5384 1

转载 CAN发送和接收数据(回环测试,ok)

https://blog.csdn.net/weixin_40367126/article/details/1061892541.如何发送或接收 CAN 数据目的 本文介绍如何使用 can-utils [1 ]包在 SocketCAN 接口上发送/接收数据。can-utils 包含一些用于 Linux®SocketCAN 子系统的用户空间实用程序。它已集成在STM32微处理器系列的 SDK 中。在此示例中,仅使用到 cansend 和 candump,但软件包中还提供了许多其他的工具。准备条件至少

2021-04-28 13:47:00 9885

原创 通用的简易Makefile模板

APPS:= XXX_appCC:= /opt/proj/EMO/tool/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++srcs:= *.call:$(srcs)$(CC) $(srcs) -o $(APPS)clean:rm $(APPS)

2021-04-27 18:46:31 159

转载 EC20Demo(GPS)

http://wiki.waaax.top/index.php?title=EC20Demo#GPS.E5.AE.9A.E4.BD.8D.E3.80.90.E5.8F.AA.E6.9C.89.E8.B4.AD.E4.B9.B0.E5.B8.A6GPS.E7.9A.84.E7.89.88.E6.9C.AC.E6.89.8D.E6.9C.89.E8.BF.99.E4.B8.AA.E5.8A.9F.E8.83.BD.E3.80.91https://www.bilibili.com/video/av8405216

2021-04-27 13:47:07 1450

转载 linux下编程实现GPS数据获取与解析

https://blog.csdn.net/zouleideboke/article/details/73521122*************************************************************************************************************************************************开发板:fl2440 开发模块:A7(GPRS/GPS) *******************

2021-04-27 13:19:28 1445 1

转载 GPS数据包格式+数据解析

世界时区的划分图全球时区的划分:每个时区跨15°经度。以0°经线为界向东向西各划出7.5°经度,作为0时区。即0时区的经度范围是7.5°W——7.5°E。从7.5°E与7.5°W分别向东、向西每15°经度划分为一个时区,直到东11区和西11区。东11区最东部的经度是172.5°E,由172.5°E——180°之间就是东12区。西11区最西部的经度是172.5°W,由172.5°W——180°之间就是西12区。东、西12区各占经度7.5°,合成一个完整的时区,即全球总共划分为24个时区。东、西12区钟点

2021-04-27 13:17:47 1047

转载 GPS的NMEA数据解析

https://blog.csdn.net/zhandoushi1982/article/details/7947682?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242        &nbs

2021-04-25 17:19:31 960

转载 第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远AG35开发-GPS解析及编程)

https://www.freesion.com/article/782811047/查看参考手册,移远带有GPS的芯片的USB Serial如下。 2.1应用简介1、若不使用 AT+QGPSCFG 指令对AG35进行配置,则会以默认参数开启GPS参数,NMEA端口开始上报,”gpsnmeatype”默认值为31,上报间隔为1s,每次上报所有种类的NMEA数据(GGA\RMC\GSV\GSA\VTG),若采用此默认配置,大多数使用者会觉得单次上报的数据太多且很多信息重复,建议大家使用QGPSCFG

2021-04-25 17:17:25 1573

转载 移远EC20 4G模块Linux驱动移植和测试

https://blog.csdn.net/u011728480/article/details/78588827 #PS:要转载请注明出处,本人版权所有 #PS:这个只是 《 我自己 》理解,如果和你的 #原则相冲突,请谅解,勿喷 EC20简介 EC20是一个全网通的4G模块,并提供了详细的驱动移植资料(源码+文档),我也仅仅是照着文档,一点点的改,并建立起来一个可用的环境。 EC20驱动移植准备 1 首先你会从厂家拿到一个资料文件,并解压(类似Quectel_GobiNetS

2021-04-25 15:03:10 1413

转载 迅为干货 | Linux系统移远EC20 4G模块移植方法

硬件平台:迅为i.MX6Q开发板 1. 4G网络连接 对于嵌入式Linux而言,4G网络连接是一个比较容易实现的功能,大多数的4G模块接口都是MiniPCIE接口,但是深入了解一下就会发现,4G模块的通信接口都是USB,所以4G模块的驱动就是USB驱动,只要USB驱动正常,4G模块在硬件上就能正常通信。下面看一下4G模块的硬件原理图: 在原理图中,U25是4G模块的MiniPCIE接口,然后通信引脚会接到U15的HUB芯片上,所以4G模块会被识别成USB设备,CON5是SIM卡接口,在使用4G模

2021-04-25 15:00:06 1580 1

转载 EC20模块GPS功能的使用

https://blog.csdn.net/u011195662/article/details/78624977/前言: EC20是移远一款带有GPS功能的LTE模块,本文主要讲述此模块GPS功能的基本使用方法,更多详细的指令操作细节、参数、示例可参考官网提供的手册: Quectel_EC20_GNSS_AT_Commands_Manual_V1.1 端口说明: EC20挂载系统成功后,在Windows环境下会有三个com口,分别为AT Port、DM P

2021-04-25 14:58:05 4152

转载 linux下多文件编译

https://blog.csdn.net/tianba8/article/details/8778899 1.源程序的编译   在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如何使用gcc编译器.   假设我们有下面一个非常简单的源程序(hello.c):   int main(int argc,char **argv)   {  

2021-04-24 12:08:43 342

转载 linux下make以及makefile(一)

https://blog.csdn.net/wangqingchuan92/article/details/92832544 0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01make

2021-04-24 12:07:59 259

转载 Linux CAN 编程详解

https://blog.csdn.net/ppdyhappy/article/details/79458458 转自:http://velep.com/archives/1181.html《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容:can总线介绍及其帧类型;Linux 系统中CAN 接口配置;Linux 系统中CAN 接口应用程序开发;Linux 系统中CAN

2021-04-24 11:55:51 352

转载 [自学笔记] linux CAN通信学习笔记(一)功能实现(自发自收)

https://www.uisrc.com/forum.php?mod=viewthread&tid=2902 本帖最后由 ぉ沙皮狗的忧伤 于 2020-4-8 16:44 编辑 (一)、先看原理图<ignore_js_op>截图202004031725412299..png (95.73 KB, 下载次数: 100)下载附件 保存到相册2020-4-3 17:25 上传</ignore_js_op><ignore_js_

2021-04-24 11:51:05 1249

转载 CAN总线数据帧/标准帧/扩展帧/远程帧/错误帧的组成格式对比

https://blog.csdn.net/LEON1741/article/details/106199142/ 最近在研究CAN总线的驱动,需要详细了解数据帧/标准帧/扩展帧/远程帧/错误帧这几种帧的详细组成格式,于是收集了一下,统一放在这里进行对比和记录,以便日后需要时查阅。 1、数据帧-标准帧 CAN 标准数据帧如下图所示

2021-04-24 11:08:01 5824 1

转载 Qt6 在线安装图文步骤

https://blog.csdn.net/yanchenyu365/article/details/110949727 说明: Qt 自从5.15版本开始,对非商业版本,也就是开源版本,不提供已经制作好的离线exe安装包,自这个版本开始你只有两种选择: 1、编译源码 例如qt-everywhere-src-5.15.2.zip  编译步骤繁琐,需严格遵循步骤花费数小时不

2021-03-09 15:00:38 1639

转载 使用gtest(googletest)进行c++单元测试

https://www.cnblogs.com/gaopang/p/11630110.html这是系列文章的第三篇,前两篇https://www.cnblogs.com/gaopang/p/11243367.html和https://www.cnblogs.com/gaopang/p/11588683.html.为了保证软件质量,除去使用gdb进行事后调试,以及使用sanitize进行必要的提示以外,再就是单元测试了. Sanitize提供了关键性问题的提示,gdb提供了运行期间的错误解决途径,单元测

2021-03-01 11:35:44 1130

VS2019+wxWidgets-3.1.4的配置的模板工程(wxProject.zip)

配合博客https://wk0715.blog.csdn.net/article/details/108284799。

2020-09-01

空空如也

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

TA关注的人

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