- 博客(17)
- 收藏
- 关注
原创 Opencv 3.4.14 Linux安装步骤
一、首先下载 opencv3.4.14官网下载3.4.14。二、给Linux系统安装必要工具,已经安装过了可以忽略:1)gcc,g++,gdb2)cmake3)python4)安装一些图像处理及视频处理包 libgtk2.0-dev libavcodec-dev libavformat-dev libtiff4-dev libswscale-dev libjasper-dev三、解压安装包并构建,设定安装目录为/usr/local1)unzip opencv-3.4.14.zip2)
2021-07-04 14:58:10
661
原创 Linux kernel 编译openssl/bio.h: No such file or directory解决
scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory#include <openssl/bio.h>出现如上问题,安装libssl-dev 包sudo apt-get install libssl-dev
2021-06-17 21:55:22
2607
原创 通用Makefile - 目录下所有C文件编译,.o文件输出到指定目录
CC = gccCFLAGS = -Wall -gBIN = ACSD_OBJ=./objSUBSRC = $(shell find $(shell pwd) -name ‘*.c’)SUBOBJ := (patsubst(patsubst %.c,%.o,(patsubst(SUBSRC))OBJ_O = $(addprefix (DOBJ)/,(D_OBJ)/,(DOBJ)/,(patsubst %.c,%.o,$(notdir (SUBSRC))))VPATH=(SUBSRC))))
2021-05-17 08:33:57
1931
1
原创 Qt5.12.0 VirtualKeyboard
Linux 系统Qt安装虚拟键盘本人正在做Linux Qt开发,需要虚拟键盘,看了网上很多说将qt源码中的qtvirtualkeyboard目录编译一下在安装就可以使用了,按照操作方法弄了一遍,在运行程序后发现程序报错module “QtQuick.VirtualKeyboard” is not installed,一顿网上查解决方法,设定环境变量,设定配置参数,怎么都是不好用。最后想到这个虚拟键盘应该在按照时可以进行配置,所以果断重新运行一下./qt-opensource-linux-x64-5.12.
2021-01-03 21:40:06
4954
6
原创 Linux tensorflow 学习之路(一、环境搭建)
Linux tensorflow 学习之路(一、环境搭建)提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文
2020-09-10 21:45:51
321
原创 x86 Debian/Ubuntu系统preempt-Rt补丁,优化抖动10us
1、确认系统使用Linux内核版本号,并下载与其接近的kernel版本uname -a2、kernel下载地址:国内镜像http://mirror.tuna.tsinghua.edu.cn/kernel/3、下载preempt-rt补丁包,与kernel版本一致https://mirror.tuna.tsinghua.edu.cn/kernel/projects/rt/4、...
2020-06-03 10:23:12
1204
1
原创 内核编译错误:Makefile:988: recipe for target 'certs' failed
关闭:CONFIG_MODULE_SIG和CONFIG_SYSTEM_TRUSTED_KEYS关联项另外内核编译关闭CONFIG_DEBUG_INFO,内核Debug信息量很大
2020-05-13 14:43:51
2766
2
原创 cmake脚本
整理了一下cmake,写下了下面的脚本,自动填写CMakeLists.txt文件.然后执行cmake . 生成Makefile在执行make进行编译#!/bin/bashTARGET_NAME=cmake-test# 目标文件类型: A :静态库 SO :动态库 EXE :可执行TARGET_TYPE=SO#指定编译器 gcc g++COMPILER=gcc#gcc编译参数...
2019-07-10 14:22:02
441
转载 automake 执行脚步,自动生成Makefile
#!/bin/sh# 此脚本必须在工程根目录下执行TARGET=serverSOURCE_FILE_TYPE="*.cpp *.cc"INC_FILE_TYPE="*.h *.hpp"CROSS_COMPILE=LOCAL_PATH=$(pwd)rm -rf autoscan.log aclocal.m4 config.* configure depcomp install-sh...
2019-05-24 10:05:26
153
原创 Makefile简单范例
###################### 空格变量定义 ############################NULLSTRING:=SPACE:=$(NULLSTRING) #end###################### 可执行配置 #############################生成可执行程序名TARGET:=test#生成执行文件依赖的c文件 (多个参数以空...
2019-05-22 14:54:07
209
原创 Linux实用函数
1 获取cpu核心个数long m_GetCpuCoreNum() {return sysconf (_SC_NPROCESSORS_CONF);}2 获取cpu计数unsigned long long GetCpuTickCount(){unsigned long long result = 0 ;unsigned int lo,hi;asm volatile (“rd...
2019-05-21 14:10:12
111
原创 linux测试系统实时性代码(当前\平均\最大抖动和操作时长)
/*************************************************************************File Name: rt-test.cAuthor:Mail:Created Time: 2019年04月10日 09时09分15秒 CST************************************************...
2019-05-21 10:55:34
794
原创 Linux下进程与cpu绑定,缓解响应延迟问题
Linux下进程与cpu绑定,可以有效缓解延迟问题,如下图:(延迟较小的原因是对Linux进行了实时性修改,Preempt Rt补丁包组入,下图在同负载情况下测试,利用stress工具,CPU 99%负载,MEM 65%负载。)Linux下进程与CPU绑定方法:1、在代码中设置:参考:https://blog.csdn.net/listener51/article/details/82426...
2019-02-21 08:19:50
604
原创 移植perf并追加插件elfutils(libelf)
1、交叉编译elfutils参考:https://blog.csdn.net/liushi558/article/details/533804441)配置./configure --host=aarch64-linux --prefix=/opt/libelf CC=aarch64-linux-gcc2)修改Makefilevi backends/Makefile 更改, 删除有...
2019-02-18 16:35:14
4740
2
原创 oops调用函数信息输出配置
在内核异常发生时,会有oops信息输出,但当内核裁剪到最小化时,将重要的调试信息裁剪掉后,oops就无法输出出问时函数的调用关系,都是一些地址信息,如下:BUG: scheduling while atomic: swapper/0/0/0x00000002td/3] Moduleslinked in: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4....
2019-02-01 09:58:42
1221
原创 Perf 工具移植使用出现的问题
Perf 工具追加使用最近公司开发新项目,对性能做优化,选择工具Perf,由于内核经过了深度裁剪,Perf功能不可用,该问记录Perf的功能开启调试过程,遇到的问题做整理,日常笔记记录:问题 1、Perf工具移植,参考网络文献perf工具移植问题 2、工具移植后,内核配置根据网络查找资料,开启如下配置,Perf工具即可使用,按照网络说法对功能开启。CONFIG_HAVE_PERF_E...
2019-01-31 10:39:41
7521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人