自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (12)
  • 收藏
  • 关注

转载 嵌入式Linux开发 动态改变IGMP版本号

首先介绍一下 /proc/sys/net/ipv4/conf/eth0/force_igmp_version 文件,我们如果要改变IGMP版本号,就需要设置此文件。#cat /proc/sys/net/ipv4/conf/eth0/force_igmp_version#00 表示最高有效版本号,目前默认最高版本是V3。#echo "2" > /proc/sys/net/

2017-01-21 16:43:04 1755

转载 Gcc的编译步骤

Gcc的编译流程分为了四个步骤:1.预处理,生成预编译文件(.文件):     Gcc –E hello.c –o hello.i2.编译,生成汇编代码(.s文件):     Gcc –S hello.i –o hello.s3.汇编,生成目标文件(.o文件):     Gcc –c hello.s –o hello.o4.链接,生成可执行文件:    Gcc

2017-01-20 10:59:08 474

原创 web服务器之boa搭建开发实例

使用web页面远程控制led1、CGI编程      CGI(Common Gateway Interface)是外部应用扩展,应用程序与www服务器交互的一个标准接口。按照CGI标准编写的外部扩展应用程序可以处理客户端浏览器输入的数据,从而完成客户端与服务器的交互操作。而CGI规范就定义了web服务器如何向扩展应用程序发送消息,在收到扩展应用程序的信息后又如何进行处理等内容。通过CGI可

2017-01-20 10:20:53 1760

原创 web服务器之mini_httpd搭建方法

1、下载:http://www.acme.com/software/mini_httpd/mini_httpd-1.19.tar.gz2、解压:tar zxvf mini_httpd-1.19.tar.gz3、编译,安装:cd mini_httpd-1.19      a、修改:Makefile                 把CC=GCC 改成CC = arm-none-lin

2017-01-20 09:44:17 4819

转载 setsockopt()函数

#include <winsock.h>int PASCAL FAR setsockopt( SOCKET s, int level, int optname,const char FAR* optval, int optlen);s:            标识一个套接口的描述字。level:      选项定义的层次;目前仅支持SOL_SOCKET和IPPROTO_TC...

2017-01-16 10:21:14 438

原创 web服务器之boa搭建方法

小型的web服务器boaboa的官方网站为www.boa.org搭建步骤:1、boa的拷贝解压      –#tar -vxf boa-0.94.13.tar.gz      –#cd boa-0.94.132、boa生成Makefile编译文件      –#cd src      –运行#./configure      –当前目录下生成Makefi

2017-01-15 11:38:54 1293

原创 嵌入式开发板上开启telnetd服务

linux开发板开启telnet服务需要一下几个条件:1.文件系统支持telnetbusybox默认是把telnet和telnetd功能编进去了的,所以这一步一般都省了。2、设定开发板root和密码[root@Link /root]# passwd Changing password for rootNew password: Retype password:

2017-01-09 20:25:50 7703

原创 网络编程之套接字UDP

UDP是用户数据报协议,它是一种无连接的传输层协议,提供面向事物的简单不可靠信息传送服务,所以在一些网络质量不满意的环境下,UDP 协议数据包丢失会比较严重,会造成数据的丢失。UDP 的特点是他不属于连接型协议,所以资源消耗小。处理速度快的优点,所以通常音频,视频和普通数据在传送时使用 UDP 较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。UDP 的通信框图如下图所示:...

2017-01-07 22:31:39 434

原创 网络编程之套接字TCP

TCP是一种面向连接的、可靠的、基于 IP 的传输层协议。通过 TCP 可以保证我们传送的数据的正确性。Linux 下网络通信程序基本上都是采用 socket 的方式。socket 起源于 Unix,而 Unix/Linux 基本哲学之一就是“一切皆文件” ,都可以用“打开 open->读写 read/write->关闭 close”模式来操作。Socket 就是该模式的一个实现...

2017-01-07 22:06:05 417

原创 网络编程之格式转换

 1、Linux环境下使用以下4个函数进行字节序之间的转换,其函数原型如下#include<arpa/inet.h>uint32_t htonl(uint32_t hostint32);uint16_t htons(uint16_t hostint16);uint32_t ntohl(uint32_t netint32);uint16_t ntohs(uint1...

2017-01-07 21:00:18 583

原创 进程通信之无名管道

1、无名管道有一定的局限性       –它是属于半双工的通信方式       –只有具有“亲缘关系”的的进程才能使用这种通信方式,也就是父进程和子进程之间。2、man 2 pipe3、int pipe(int pipefd[2])     –参数pipefd[0]:用于读管道     –参数pipefd[1]:用于写管道     –返回值:执行成功返回0,失败返回

2017-01-07 16:40:43 366

原创 进程通信之有名管道

1、无名管道只能用于有亲缘关于的进程通信,有名管道可以实现无亲缘关系的通信2、有名管道fifo 给文件系统提供一个路径,这个路径和管道关联,只要知道这个管道路径,就可以进行文件访问,fifo 是指先进先出,也就是先写入的数据,先读出来3、有名管道的读写速度非常快4、man 3 mkfifo5、int mkfifo(const char *pathname, mode_t

2017-01-07 16:40:07 398

原创 进程通信之共享内存

1、共享内存     –共享内存是进程间通信中最简单的方式之一。共享内存在各种进程间通信方式中具有最高的效率。因为系统内核没有对访问共享内存进行同步,您必须提供自己的同步措施。解决这些问题的常用方法是通过使用信号量进行同步。2、int shmget(key_t key, size_t size, int shmflg)      –shmget((key_t)1234, s

2017-01-06 21:55:00 429

原创 进程通信之信号量

1、信号和信号量     –信号与信号量是不同的两种事物。     –信号量是用来调协进程对共享资源的访问的。为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,通过生成并使用令牌来授权,在任一时刻只能有一个执行线程访问代码的临界区域。临界区域是指执行数据更新的代码需要独占式地执行,而信号量就可以提供这样的一种访问机制,让一个临界区同一时间只有一个线程在访问它。2

2017-01-05 19:13:17 275

原创 进程通信之信号

信号1、信号用于处理异步事件,信号的通信方式理解起来还是有一定难度的,它既可以在一个进程内进行通信,发送信号给进程,又可以用于进程外通信。2、man 2 alarm3、man 2 signal4、unsigned int alarm(unsigned int seconds)      –参数seconds:闹钟的时间,单位为秒      –返回值:成功返回0 或者返回

2017-01-04 20:57:54 265

原创 进程通信之消息队列

1、消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级2、 对消息队列有写权限的进程可以向其中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。3、man 2 msgrcv4、函数int msgget(key_t key, int msgflg)     –参数“key”:消息队列关联的标识符  key =  IPC_PR

2017-01-03 21:40:55 335

yolov5+deepsort+bytertrack+iou 人车流统计

运用yolov5目标检测、deepsort、bytertrack、opencv、iou等算法实现三种方式统计人流或车流。

2024-06-18

基于Linux AT指令收发PDU短信

基于Linux AT指令收发PDU短信

2023-08-30

lan口通过使用vlan技术实现摄像头即插即用

实现网络摄像头接到lan口自动获取ip,实现次功能使用到vlan技术

2023-07-05

rtl8309m vlan

使用网口芯片rtl8309m实现vlan功能

2023-07-05

4g 拨号测试程序,dialte 目录拨号 ,onlinedet,检测是否连接正常

4g 拨号测试程序

2023-06-15

nl660 4G模块驱动

Linux nl660 4G模块驱动

2023-06-15

wpa-supplicant-hostapd

wifi hostapd

2023-05-23

驱动rtl8723du

wifi 驱动 rtl8723du

2023-05-23

Linux 运用nvram 代码

Linux 运用nvram 代码

2023-05-15

Linux nvram驱动

Linux kernel nvram 驱动代码

2023-05-15

EasyPlayer 无插件视频

使用EasyPlayer 无插件视频播放器,包含html 文件 flvlib 库文件,还有分屏实现

2021-07-22

avilib c语言编成

avilib 是c语言编成的库,包含读写音频和视频

2021-07-22

MP4分析工具与测试文件

MP4分析工具与测试文件

2021-07-22

H264测试工具与测试文件

分析h264视频工具与测试文件

2021-07-22

flv测试工具与测试文件

分析flv格式工具与测试flv文件

2021-07-22

DIAL_LIB.zip

stm32f103通道串口与4g模块通信,ppp拨号,uip库封装

2020-12-29

tcp握手和挥手.pcap

tcp格式的分析 tcp三次握手和四次挥手,客户端发送数据和服务器应答,服务器发送数据客户端应答。

2019-11-15

avi文件分析工具和测试文件.zip

内容包含avi文件分析工具和测试avi格式文件

2019-05-29

简单实现c语言md5加密

简单实现c语言md5加密,包括三个文件,依次如下、md5.c、md5.h、main.c

2019-05-26

ppp-2.4.4-mppe-mppc.1.1.patch

ppp-2.4.4补丁 ,补丁的版本必须和ppp版本一致,且该补丁为必须

2018-05-29

MP4v2简化版只分析文件信息

MP4v2简化版只分析文件信息,可以提取音频和视频信息。

2017-12-07

aac 音频测试文件

这是一个音频文件,AAC格式的 44100hz 双通道,主要用于测试使用。

2017-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除