网络编程
酸菜鱼的鱼
Linux rtos 驱动应用开发 本博客主要用于工作学习的总结和备份,欢迎大家留言评论交流,谢谢
展开
-
无人机通信协议:MavLink协议使用
mavlink的数据封装的结构体以及封装解析的函数都在mavlink代码库中的头文件中。主要的结构体:E:\mavlink\mavlink\include\v1.0\mavlink_types.hMAVPACKED(typedef struct __mavlink_message { uint16_t checksum; ///< sent at end of packet...原创 2019-05-15 22:18:06 · 7549 阅读 · 2 评论 -
Linux中读出本地设备的IP地址方法
可以读出本地设备的IP地址,主要是结构体struct ifreq的成员了解,和ioctl的使用。下面是具体的代码片段:#include <net/if.h>#include <net/if_arp.h>#include <sys/ioctl.h>static int GetLocalIp(char *pcLocalIp){ in...原创 2018-10-09 19:22:59 · 835 阅读 · 0 评论 -
C语言实现md5值得计算
md5.h#include <stdlib.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#ifdef __cplusplusextern "C" {#endif#define min(a,b) (((a)>(b))?(b):(a))/* ...原创 2018-10-09 19:29:11 · 2352 阅读 · 0 评论 -
以Linux操作系统终端使用tcp连接Java编写的pc上位机的通信问题
在第一次调用send 后pc能够顺利接收到数据,第二次调用send后pc不能接收数据。解决方法,第二次发送重新调用socket系统调用,connect和上位机重新建立tcp的连接,发送数据。可以发送成功...原创 2018-11-24 18:12:36 · 708 阅读 · 0 评论 -
rv1108 SDK中wifi_management_start()函数中的代码梳理
WiFimanagement——start的函数的代码梳理:原创 2018-12-11 16:35:52 · 544 阅读 · 0 评论 -
基于rv1108的以太网PHY层芯片LAN8720A的使用简介
lan8720a的系统框图 :以下是lan8720a的芯片的内部架构框图:lan8720a的芯片引脚的描述:实际项目中硬件的连接:rv1108部分的原理图:lan8720部分的原理图:从原理图上来看,lan8720a的引脚LED1/REGOFF是处于悬空状态,使用了lan8720a芯片内部集成的1.2V稳压器。引脚RXER/PHYAD0直接接到芯片的...原创 2019-02-19 19:30:40 · 5952 阅读 · 0 评论 -
Linux中的tcp udp的send、recv、sendto和recvfrom接口
参考:https://blog.csdn.net/u014507230/article/details/45311033send() 和recv()系统调用send()的用法如下:int send(int sockfd, const void* msg, int len, int flags);第一个参数是你希望给发送数据的套接口文件描述符。它可以是你通过socket()系统调用返回...转载 2019-09-10 19:23:32 · 1490 阅读 · 0 评论