uboot和内核都必须修改。 Read More
posted @ 2018-11-26 09:37 liqinghan Views(898) Comments(0) Diggs(0)
为了使lwIP可移植,操作系统特定的函数调用和数据结构不直接在协议的代码中使用。相反,当需要这样的函数调用和数据结构时,直接使用操作系统仿真层。 操作系统仿真层为操作系统服务提供统一的接口,如定时器,进程同步和消息传递机制。 原则上,当移植lwIP到其他操作系统时,只需要实现该操作系统的操作系统仿真 Read More
posted @ 2018-11-26 09:34 liqinghan Views(233) Comments(0) Diggs(0)
4、流程模型 协议实现的流程模型描述了系统被划分为不同的流程的方式。用于实现通信协议的一个流程模型是让每个协议作为一个独立的进程运行。有了这个模型,严格的协议分层被强制执行,并且协议之间的通信点必须严格定义。虽然这种方法有它的优点,比如可以在运行时添加协议,理解代码和调试通常也比较容易,但也有一些缺 Read More
posted @ 2018-11-26 09:34 liqinghan Views(202) Comments(0) Diggs(0)
3、概述 像许多其他TCP/IP实现一样,分层协议设计已经成为设计lwIP实现的指南。每个协议实现为自己的模块,其中几个功能充当每个协议的入口点。尽管协议层是单独实现的,一些层却不全是,正如前面所叙述的。这是为了提高处理速和内存使用率方面的性能而做的妥协。例如,当验证到来的TCP数据段的校验码和解复 Read More
posted @ 2018-11-26 09:34 liqinghan Views(201) Comments(0) Diggs(0)
摘要 LwIP是一种TCP/IP协议栈的实现。LwIP协议栈专注于减少内存的使用和代码的大小,使LwIP适用于嵌入式系统中在有限的资源下能够使用小型的客户机。为了减少处理和内存的需求,LwIP使用裁剪过的API,并不需要任何数据都拷贝。这个报告描述LwIP的设计与实现。算法和数据结构都用于协议的实现 Read More
posted @ 2018-11-26 09:33 liqinghan Views(304) Comments(0) Diggs(0)
2、协议层 TCP/IP套件中的协议是以层次的方式设计的,其中每个协议层解决了通信问题的单独部分。这种分层可以用作设计协议实现的指南,因为每个协议可以与另一个分开实现。然而,以严格分层的方式实现协议可能导致协议层之间的通信降低总体性能的情况。为了克服这些问题,协议的某些内部方面可以被其他协议所了解。 Read More
posted @ 2018-11-26 09:27 liqinghan Views(231) Comments(0) Diggs(0)
1、简介 在过去几年中,计算机和计算机支持设备接之间的互联到无线网络日趋增加。计算机已经越来越无缝的集成在了日常的设备且价格也在下降。同时,无线网络技术例如蓝牙[HNI+98]和IEEE802.11b WLAN [BIG+97]也在新起。这就可以运用到一些极具吸引力方案区域上例如健康管理,安防,运输 Read More
posted @ 2018-11-26 09:26 liqinghan Views(273) Comments(0) Diggs(0)
配置ffmpeg,只留下某些音频的配置: 编写音频解码接口: 内部实现 Read More
posted @ 2018-11-26 09:20 liqinghan Views(2292) Comments(0) Diggs(0)
有以下C++类 sizeof(task) =1 去掉一字节对齐,sizeof(task)=1 ,所以说即使是一个空的类也会占用一个1字节,也必须占,如果不存在内存,那么这类就不存在了,也就无法实例化这个类了。 添加一个成员变量 sizeof的值 占用4个字节,int占用4个字节,并不是4+1字节,理 Read More
posted @ 2018-11-26 09:16 liqinghan Views(136) Comments(0) Diggs(0)
QT版本:qt-embedded-linux-opensource-src-4.5.31、添加交叉编译(1)copy qt-embedded-linux-opensource-src-4.5.3/mkspecs/qws/linux-arm-g++ 到 qt-embedded-linux-openso Read More
posted @ 2018-11-26 09:10 liqinghan Views(274) Comments(0) Diggs(0)