自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (5)
  • 问答 (4)
  • 收藏
  • 关注

原创 jetpack5.0.2 已经安装了 cudnn 和 tensorrt

在平台 jetson Xavier NX 中想使用 cudnn 和 tensorrt。然后自己下载了相应包并解压,拷贝,编译。

2023-08-18 11:21:17 736

原创 tensorflow 模型计算中,预测错误;权重参数加载

但模型预测值与Matlab计算值有误。后经过测试定位到 layers.Dense 此处,然后创建 layers.Dense时设置use_bias=False参数,不去考虑偏差参数。input 卷上 W1 + b1 => HL1结果。tensorflow 模型计算主要代码(正确代码)HL1结果 卷上 W2 + b2 => HL2结果。HL2结果 卷上 W3 + b3 => outpu。有问题,通过对预测结果的分析,发现。会将传递过来的数据拉成一位,再根据。原本权重参数采用以下代码。通过这样的方式,才发现。

2023-08-15 21:23:02 496

原创 pytorch从python转 c++涉及到的数据保存加载问题;libtorch

python代码c++代码charchar。

2023-08-13 22:31:09 466

原创 运行“Nsight Compute”程序,报缺少vcruntim140_1.dll问题

下载最新“Microsoft Visual C++ 2015组件”版本,安装后并重新启动电脑,然后再运行“Nsight Compute”程序,并解决。

2023-05-05 17:25:52 171

原创 阅读文献的心得

文献的重点信息:1.标题;2.关键词;3.摘要;4.引言/前言

2023-03-14 09:39:15 92

原创 C++调用Python脚本进行18次循环操作后,脚本不执行

C++调用Python脚本进行18次循环操作后,脚本不执行

2023-02-21 11:08:53 734

原创 C++调用Python3.7脚本常见问题

C++中循环调用python脚本,==第二次==程序运行至 `PyImport_ImportModule` 处出现段错误(`Segmentation fault (core dumped)`)

2022-08-31 16:54:29 984

原创 编写CUDA程序经验教训,CUDA计算结果有误

1.在编写cuda程序时,不管是在cpu还是gpu执行的代码,所有n维数组均有cudaMalloc/malloc开辟一维空间,通过 [行号*列数+列号] 来获取其值。3.在编写cuda程序时,不管是在cpu还是gpu执行的代码,所有n维数组均有。2.注意:线程函数里,在指针变化时,禁止用 += -= 这种运算!3.注意:列向量、行向量 都用 一维数组 表示。这一套二维数组相关函数,因为这套函数的。...

2022-08-18 14:44:25 828

原创 程序代码局部变量定义超过栈空间大小限制

程序代码局部变量定义超过栈空间大小限制

2022-08-16 14:27:21 1245

原创 cuda-gdb 调试 Program terminated with signal SIGKILL, Killed. The program no longer exists.

cuda-gdb 调试 Program terminated with signal SIGKILL, Killed. The program no longer exists.

2022-08-12 11:33:39 1035

原创 string转float显示位数有误;cout 的 precision 成员函数

string转float显示位数有误;cout 的 precision 成员函数

2022-08-11 10:16:14 453

原创 在Arm/Linux下安装python的pytorch库

在Arm/Linux下安装python的pytorch库,更新pip库

2022-08-10 18:03:35 2661 1

原创 使用 .NET Reactor 混淆C#程序后,调用ToJson()出现Newtonsoft.Json.JsonSerializationException

使用 .NET Reactor 混淆 C#程序,出现Newtonsoft.Json.JsonSerializationException

2022-06-24 20:26:41 1218

原创 FiddlerCore HTTPS 证书每次都需要创建的问题

FiddlerCore HTTPS 证书每次都需要创建的问题问题描述:我使用FiddlerCore来抓取HTTPS数据, 需要安装证书, 使用以下代码进行安装// 安装证书public static bool InstallCertificate() {if (!CertMaker.rootCertExists()) { if (!CertMaker.createRootCert()) return false; if (!CertMaker.trustRootCert()) re

2020-09-25 10:48:27 1763 1

转载 代码命名方式

几种常见的程序命名规则正确并形象地给函数、变量命名,不仅可以增加程序的可读性,也是程序员编程风格的一种反映。较好的命名习惯,可以有效的提高程序的可维护性。以下介绍几种常用的变量命名规则。一、匈牙利命名法:广泛应用于Microsoft Windows这类环境中。这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(

2020-05-27 09:56:40 238

原创 Windows开发问题参考链接

Windows开发问题参考链接Win32驱动运用开发WIN32控制台下的串口通信程序win32 API 开发串口 参考资料

2020-05-11 15:56:22 177

原创 Linux开发问题参考链接

Linux开发相关问题及参考资料链接Linux实时抢占补丁Realtime-Preempt-Kernel

2020-05-11 15:10:54 157

原创 FPGA自学资源

FPGA学习资源xilinx ZYNQ技术的学习交流Modelsim10.4安装教程及与ISE14.7联合仿真FPGA编程语言——verilog语法Quartus系列:Quartus II 功能仿真设置流程modelsim使用教程Modelsim仿真过程(完整版)ModelSim SE-64 2019 免费版 附安装教程数字电路触发器详解数字逻辑电路-触发器介绍...

2020-05-11 15:04:44 179

原创 RT-Thread开发问题参考链接

RT-Thread移植相关链接rt-thread移植适配

2020-05-11 14:56:56 458

原创 函数注释格式

函数注释格式/************************************************************************************************函数名: *函数功能描述: *函数参数: *函数返回值: *作者: *函数创建日期: *函数修改日期: *修改人: *修改原因: *版本: *历史版本: ***************************************************************

2020-05-09 17:59:39 1148

原创 开发工具下载链接

开发工具下载链接:Qtqt-vs-tools-msvc2015http://download.qt.io/development_releases/vsaddin/2.4.3/WindowsWindows 10 SDKhttps://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk...

2020-05-06 08:50:36 1695

原创 NXP i.MX RT1052 时钟配置

NXP i.MX RT1052 时钟配置RT1052 共有 7 个 PLL 锁相环电路,分别为 ARM PLL(PLL 1)、System PLL(PLL 2)、USB1 PLL(PLL 3)、Audio PLL(PLL 4)、Video PLL(PLL 5)、ENET PLL(PLL 6) 、USB2 PLL(PLL 7)//开启 Video PLL锁相环时钟 输出, (注释掉, 关闭 Vi...

2020-04-17 15:35:32 2146

原创 NXP NVIC(嵌套向量中断管理器) 优先级分组

NXP NVIC(嵌套向量中断管理器) 优先级分组Cortex-M3允许具有较少中断源时使用较少的寄存器位指定中断源的优先级,因此STM32把指定中断优先级的寄存器位减少到4位,这4个寄存器位的分组方式如下:第0组:所有4位用于指定响应优先级第1组:最高1位用于指定抢占式优先级,最低3位用于指定响应优先级第2组:最高2位用于指定抢占式优先级,最低2位用于指定响应优先级第3组:最高3位用于...

2020-04-17 15:34:06 1072

原创 电缆/电线型号含义

电缆/电线型号含义第一组由一个到二个字母组,表示导线的类别、用途。如:A-安装线、B-布电线、C-船用电缆、K-控制电缆、N-农用电缆、R-软线、U-矿用电缆、Y-移动电缆、JK-绝缘架空电缆、M-煤矿用、ZR-阻燃型、NH-耐火型、ZA-A级阻燃 、ZB-B级阻燃、ZC-C级阻燃、WD-低烟无卤型 。第二组是一个字母,表示导体材料的材质,如:T-铜芯导线(大多数时候省略)、L-铝芯导线。...

2020-04-17 15:32:41 1957

原创 AWG

AWGAWG前面的数值(如24AWG、26AWG)表示导线形成最后直径前所要经过的孔的数量,数值越大,导线经过孔的等级越高,导线的直径也就越小。AWG线规对照表...

2020-04-17 15:32:01 496

原创 发票 税率 普票 增值税发票

发票 税率 普票 增值税发票增值税发票17%是指销售或者进口货物的税率,增值税发票13%是指增值税一般纳税人发生增值税应税销售行为或者进口货物的税率,增值税发票6%是指提供现代服务业服务(有形动产租赁服务除外)的税率,增值税发票4%是指商业企业小规模纳税人销售货物的税率,增值税发票3%是指小规模纳税人销售货物或应税劳务的增值税税率。增值税税率的分类:一、纳税人销售或者进口货物,除本条第二项、...

2020-04-17 15:30:57 768

原创 航空插头与连接器

航空插头与连接器航空插头也叫军用插头,属于连接器的一种。航空插头基本都是金属壳,航空插头插座插都有螺丝扣,连接之后,可以旋紧固定,不会脱落。 多用在飞机上而得名。现广泛应用于航海、航天、电力等领域,外壳材质常采用镁铝合金,坚固耐用。在我国的航空插头行业管理中,把连接器与开关、键盘等统称为电接插元件,而电接插元件与继电器则统称机电组件,连接器的产品类别。航插作用:1.带屏蔽功能的可以起到屏...

2020-04-17 15:29:31 2740

原创 编写程序技巧

编写程序技巧1.一个数加上一个常数然后再以和模这个常数, 其结果就等于这个常数. 这样的操作是为了解决和中去减一个可能比自己大的值, 而不致使和为负值unsigned int start_pos = (LogMemoryWritePos + LOG_MEMORY_SIZE - LogMemoryLen) % LOG_MEMORY_SIZE;...

2020-04-10 09:59:10 179

原创 RT1052 ENET ENET_SendFrame调用 未发送帧

RT1050 ENET ENET_SendFrame调用 未发送帧问题描述遇到的问题:再调试ICMP协议栈时, 另外一台嵌入式主机 ping 出现了掉包 time达到几千毫秒 以及 (DUP!)实际问题:在RT1050 SOC中开发 ENET 的BSP包, 调用ENET_SendFrame并返回成功,然示波器检测发现,ENET发送脚每发送两帧数据却只发送一帧数据。开发环境RT-Threa...

2020-04-01 14:08:02 643

原创 RT1052 ENET ENET_GetRxFrameSize kStatus_ENET_RxFrameEmpty问题

RT1050 ENET ENET_GetRxFrameSize kStatus_ENET_RxFrameEmpty问题问题编写RT1050的ENET的BSP时, 当接收中断响应时,去读取数据,使用 ENET_GetRxFrameSize 获取接收帧大小,但返回 kStatus_ENET_RxFrameEmpty具体解决问题的步骤我就不描述,直接给出问题的原因,以及相关疑问解决问题原因就在...

2020-03-31 11:12:01 1480 2

原创 RT1052 rtthread 报错"FPU active!" "UNALIGNED"

RT1052 rtthread 报错"FPU active!" “UNALIGNED”问题RT1052 rtthread 报错"FPU active!" “UNALIGNED”开发环境RT-Thread: v4.0.2(master)SOC: i.MX RT1050Board: 野火 RT1052问题背景我创建了一个线程去解析UDP数据, 而数据形式是我定义好的一个结构体的形式, ...

2020-03-27 16:03:33 2694

原创 单片机开发重点-字节对齐问题

单片机开发重点-字节对齐问题在缺省情况下,C编译器为每一个变量或是数据单元按其自然对界条件分配空间。一般地,可以通过下面的方法来改变缺省的对界条件:使用伪指令 #pragma pack(n),C编译器将按照n个字节对齐。使用伪指令 #pragma pack(),取消自定义字节对齐方式。另外,还有如下的一种方式:__attribute((aligned (n))),让所作用的结构成员对...

2020-03-27 15:49:01 2355

原创 硬件延时任务--hwdelay_task

hwdelay_task.h#ifndef _HWDELAY_TASK_H_#define _HWDELAY_TASK_H_#include <rtthread.h>#include <stdint.h>#define DELAY_MAILBOX_MAX 5/* * 值为10us, 那么该延时任务的误差就有10us, 该值设置要大量测试 * 10u...

2020-03-23 14:18:29 317

原创 rtthread 字节对齐问题 int指针访问非对齐地址崩溃

rtthread 字节对齐问题现象:使用rtthread master版 生成的工程运行后会出现以下问题, 但使用裸机程序, 或者 rtthread naon版 运行后不会出现以下问题./* 1.内存 堆区 a.uint32_t* 类型, 所指向的地址必须是四字节对齐 b.uint16_t* 类型, 所指向的地址必须是两字节对齐...

2020-02-28 16:15:58 2061

原创 rtthread rtconfig.h配置说明-内存管理配置

rtthread rtconfig.h配置说明RT_USING_MEMPOOL //是否使用 内存池RT_USING_MEMHEAP //是否使用 内存堆RT_USING_MEMHEAP_AS_HEAPRT_USING_HEAPRT_USING_SMALL_MEM // 是否使用 小内存管理RT_USING_TINY_SIZE // 是否使用 小体积的算法,牵扯到 rt_...

2020-02-27 10:22:39 3587

原创 rt-thread UART 驱动注册IO设备管理器的调用关系

/************************ UART 驱动注册IO设备管理器的调用关系 ************************/struct imxrt_uart{ char *name; LPUART_Type *uart_base; IRQn_Type irqn; rt_uint16_t dma_flag; struct rt_ser...

2020-02-22 11:12:08 982

原创 keil rt-thread link.sct 解析

link.sct 解析#define m_flash_config_start 0x60000000#define m_flash_config_size 0x00001000#define m_ivt_start 0x60001000#define m_ivt_size ...

2020-02-19 23:14:41 1216

原创 rtthread 线程同步量之间的调度

rtthread 线程同步量之间的调度#include <rtthread.h>/*rt_schedule() // thr1 执行重新调度线程; 在这个函数中进行调度, 进入调度后的线程中执行, 直到执行到rt_schedule(), 所以一个线程被在调度之前都执行到了rt_schedule()处, 线程再次被调度时, 就会从 rt_schedule() 后继续执行....

2020-02-15 16:05:51 807

原创 字节序与不同数据类型指针 取值

字节序与不同数据类型指针 取值测试环境SOC: i.MX RT1052核心板: 野火RT1052/* 输出结果:00 01 02 03 04 05 06 07 08 09 0a 0b 0201 0403 0605 0807 0a09 000b 0201 0403 0605 0807 0a09 000b 04030201 08070605 000b0a09*/uint8_t da...

2020-02-11 11:37:37 196

原创 驱动开发-裸机驱动阅读-野火RT1052公共驱动代码解析

驱动开发-裸机驱动阅读-野火RT1052公共驱动代码解析#define IOMUXC_GPIO_B1_04_ENET_RX_DATA00 0x401F818CU, 0x3U, 0x401F8434U, 0x1U, 0x401F837CUstatic inline void IOMUXC_SetPinMux(uint32_t muxRegister, ...

2020-01-08 17:44:21 969

野火i.MX RT1052-Mini开发板用户手册.pdf

野火i.MX RT1052-Mini开发板用户手册 是野火关于NXP i.MX RT 1052 SOC的开发手册,其文档对各个外设讲解透彻清晰,有利于初学者开发BSP。其中也有例程,可参考例程进行开发。如果需要例程也可联系我

2020-03-31

KBuild MakeFile介绍.doc

Kbuild系统使用Kbuild Makefile来编译内核或模块。当Kernel Makefile被解析完成后,Kbuild会读取相关的Kbuild Makefile进行内核或模块的编译。Kbuild Makefile有特定的语法指定哪些编译进内核中、哪些编译为模块、及对应的源文件是什么等。内核及驱动开发人员需要编写这个Kbuild Makefile文件。

2019-12-27

windows小工具,屏幕截图,批量修改文件名,资料转移器

windows小工具,屏幕截图(FastStoneCapturecn、QQSnapShot),批量修改文件名,资料转移器

2018-04-21

qt-everywhere-opensource-src-5.7.0

qt-everywhere-opensource-src-5.7.0 Qt跨平台开发环境源码,需要通过arm-linux-gcc交叉编译,才能够使用

2018-04-21

VMware-Workstation 14.1

VMware是功能最强大的虚拟机软件,用户可以在虚拟机同时运行各种操作系统,进行开发、测试、演示和部署软件,虚拟机中复制服务器、台式机和平板环境。 其中包含注册码

2018-04-21

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

TA关注的人

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