网络
文章平均质量分 63
网络结构,网络编程方面
没事儿站站桩
硕士专业:车辆工程
硕士涉及:DSRC车路通讯(SDK使用与二次开发)、CAN总线通讯(标准通讯接口与调试设备使用)
工作岗位:车规级嵌入式MCU底层驱动开发
工作涉及:
1)AutoSar_MCAL开发
2)AutoSar_CDD开发
3)域控制器SOC核间通讯技术
4)域控制器SOC故障收集与处理技术
其他技术:
1)传统武术在身体修正的应用
2)传统武术在身体强化的应用
3)传统武术在实战格斗的应用
展开
-
使用Cohda MK5进行DSRC通信开发
DSRC设备开发本文将简要概括DSRC设备—MK5的通信应用开发:即通过MK5实现两台电脑之间的数据通信。属于DSRC基础开发,需要具备基础的车联网知识。MK5简介MK5是一款通过DSRC技术路线实现V2X的产品,其通过不断更新迭代,为用户提供了具备丰富的应用API接口以及配套开发环境的SDK,通过学习SDK中现成的应用程序demo即可进行简单的通信开发。MK5设备使用以及开发流程如下:使用流程(1)远程登录mk5设备1)通过查看设备的产品序列号后六位确定设备的固定IP原创 2021-04-29 17:46:30 · 1218 阅读 · 2 评论 -
Linux网络编程基础:UDP程序实现
UDP通信特点1)没有连接机制2)没有应答机制3)没有滑动窗口机制所以是一种不可靠的通信机制UDP编程模型1)调用socket函数创建套接字文件描述符2)如果要接收数据,那么要调用bind函数绑定自身的ip和端口3)调用sendto函数发送数据(需要使用对方的ip和端口)4)调用recvfrom函数接收数据(需要使用对方的ip和端口)示例:编写A程序,B程序,让两个程序通过U...原创 2020-02-25 20:44:02 · 359 阅读 · 0 评论 -
Linux网络编程基础:TCP服务器程序实现
编程步骤1)调用Socket函数创建套接字文件2)调用bind函数绑定ip和端口3)调用listen函数将套接字文件转为被动描述符4)调用accept函数监听客户连接5)调用send函数发送数据6)调用recv函数接收数据7)调用shutdown函数结束连接示例:#include <stdio.h>#include <stdlib.h>#include...原创 2020-02-24 10:54:22 · 311 阅读 · 0 评论 -
Linux网络编程基础:TCP客户端程序实现
步骤1)创建套接字文件描述符,指定使用TCP协议,注意客户端socket函数直接创建的套接字文件直接用于通信2)调用connect函数向服务器发起连接请求,相应的服务器调用accept函数接收连接请求,进行三次握手连接。三次握手的具体过程由TCP协议自动完成,程序员只需要调用connect与accept函数接口即可connect函数函数原型:#include <sys/types....原创 2020-02-24 10:33:21 · 257 阅读 · 0 评论 -
Linux网络编程基础:close函数与shutdown函数
close函数1)头文件#include <unistd.h>2)函数声明形式int close(int fd);3)用于断开tcp连接4)参数fd对于服务器:指的是accept函数返回的用于通信的通信描述符对于客户端:指的是socket函数返回的套接字文件描述符示例:close(cfd);close函数的缺点1)会一次性把读写都关掉,不能只关写而读开着,也不能...原创 2020-02-22 17:46:34 · 373 阅读 · 0 评论 -
Linux网络编程基础:recv函数
recv函数1)头文件#include <sys/types.h>#include <sys/socket.h>2)函数声明形式ssize_t recv(int sockfd, void *buf, size_t len, int flags);函数功能1)接收数据2)成功:返回接收数据字节数3)失败:返回-1函数参数sockfd参数通信文件描述符...原创 2020-02-22 16:09:14 · 1122 阅读 · 0 评论 -
Linux网络编程基础:send函数
send函数1)头文件#include <sys/types.h>#include <sys/socket.h>2)函数原型ssize_t send(int sockfd, const void *buf, size_t len, int flags);函数功能1)TCP协议一般用send函数发送数据函数返回1)成功:返回发送的字节数2)失败:返回-1...原创 2020-02-22 12:52:30 · 5981 阅读 · 0 评论 -
Linux网络编程基础:accept函数
调用accept函数1)头文件:#include <sys/types.h> #include <sys/socket.h>2)函数声明形式int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);函数功能1)被动监听客户端的三次握手连接请求,三次握手成功即建立连接成功...原创 2020-02-21 22:31:29 · 641 阅读 · 0 评论 -
Linux网络编程基础:listen函数
listen函数1)头文件#include <sys/types.h> #include <sys/socket.h>2)函数声明形式int listen(int sockfd, int backlog);3)函数功能将套接字文件从主动文件描述符变为被动文件描述符,用于被动监听客户的连接4)函数返回成功返回0,失败返回-1函数参数so...原创 2020-02-21 20:41:33 · 534 阅读 · 0 评论 -
Linux网络编程基础:bind函数
bind函数1)头文件:#include <sys/types.h>#include <sys/socket.h>2)函数定义形式int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);函数功能及返回值1)将指定了通信协议的套接字文件与自己的IP和端口绑定起来2)成功:返回 0...原创 2020-02-21 16:59:01 · 4971 阅读 · 0 评论 -
Linux网络编程基础:socket函数
socket函数1)头文件:#include < sys/types.h >#include < sys/socket.h >2)函数定义形式int socket(int domain, int type, int protocol);函数功能1)创建一个套接字文件,然后以文件的形式进行数据通信2)成功:返回套接字文件描述符3)失败:返回 -1函数参数...原创 2020-02-20 17:13:24 · 1737 阅读 · 0 评论 -
Linux网络编程基础:TCP协议特点与编程模型
通信协议与网络编程接口(API)两者的关系1)网络编程接口是程序员使用网络通信协议的桥梁2)操作系统包含用于使用通信协议的网络编程接口函数3)通过学习调用这些函数,指定不同的函数参数,就可以达到使用不同通信协议的目的4)Linux系统支持很多协议族,其中TCP/IP协议族用的最广,而TCP与UDP协议是属于此协议族的两个不同的子协议使用TCP/IP协议族的三种方式1)TCP路线:应用...原创 2020-02-20 11:18:21 · 269 阅读 · 0 评论 -
在linux下如何解压.tgz文件
tar xvfz 软件名.tgz原创 2020-01-27 18:16:19 · 3001 阅读 · 0 评论