自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 minigui 编译与使用

minigui 3.0.12编译与使用一、准备编译二、编译1、先安装依赖2、安装core3、安装res4、安装libmgplus1.2.45、安装qvfb6、编译sample7、修改minigui.cfg配置一、准备编译需要准备一些依赖文件libminigui-3.0.12-linux.tar.gzmg-samples-3.0.12.tar.gzminigui-res-be-3.0.12.tar.gzlibmgplus-1.2.4.tar.gzzlib-1.2.8.tar.gzqt-ever

2021-06-02 11:16:28 571

原创 Linux网络编程之sockaddr与sockaddr_in,sockaddr_un分析

sockaddrstruct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。通常大多用的是都是AF_INET。sa_data是14字节协议地址。此数据结构用做bind、connect、recvfro

2021-05-07 17:29:28 2156

原创 libevent的TCP server、定时、信号的应用

libevent实现信号处理/* * Compile with: * cc -I/usr/local/include -o signal-test \ * signal-test.c -L/usr/local/lib -levent */#include <sys/types.h>#include <event2/event-config.h>#include <sys/stat.h>#ifndef _WIN32#include <sy

2021-05-07 16:37:36 179

原创 OpenSSL解决长字节公私钥加解密问题

一、前言看了网上在RSA加密解密,给出的例子中都是只能对很小的一段内容进行加密和解密,如果超出了一定的长度加解密程序机会出错。例:采用公钥加密私钥解密,给出的key是1024bit的话,一次性只能加密117个字节块,如果不足117块按117块处理返回的是128块加密密文,那么对应私钥解密只能解密128字节块,得出的明文是117字节块。key转换具体加密字节块公式借鉴:JAVA解决126字节解密问题二、编译Openssl参考 openssl编译三、C/C++示例程序...

2020-07-10 10:33:59 1342

原创 移植yaffs2根文件系统

一、准备源码包busybox-1.21.1.tar.bz2yaffs2-source.tar二、编译busybox1.解压busybox-1.21.1.tar.bz2到Ubuntu的家目录tar -jxf /mnt/hgfs/share/busybox-1.21.1.tar.bz2 -C ~cd busybox-1.21.12.设置顶层目录的Makefile文件a.修改交叉编译CROSS_COMPILE ?= /usr/local/arm/arm-2009q3/bin/arm-none

2020-06-21 20:47:22 392

转载 curl_easy_perform 返回值说明

response=curl_easy_perform(curl);response返回的状态值CURLE_OK = 0, 0: no error CURLE_UNSUPPORTED_PROTOCOL, 1: unsupported protocol CURLE_FAILED_INIT, 2: failed init CURLE_URL_MALFORMAT, 3: URL using bad/illegal format or missing URL CURLE_URL_MALFORMAT

2020-06-10 09:20:21 4795

转载 RSA加密常用的填充方式

填充方式1.RSA_PKCS1_PADDING输入:比 RSA modulus 短至少11个字节。如果输入的明文过长,必须切割,然后填充输出:和modulus一样长根据这个要求,对于512bit的密钥, block length = 512/8 – 11 = 53 字节1024 1024/8 - 11 = 117当java.security.KeyPairGenerator.initialize(int keysize)

2020-05-26 23:34:53 3482

原创 linux下tftp服务器的安装

这里写自定义目录标题一、前言ftp和tftp的区别二、安装三、配置一、前言ftp和tftp的区别1、FTP 是完整、面向会话、常规用途文件传输协议;而 TFTP 用作 bones bare - 特殊目的文件传输协议。2、因为 TFTP 不支持验证, 所以Windows NT FTP服务器不支持 TFTP3、可以以交互方式使用 FTP; TFTP 允许文件只能单向的传送。4、FTP 提供用户身份验证; TFTP 却不。5、FTP 依赖于 TCP 是面向连接并提供可靠的控件; TFTP 依赖 UD

2020-05-23 17:04:00 335

原创 linux下的ftp服务器设置

一、安装打开 Ubuntu 的终端窗口,然后执行如下命令来安装 FTP 服务:sudo apt-get install vsftpd二、配置完成以后使用如下 VI 命令打开/etc/vsftpd.conf,命令如下:sudo vi /etc/vsftpd.conf打开以后 vsftpd.conf 文件以后找到如下两行:local_enable=YESwrite_enable=YES如果修改更改访问路径添加以下这行:local_root=/mnt/hgfs/ftpshare保存后

2020-05-22 14:57:27 288

原创 交叉编译Curl安装以及配置支持HTTPS协议

交叉编译Curl安装以及配置支持HTTPS协议一、下载openssl和curl1、openssl2、curl二、安装openSSL1、解压2、配置3、编译和安装4、检验三、安装curl1、安装依赖和解压2、生成 configure文件3、配置4、编译5、安装6、检验一、下载openssl和curl1、openssl下载地址:openssl官网本次使用:openssl-1.0.2a.tar.gz2、curl下载地址:curl二、安装openSSL1、解压安装到/usr/local/arm_s

2020-05-21 15:24:17 640

minigui3012.tgz

libmgplus-1.2.4.tar.gz libminigui-3.0.12-linux.tar.gz mg-samples-3.0.12.tar.gz minigui-res-be-3.0.12.tar.gz qvfb2-2.0.tar.gz zlib-1.2.8.tar.gz MINIGUI-USER-MANUAL-V3.0-5C.pdf(用户编译文档) MINIGUI-PROG-GUIDE-V3.0-C.pdf(编程文档)

2021-06-02

yaffs2的etc文件夹下的配置

根文件系统首先是内核启动时所mount的第一个文件系统,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行。 本资源是配置好的/etc下的文件修改

2020-06-21

linux下编译libcurl库支持https

linux环境下编译移植libcurl库支持https帮助文档,可查看当前编译的功能是否成功

2018-12-15

空空如也

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

TA关注的人

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