linux
ElonChen123
嵌入式
展开
-
ipq wifi校准
ipq wifi校准原创 2022-12-09 21:26:39 · 444 阅读 · 1 评论 -
Apache 配置 https
apache原创 2022-10-24 13:03:04 · 2793 阅读 · 0 评论 -
Linux创建后台进程
void setdaemon(const char * pid_file){ pid_t pid; if(!pid_file) { return; } if((pid = fork()) < 0) { exit(-1); } if(pid) { exit(0); } setsid(); if ((pid = fork()) < 0) { ...原创 2019-11-19 09:16:48 · 1092 阅读 · 0 评论 -
hard float,soft float
XXXX.a(slcommon.o) uses hard float, bin/XXXX uses soft float库文件使用硬件浮点编译,不支持平台不兼容;在移植的过程中,只需要打开内核的FPU功能就可以解决。...原创 2019-09-11 18:16:35 · 1268 阅读 · 0 评论 -
取消线程
取消线程取消操作允许线程请求终止其所在进程中的任何其他线程。不希望或不需要对一组相关的线程执行进一步操作时,可以选择执行取消操作。例如,用户请求关闭或退出正在运行的应用程序。另一个示例是完成由许多线程执行的任务。其中的某个线程可能最终完成了该任务,而其它线程还在继续运行。由于正在运行的线程此时没有任何用处,因此取消这个线程。取消点仅当取消操作安全时才应取消线程。pthreads标准指定了几个...原创 2019-09-04 14:14:39 · 313 阅读 · 0 评论 -
openwrt MT7620交叉编译c++问题
源码Makefile:PROG = mainCFLAGS = -w -Wall -g -O0 -fpermissive -lpthread -static $(CFLAGS_EXTRA)SOURCES = *.cpp$(PROG): $(SOURCES) g++ -o EEE $(SOURCES) $(CFLAGS)clean: rm -rf EEE *.exe *....原创 2019-08-06 18:29:30 · 556 阅读 · 0 评论 -
iptables命令详解--包括高级用法
iptables配置文件直接改iptables配置就可以了:vim /etc/sysconfig/iptables。1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP再用命令 iptables -L -n ...原创 2019-06-27 17:40:52 · 31539 阅读 · 2 评论 -
4G模块pppd拨号问题
在Ubuntu系统上想要通过ipv6来上网,结果发现通过DHCP获取到了ipv6地址却无法连接外网。ping6 ipv6.google.com数据包有去无回,100% loss 。奇怪的是通过DSL PPPoE拨号连接显示两个global的ip:ifconfig ppp0 inet6 地址: 2001:250:1006:dff0:4913:2aa5:8075:7c01/64 ...转载 2019-05-27 17:12:41 · 4243 阅读 · 0 评论 -
shell if条件判断中的-z到-d的意思
shell if条件判断中的-z到-d的意思[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FIL...转载 2019-05-27 17:11:54 · 136 阅读 · 0 评论 -
pam_tacplus移植/bin/sh: aclocal-1.15: command not found
/bin/sh: aclocal-1.15: command not found解决方案:autoreconf -ivf./configuremake & make install原创 2019-05-18 11:35:56 · 674 阅读 · 0 评论 -
SOCK_RAW和PF_PACKET及其应用
详解:http://blog.chinaunix.net/uid-29426265-id-4217021.html原创 2019-05-15 09:32:20 · 1094 阅读 · 0 评论 -
对于FILE,LINE,func这样的宏
C标准中一些预定义的宏 C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。 宏 意义 DATE 进行预处理的日期(“Mmm dd yyyy”形式的字符串文字) FILE 代表当前源代码文件名的字符串文字 LINE 代表当前源代码中的行号的整数常量 TIME 源文件编译时间,格式微“hh:mm:转载 2016-09-13 16:35:47 · 312 阅读 · 0 评论 -
十分钟学会GDB
1 简介2 生成调试信息3 启动GDB 的方法4 程序运行上下文 4.1 程序运行参数 4.2 工作目录 4.3 程序的输入输出5 设置断点 5.1 简单断点 5.2 多文件设置断点 5.3 查询所有断点6 观察点7 条件断点8 维护停止点9 为停止点设定运行命令10 调试代码转载 2016-09-21 14:42:21 · 349 阅读 · 0 评论 -
linux原始套接字详解
一、原始套接字概述 协议栈的原始套接字从实现上可以分为“链路层原始套接字”和“网络层原始套接字”两大类。本节主要描述各自的特点及其适用范围。链路层原始套接字可以直接用于接收和发送链路层的MAC帧,在发送时需要由调用者自行构造和封装MAC首部。而网络层原始套接字可以直接用于接收和发送IP层的报文数据,在发送时需要自行构造IP报文头(取决是否设置IP_HDRINCL选项)。 1.1转载 2016-10-13 10:54:19 · 4499 阅读 · 0 评论