摘要: 1、电子书链接地址 阅读全文
posted @ 2019-07-03 17:06 shanyu20 阅读(291) 评论(0) 推荐(0)
摘要: 一、自动处理头文件的依赖关系 在Makefile中插入如下代码: 阅读全文
posted @ 2019-07-02 17:58 shanyu20 阅读(102) 评论(0) 推荐(0)
摘要: 问题一:为什么要有缓存表?为什么表项要有过期时间而不是一直有效 1、参考网址: 1)网络——ARP协议 2)linux arp机制解析 2、解答: 2.1 ARP缓存可以减小广播量,当主机发送一个ARP请求时,先查看ARP缓存中是否存在对应的IP地址表项,若存在之间返回其MAC地址,否则才发起广播. 阅读全文
posted @ 2019-07-02 17:49 shanyu20 阅读(121) 评论(0) 推荐(0)
摘要: 一、参考文档 sockaddr和sockaddr_in的区别 IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa) Socket INADDR_ANY详解(摩斯电码) linux网络编程之慢系统调用被信号中断产生EINTR错误怎么解决总结 socket读写返回值的处理 阅读全文
posted @ 2019-06-13 17:29 shanyu20 阅读(150) 评论(0) 推荐(0)
摘要: 平台说明 开发平台:Ubuntu12.04 编 译器:arm-linux-gcc version 4.4.4 (4.4.4_09.06.2010) Zlib源码包:zlib-1.2.11.tar.gz 一、下载源码 官网 历史版本 二、参考文档 1、常用库之四:zlib的交叉编译 三、交叉编译 1、 阅读全文
posted @ 2019-06-13 13:29 shanyu20 阅读(1006) 评论(0) 推荐(0)
摘要: 参考文档: automake(GNU教程) 阅读全文
posted @ 2019-06-13 09:43 shanyu20 阅读(161) 评论(0) 推荐(0)
摘要: 一、参考文档 1、SQLite安装、编译与应用 2、gcc 生成 .a静态库和 .so动态库 3. SQLite3数据库API手册 4. SQLite 中文版 二. sqlite使用 1. Sqlite3中replace语句用法详解 2. SQLite插入或只更新部分字段 三、下载sqlite 1、 阅读全文
posted @ 2019-06-11 13:35 shanyu20 阅读(510) 评论(0) 推荐(0)
摘要: 一. 基本介绍 1、简介 Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。网络封包分析软件的功能可想像成 "电工技师使用电表来量测电 阅读全文
posted @ 2019-06-10 18:01 shanyu20 阅读(217) 评论(0) 推荐(0)
摘要: 1、IP头,TCP头,UDP头,MAC帧头定义 2、深入理解TCP/UDP通信原理 其内部有提到关于wireshark抓包分析工具的使用 3、udp通讯中的connect()和bind()函数 其中有介绍udp客户端使用bind函数绑定端口号 4、UDP sendto和recvfrom使用详解 内部 阅读全文
posted @ 2019-06-10 17:54 shanyu20 阅读(182) 评论(0) 推荐(0)
摘要: 疑问1:使用i2c接口连接pcf8574芯片,扩展DI和DO 1、可以使用M280芯片的i2c-0还是i2c-1接口进行连接? 2、内核的i2c驱动是否支持pcf8574芯片? 其《EPC-28x-L 用户手册_V1.10.pdf》中,有以下说明: 注:I2C-1已经用于RTC芯片(PCF8563) 阅读全文
posted @ 2019-06-05 12:05 shanyu20 阅读(319) 评论(0) 推荐(0)