- 博客(56)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 STM32 栈地址起始位置不正确
使用STM32F103C8T6开发,运行经常异常,一些变量内存被意外修改,也就是踩内存了,分析发现是栈溢出导致。栈的位置居然是0x20000e18,足足浪费了后面14K空间~stm32 ram内数据分布正常应该如下。
2025-04-21 11:50:19
324
原创 Msys mingw32编译报错 CMake Error: Could not create named generator MSYS Makefiles
windows cmake mingw32 mingw64编译
2024-11-04 11:10:53
525
原创 Linux gadget 模拟触控屏 支持多点触控
linux通过gadget模拟成触控屏,如何在windows android 上支持多点触控
2024-09-30 09:59:54
1164
原创 opencv3.4.15编译报错persistence_base64 NULL [-Werror=address]
opencv-3.4.15编译报错 persistence_base64.cpp:167:31: error: comparing the result of pointer addition '(src + ((sizetype)off))' and NULL [-Werror=address]
2024-08-30 17:47:46
757
原创 安卓提示Cannot resolve symbol ‘BuildConfig‘
【代码】安卓提示Cannot resolve symbol ‘BuildConfig‘
2024-05-10 11:28:11
808
原创 tinyalsa tinyplay播放音频报错
tinyplay 使用usb声卡设备播放音频文件时候报错,这个文件用aplay播放是正常的。原因是音频文件格式和声卡支持的格式不一致。这里只需要把wav文件格式改为 48k 双通道,就行了。
2022-10-20 16:24:10
1300
原创 cmake: symbol lookup error: cmake: undefined symbol: _ZN4Json5ValueC1ERKSs
linux服务器交叉编译opencv的时候,cmake报错cmake: symbol lookup error: cmake: undefined symbol: _ZN4Json5ValueC1ERKSs版本信息:opencv是4.5cmake用的是3.4解决办法:更新cmake到3.16.4
2022-02-10 15:33:20
2986
1
原创 你的主机中的软件中止了一个已建立的连接
android studio 报:你的主机中的软件中止了一个已建立的连接我的原因:关闭window电脑的WiFi热点
2022-01-24 15:04:09
2292
原创 android studio编译OpenBLAS
创建一个native c++项目把OpenBLAS源码拷贝到src\main\cpp\OpenBLAS-0.3.10修改 src\main\cpp\CMakeLists.txt,包含源码CMakeListscmake_minimum_required(VERSION 3.10.0)add_subdirectory(OpenBLAS-0.3.10)修改 app/build.gradle ,根据自己需要修改配置 externalNativeBuild { cma.
2021-11-10 15:58:34
3162
原创 结构整洁之道(读书笔记)
第一章 设计与架构究竟是什么设计与架构没有区别架构图包含底层设计细节,细节支撑了顶层的架构设计架构:用最小的人力成本来满足构建和维护系统需求结构设计需要综合考虑编码、质量、部署、发布、运维、排障、升级等各种因素过度自信只会使重构设计陷入和原项目一样的困局中第二章 两个价值维度行为价值:完成需求,第一价值维度架构价值:软件的灵活性,第二价值维度,降低以后变更成本。好的系统架构设计应该尽可能左到与“形状”无关艾森豪威尔矩阵:紧急/重要矩阵第三章 编程范式总览编程范式:结构化编程:对
2021-07-13 20:58:13
370
原创 JNI记录
Java对象转c++对象Java传递回调函数给c++应用把回调函数handler存入jni.java类jni.java类对native层提供一个sendmsg接口jni.cpp向sdk.cpp注册回调函数(c层直接传入)jni.cpp通过jni调用sendmsg接口,把sdk.cpp回调的消息传给handler...
2021-07-03 10:54:08
182
原创 curl/websocketpp库,公网域名解析慢、超时
树莓派问题现象:使用curl库,http访问公网域名,连接超时;使用websocketpp库,ws访问公网域名,连接超时使用命令行ping域名,也要15s以上Android上问题现象:使用curl库,http访问公网域名,正常;使用websocketpp库,ws访问公网域名,连接超时使用命令行ping域名,正常相关异常打印:con->get_ec().message()返回 Timer Expiredget_local_close_code 返回 1006ws端分析过程:
2021-05-10 11:02:46
1316
原创 Cmake获取编译时间添加版本信息
1.获取编译时间戳 string(TIMESTAMP COMPILE_TIME %Y%m%d_%H%M%S) set(build_time ${COMPILE_TIME})2.获取git 分支、commit号 #git号 set(GIT_HASH "") get_git_hash(GIT_HASH) #git分支 set(GIT_BRANCH "") get_git_branch(GIT_BRANCH)# get git has
2021-03-24 15:57:55
7662
原创 android studio更新sdk异常
Androidstudio安装sdk过程中会遇到的问题1 Failed to read or create install properties file.权限问题1修改文件夹权限参考https://jingyan.baidu.com/article/19020a0a67964c529d2842b8.html,无法枚举容器中的对象 访问被拒绝2 使用管理员权限启动Androidstudio2 Request failed with status code 416. Status=416需要删除
2021-03-23 19:47:17
2829
原创 doxygen生成的latex编译中文报错
latex下make报错! Package inputenc Error: Unicode char 果 (U+679C)(inputenc) not set up for use with LaTeX.方法1(无效):把源文件改为gbk格式保存doxygen的配置文件 Doxyfile,修改DOXYFILE_ENCODING和INPUT_ENCODING,UTF-8 -> gbk生成的latex文件夹下的refman.tex,前面加%注释掉\usepac
2020-11-19 12:05:44
1023
原创 WinHex Invalid file:user.txt.Do not proceed
WinHex 保存文件失败,弹出Invalid file:user.txt.Do not proceed,原因如网上所说没注册,所以没生成user.txt网上找了很多个注册机,有效期都是2011,2012,过期了,还是保存不了文件。试了一下不填入key信息,直接保存,发现居然可以保存文件了~~~这个之后弹出来的框,直接点OK保存。...
2020-09-09 14:36:10
2701
原创 树莓派卡在开机界面循环要求输入密码,提示cannot currently show the desktop
这个必须得记录下来,太坑了。昨天树莓派用着好好的,突然就拷贝ssh拷贝东西进去拷贝不成功,VNC登陆图形界面,输入密码后又循环弹出输入密码解密,还提示 cannot currently show the desktop。网上找了很多方法,什么环境变量,什么.Xauthority,什么设置分辨率,都没用。另外我也没改过这些东西呀。最后原因是:树莓派空间满了~,删掉一些没用的文件后,一切恢复正常。...
2020-08-31 09:24:21
3078
2
原创 语音识别1——基本知识入门
1.基本术语语音特征MFCC:Mel Frequency Cepstral Ceofficient,目前最主流的语音信号特征提取方式,相比ceptrum的流程,主要是增加了mel滤波,另外用DCT替换了IFFT。Fbank:亦称MFSC(log mel-frequency spectral Coefficients),特征的提取方法就是相当于MFCC去掉最后一步的离散余弦变换,跟MFCC特征相比,Fbank特征保留了更多的原始语音数据。声学模型:DNN:GMM:HMM:语音识别
2020-06-20 11:03:57
1660
原创 理清海思系统“内存”相关名词
易失性存储 分成 DRAM 和 SRAM不刷新就会丢失数据,关机就没DRAM:即动态随机存取存储器,最为常见的系统内存。利用场效应管的栅极对其衬底间的分布电容来保存信息,以存储电荷的多少,即电容端电压的高低来表示“1”和“0。采用 DRAM的计算机必须配置动态刷新电路,防止信息丢失。DRAM一般用作计算机中的主存储器。SRAM:特点是工作速度快,只要电源不撤除,写入SRAM的信息就不会消失,不需要刷新电路,同时在读出时不破坏原来存放的信息,一经写入可多次读出。SRAM一般用来作为计算机中的高.
2020-05-20 16:26:37
860
原创 海思Hi3559导入Retinaface输出结果分析
retinaface 结果分析retinaface输出9组数据对应的意义是什么?模型这些输出代表什么?下面分析先了解下 Anchor :目标检测中的Anchor详解确定feature map的大小下图可以看到,经过stride 32,16,8之后,会得到三种feature map确定框anchor boxfeature map上每个点对应原图上的框(anchor box),这个框的生成配置如下_ratio = (1.,)self._feat_stride_fpn = [32, 16,
2020-05-08 18:23:10
1440
1
原创 HI3559V200获取IMX458摄像头数据_(3)实例分析+问题解决
文章目录1.整体流程设计2.实例分析1.整体流程设计2.实例分析1.VB初始化失败1.1 MMZ,双系统读取方法1.2 VB内存申请过大2.vpss dump frame3.YUV420SP转RGBive模块未初始化datafifo使用...
2020-04-30 11:36:08
8035
7
原创 mobilefacenet caffe2WK
文章目录caffe转WK 过程ruyi studio工具使用py caffe文件输出caffe转WK量化输出WK在电脑端仿真输出WK在板端输出总结
2020-04-28 10:51:06
1091
原创 HI3559V200获取IMX458摄像头数据_(2)sdk例程sample_vio
文章目录1.sample_vio介绍1 linux client端2 liteos server端2.sample_vio_server如何在liteos运行1.如何将sample_vio_server编译成静态库2.如何在liteos启动时候调用sample_vio_server3.另外一个例程vio_app3.1 HAL,middleware1.sample_vio介绍作用:视频输入输出...
2020-04-18 15:52:20
4447
9
原创 HI3559V200获取IMX458摄像头数据_(1)基本逻辑
文章目录背景无法使用USB摄像头MPP架构,vi-vpss-vo为什么要用liteosipcm通信背景平台:HI3559V200 DEMO板目的:从摄像头获取图像,进行人脸检测和识别。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200417190943495.png?x-oss-process=image/watermark,type_ZmFuZ3...
2020-04-18 09:23:11
3928
1
原创 mobilefacenet mxnet2caffe 对比中间层输出差异
文章目录1 mxnet转caffe2 caffe中间层结果输出3 mxnet中间层结果输出4 两个模型结果差异分析1 mxnet转caffe参考这篇文章:https://blog.csdn.net/u012101561/article/details/89329130github工程建议使用:https://github.com/Laulian/MxNet2Caffe-mobilefacen...
2020-02-19 16:24:03
972
1
HiMPP V4.0 媒体处理软件开发参考.pdf
2020-04-17
HiSysLink API 开发参考.pdf
2020-04-17
Hi3559V200_MobileCam_SDK_V1.0.1.5——ReleaseDoc_zh.zip
2020-01-19
Hi3559V200_MobileCam_SDK_V1.0.1.5——ReleaseDoc_en.zip
2020-01-19
如何关闭CSDN系统 每周通知
2021-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人