logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式Linux Go 看门狗测试程序

【代码】嵌入式Linux Go 看门狗测试程序。

文章图片
#linux#golang
USB接口的线

1、USB数据正信号线,USB Data Positive,即USB-DP线,简写为D+。2、USB数据负信号线,USB Data Minus, 即USB-DM线,简写为D-。USB插头线一般的排列方式是VCC、 D- 、D+、GND。USB的通信都是由主机发起的,这一点与IIC协议是类似的。剩下的就是电源线(5V-Vbus)和地线(GND)。DP是USB的数据线D-+(绿色线),DM是USB的数

#硬件工程
ntohl()、htonl()函数

ntohl()将一个无符号长整形数从网络字节顺序转换为主机字节顺序, ntohl()返回一个以主机字节顺序表达的数。ntohl()返回一个以主机字节顺序表达的数。htonl()将主机数转换成无符号长整型的网络字节顺序。本函数将一个32位数从主机字节顺序转换成网络字节顺序。#include<stdio.h>typedef unsigned short uint16;ty...

随想录——关于内存泄漏查找代码

今天发现在OpenWRT(RT5350)跑的一个应用程序(C++写的)内存溢出导致程序崩溃;同事叫我安装GDB来调试,我也不知道怎么装,也没有用过,后来叫我在虚拟机上装cppcheck来检查一下源码的编写规范,检查发现new 一个数组的时候 delete的时候没有加[];加上后发现还是会内存溢出。无奈之下我就一个线程一个线程注释来查看内存(top命令看内存使用情况);发现其中一个线程注释后就不会内

Linux指定网卡socket发送数据

我们的嵌入式设备(基于Linux)做为数据采集上报,当有多个数据出口,做冗余发送。两个出口的网络不再分层,均处于同一子网,直接用socket发送即可,系统会按照本地路由表进行匹配发送## 可以该命令查看本地路由器表route -n其中一个数据出口有多层结构,该数据接口可设置“默认网关”。即无法匹配的数据会发送到该数据出口多层结构,即数据出口外还有路由器设备提供上层的数据出口,数据目的地址不是当前网

#linux#网络#服务器
libcurl 支持 openssl 交叉编译 mips rt5350

历经半个月终于把libcurl库编译出来,参考网上很多博客,最终把自己要的库编译出来。首先说明一下,我要这个库的目的。我在RT5350上跑openWRT需要向服务器提交数据,用http协议,且需要ssl加密。经过网上查找只有libcurl合适,于是我用mipsel-openwrt-linux-gcc开始交叉编译libcurl,开始的时候一直在CSDN下载 libcurl的源代码包,版本不一...

#linux#服务器#java
到底了