- 博客(6)
- 收藏
- 关注
原创 2.3 线程创建
1.设置线程属性,一般情况我只设置栈空间大小void SetThreadAttr(pthread_attr_t *thread_attr,unsigned int priority,int policy,size_t stack_size){ size_t StackSize = 0; pthread_attr_init(thread_attr);//首先需要对属性变量进行初始化 pthread_attr_setscope(thread_attr,PTHREAD_SCOPE
2022-05-06 11:17:07 110
原创 2.2 判断进程是否存在
判断进程是否存在/***************************************************************************function: ProcessExistCheckinput:output:Description:判断进程是否存在****************************************************************************/bool ProcessExistCheck(cha
2022-05-06 11:09:58 230
原创 1.3 交叉编译 opencv
1.从github上下载源码https://github.com/opencv/opencv2.解压liwq@ubuntu:~/shared/tools$ unzip opencv-4.x.zip Archive: opencv-4.x.zipf7ac724c5d2b7f7580e840c4c623609098b17bdc creating: opencv-4.x/ inflating: opencv-4.x/.editorconfig creating: open
2022-05-06 08:56:50 305
原创 2.1 socket使用基础
1.引用头文件#include <sys/types.h> /* See NOTES */#include <sys/socket.h>2.创建socketint socket(int domain, int type, int protocol);domain参数很多,但实际使用上,目前使用AF_INET(IPV4)参数 含义 AF_INET IPV4地址 AF_INET6 IPV6地址 ....
2022-04-29 14:34:14 268
原创 1.2 交叉编译 protobuf(C++)
1.下载protobuf源代码 protobuf-cpp-3.6.1.tar.gzhttps://github.com/protocolbuffers/protobuf/releases/tag/v3.6.12.下载解压,并执行configure./configure --host=arm-linux CC=arm-linux-gcc CXX=arm-linux-g++ --prefix=/home/proto_output3.执行make;make installmakema
2022-04-29 11:27:47 1057
原创 1.1 交叉编译 openssl
1.下载源代码https://github.com/openssl/openssl/tree/OpenSSL_1_1_0-stable2.执行config./Configure linux-armv4 --prefix=/home/openssl-1.1.0_out --cross-compile-prefix=/opt/toolchain/aarch64-linux-gnu-linaro-7.5.0/bin3.执行make make installmakemake instal
2022-04-29 11:08:20 337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人