linux
码农客栈_V13427279549
收人钱财,替人消灾!需要外包程序随时欢迎call我!!
展开
-
linux gdb调试
linux gdb调试原创 2024-08-15 18:11:16 · 256 阅读 · 0 评论 -
shell 一键打包
shell 一键打包原创 2024-08-12 15:55:04 · 238 阅读 · 0 评论 -
linux valgrind安装及使用
linux valgrind安装及使用原创 2024-07-30 10:26:21 · 698 阅读 · 0 评论 -
GEC210编译环境搭建
GEC210编译环境搭建原创 2024-05-26 21:57:31 · 394 阅读 · 0 评论 -
W: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial Release” 没有 Release 文件。
更新ubuntu16软件源原创 2024-05-15 16:10:20 · 566 阅读 · 0 评论 -
Ubuntu16 扩展磁盘空间
Ubuntu16 扩展磁盘空间原创 2024-05-15 09:20:19 · 200 阅读 · 0 评论 -
ARM 交叉编译搭建SSH
ARM 交叉编译搭建SSH原创 2024-05-09 16:36:09 · 639 阅读 · 0 评论 -
linux tcpdump的交叉编译以及使用
linux tcpdump的交叉编译以及使用原创 2024-04-28 16:21:12 · 729 阅读 · 1 评论 -
linux 交叉编译SDL
linux 交叉编译SDL原创 2024-04-28 10:45:08 · 600 阅读 · 0 评论 -
linux 基于EasyPR的车牌识别(含EasyPR、opencv配置+人脸检测)
基于EasyPR的车牌识别 (含EasyPR、opencv配置)原创 2024-02-21 10:13:09 · 1166 阅读 · 0 评论 -
linux 交叉编译curl(+openssl)
linux 交叉编译curl(+openssl)原创 2024-03-04 17:13:53 · 841 阅读 · 0 评论 -
linux 基于科大讯飞的文字转语音使用
linux 基于科大讯飞的文字转语音使用原创 2024-01-27 14:14:12 · 1488 阅读 · 2 评论 -
linux 调节音量
【代码】linux 调节音量。原创 2024-01-23 15:50:10 · 637 阅读 · 0 评论 -
linux 交叉编译zlib、libid3tag、libmad、madplay以及mplayer
【代码】linux 交叉编译zlib、libid3tag、libmad、mplayer。原创 2023-05-11 09:49:39 · 669 阅读 · 1 评论 -
linux驱动学习(一)之启动流程
【代码】linux的启动流程。原创 2023-03-27 21:00:02 · 538 阅读 · 0 评论 -
linux 利用statfs接口计算磁盘的使用情况
【代码】linux 利用statfs接口计算磁盘的使用情况。原创 2023-03-03 14:27:56 · 852 阅读 · 0 评论 -
linux freopen实现数据重定向到文件中
【代码】linux freopen实现数据重定向到文件中。原创 2022-11-24 11:57:30 · 218 阅读 · 0 评论 -
Linux 模拟触摸滑动以及按下
linux 模拟触摸屏按下和滑动原创 2022-10-17 17:48:49 · 2085 阅读 · 0 评论 -
linux 处理ntp时区误差
通过以下命令同步时间,发现总是存在时区差ntpdate -u cn.pool.ntp.org解决办法:1、在/etc/profile文件末添加以下代码,然后重启export TZ=CST-8 //CST-8 --东8区时间原创 2022-04-07 14:37:19 · 759 阅读 · 0 评论 -
linux 调整屏幕亮度、待机、休眠命令
echo 255 > /sys/devices/platform/backlight/backlight/backlight/brightness//调整屏幕亮度echo 4 > /sys/class/graphics/fb0/blank//息屏echo 0 > /sys/class/graphics/fb0/blank//亮屏原创 2022-02-23 11:47:12 · 3202 阅读 · 2 评论 -
网络信息的设置
------------------------网络信息的设置方式-----------------------------setsockopt 设置网络的通信状态:#include <sys/types.h> /* See NOTES */#include <sys/socket.h>int getsockopt(int sockfd, int ...原创 2019-03-03 22:19:11 · 178 阅读 · 0 评论 -
linux sqlite3编程
linux sqlite3编程原创 2019-03-18 20:34:38 · 257 阅读 · 1 评论 -
linux JSON数据解析与合成
JSON数据:他是一种网络HTTP请求中的一种数据的封装格式,方便用户阅读与解析网络数据。json数据格式:{“firstName”: “Json”}[] -> 对象数组,数组里面有很多个对象{} -》 JSON的对象 OBJ“KEY值”:“value”每一个KEY值对应一个value------------------库的配置----------------------...原创 2019-03-03 22:23:22 · 1160 阅读 · 0 评论 -
linux shell
【代码】linux shell。原创 2019-07-13 23:03:27 · 137 阅读 · 0 评论 -
linux 多路复用
多路复用的概念: 在我们linux函数接口里面有很多函数都是带阻塞功能的,例如是:read/write/accept…阻塞函数,这些函数都是当到达某个条件的时候才会阻塞,例如read函数,当网络没有数据的时候回读会阻塞例如:write写函数当管道写满的时候他又会阻塞。。。。。遇到这里阻塞的问题我们之前都是,开线程去处理他,这样会造成资源的浪费。多路复用的接口函数:/* According...原创 2019-03-03 22:20:54 · 2508 阅读 · 0 评论 -
linux 目录操作
标准与系统IO操作文件的步骤:1.打开文件2.读写文件3.关闭文件----------------目录的操作步骤-----------------------1.打开目录2.读取目录的内容3.关闭目录目录的API接口:NAMEopendir, fdopendir - open a directory//打开一个目录SYNOPSIS#include <sys/type...原创 2019-04-09 20:17:07 · 208 阅读 · 1 评论 -
linux 系统IO
linux系统中:“一切皆文件”,在linux系统中一切都以文件的形式存在的。文件的分类:普通文件d 目录文件p 管道文件:用于进程间的通信c 字符设备文件:以数据流的方式进行数据的交互的驱动,例如:键盘,鼠标,蓝牙耳机。。。。。b 块设备文件:以1024对其 2048 ,4096 数据块的方式,传输的驱动设备.例如:U盘 ,硬盘, 光驱 。。。。s 网络文件:用于网络...原创 2019-04-09 20:13:27 · 238 阅读 · 0 评论 -
linux 标准IO
标准IO是C语言官方提供的一套操作普通文件的IO接口:在只能操作普通文件,不能操作驱动设备文件。标准IO的库: #include <stdio.h>标准IO的接口: fopen ,fread,fwrite ,fclose.标准输入设备:stdin标准输出设备:stdout标准出错:stderr标准IO接口是带缓存的!!缓冲区的分类:不缓冲:标准出错设备,系统IO。...原创 2019-04-09 20:08:38 · 112 阅读 · 0 评论 -
linux 信号量
posix :有名信号量用于不同进程之间的数据保护posix : 无名信号量用于不用线程之间的数据保护POSIX版本的有名信号量的使用: 记得添加 posix的库文件 -lpthread创建信号量对象#include <fcntl.h> /* For O_* constants /#include <sys/stat.h> ...原创 2019-04-09 20:39:52 · 111 阅读 · 0 评论 -
linux 共享内存
为什么要使用共享内存??因为管道与消息队列,在数据的交互时,都要调用我们的系统接口,会减低代码的效率,所以我们就引入共享内存的技术, 来提高数据的交互的速度。什么时候用管道,什么时候用消息队列,什么时候用共享内存???假设项目中有两个进程需要频繁的交互数据的话那么就采用共享内存。数据要指定类型的话就用消息队列。如何创建共享内存:1.创建key值#include <sys/type...原创 2019-03-03 21:50:11 · 157 阅读 · 0 评论 -
linux 消息队列
管道:没有数据的类型,数据遵守“先进先出”的原则。消息队列:加强型的管道,他可以指定存放的数据类型,与取走的数据类型,方便不同进程取数据。消息队列,共享内存,信号量:属于system V(5) 版本的进程通信,也叫ipc通信对象,除了system V进程间的通信外,我们还有POSIX版本的。查看system V (5)版本的通信对象命令:查看消息队列: ipcs -q查看共享内存: ...原创 2019-02-24 21:14:48 · 4780 阅读 · 2 评论 -
linux 信号编程
发送信号命令:kill 信号的发送命令kill -数字 +pid ——》给某个进程发送对应的信号值kill -l 查看系统中的信号值man 7 signal ——》查看信号的帮助文档 信号 值 动作 说明 ──────────────────────────────────────────────────────────────...原创 2019-02-24 21:46:51 · 219 阅读 · 1 评论 -
linux 管道通信
---------------进程间的通信------------------为什么进程间需要通信????因为一个庞大的项目,肯定需要多个进程相互协作的,我们的进程内存空间是相互独立的,所有我们不能定义一块他们共享的空间,实现数据的交互,只能使用其它方式实现,进程之间的数据交互。进程之间的通信方式有如下:1.文件 (远古时代的通信方式,因为他的效率很低,基本不使用)2.管道 ...原创 2019-02-24 21:23:12 · 193 阅读 · 1 评论 -
linux 线程和条件变量
linux 线程和条件变量原创 2019-02-24 20:43:34 · 209 阅读 · 1 评论 -
#ls -/bin/sh: ls: not found失效的问题
#ls-/bin/sh: ls: not found#vi /etc/profile-/bin/sh: vi: not found#gedit /etc/profile-/bin/sh: gedit: not found在linux开发板上出现了以上问题——因为之前这些命令都是OK的,但是因为修改了/etc/profile里面的内容,然后被我source之后就失效了,所以肯定是我修改出现的问题。于是,我利用以下命令,就解决了:PATH=$PATH:/bin...原创 2021-01-10 12:08:40 · 1820 阅读 · 0 评论 -
linux开发板访问u盘
1、将u盘插入到开发板,有如下信息打印出来——2、执行 mount /dev/sda1 /usr/sda 命令,将/dev/sda1(自己的u盘)挂盘到/usr/sda目录(自己U盘挂载的路径)。这时访问/usr/sda,相当于访问自己u盘了。3、当拔出u盘时,最好先执行***umount /usr/sda***命令,...原创 2021-01-04 21:56:14 · 1924 阅读 · 0 评论 -
Linux Qt cannot find -lGL解决方案
刚在ubntu上面安装了qt,然后新建一个工程,编译时出现了以下错误——cannot find -lGL解决方案:1、找到libGL库的所在路径——输入 locate libGL 或者是 find /usr -name libGL*。会得到如下信息:2、创建链接——sudo ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so。再次编译,便可成功!参考博文:1、http://c.biancheng.net/view/3901.html...原创 2021-01-04 21:17:24 · 294 阅读 · 0 评论 -
ubuntu网络配置
一、设置网络1)Windows打开cmd输入 ipconfig /all可以看到修改为静态IP三、Ubuntu修改网络为静态IP设置虚拟机: 查看IP ifconfig1.打开ubuntu的/etc/network/interfaces:sudo gedit /etc/network/interfaces 静态分配的配置方法:auto eth0iface eth0 inet staticaddress 192.168.1.3 //3 改成你的原创 2021-01-02 09:51:16 · 1908 阅读 · 2 评论 -
linux tcp
Linux的网络命令:ifconfig ->查看当前的网络IP地址ifconfig xxx 192.168.13.xxx //设置xxx的网卡设备的IP为 xxxping 192.168.13.xxx //测试本地的IP与对方的xxx是否能接通--------------假设与别人的MAC一致的话则需要修改一下-----------------ifconfig eth0...原创 2019-03-03 22:06:53 · 274 阅读 · 0 评论 -
linux udp单播、组播以及广播通信
UDP的通信搭建流程:因为UDP没有分服务器或者是客户端,所以最好两个端都绑定一下-----------------------UDP单播的搭建步骤------------------------1.创建通信socketint udpfd=socket(AF_INET,SOCK_DGRAM,0);if(udpfd < 0){perror(“creat udp fail\n”);...原创 2019-03-03 22:14:25 · 484 阅读 · 0 评论