上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 50 下一页
摘要: LWIP使用经验一 LWIP内存管理LWIP的内存管理使用了2种方式:内存池memp和内存堆mem,如图1所示。内存池的特点是预先开辟多组固定大小的内存块组织成链表,实现简单,分配和回收速度快,不会产生内存碎片,但是大小固定,并且需要预估算准确。内存堆的本质是对一个事先定义好的内存块进行合理有效的组... 阅读全文
posted @ 2016-09-13 21:00 隔壁王叔叔a 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 如何去配置lwip,使它去适合不同大小的脚,这就是本贴的主题lwIP的配置问题。尤其是内存的配置,配置多了浪费,配置少了跑不了或者不稳定(会出现的一大堆莫名奇妙的问题,什么打开网页的速度很慢啊?什么丢包啊,什么死机啦,什么跑到无限循环里边去了,总之很多)。 在这里先... 阅读全文
posted @ 2016-09-13 20:58 隔壁王叔叔a 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 在这里先说一下这两个配置lwip协议栈文件opt.h和lwipopts.h的关系: opt.h是lwip“出厂”时原装的配置文件,它的作者是瑞士科学院的Adam等人,而lwipopts.h的作者是stellarisWare的工程师,它集合了opt.h中常常需要改动的部分和针对Stel... 阅读全文
posted @ 2016-09-13 20:57 隔壁王叔叔a 阅读(3433) 评论(0) 推荐(0) 编辑
摘要: 一、接收端 1、通过ehternetif_inputvoid ethernetif_input(struct netif *netif){ struct ethernetif *ethernetif; struct eth_hdr *ethhdr; struct pbuf *p; ethe... 阅读全文
posted @ 2016-09-13 20:52 隔壁王叔叔a 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 一、源码目录结构 api 、 core、netif、 include core下又有IPV4 、 IPV6 、 SNMP 和.c文件 include下又有IPV4、IPV6、LWIP、netif netif下的文件有 1. ethernetif.c... 阅读全文
posted @ 2016-09-13 20:51 隔壁王叔叔a 阅读(732) 评论(0) 推荐(0) 编辑
摘要: LWIP的底层结构(物理层)转自:http://bluefish.blog.51cto.com/214870/158418我们前面讲到说是ip层的发送和接收都是直接调用了底层,也就是设备驱动层的函数实现,在这里暂且称之为物理层吧。下面就接着ip层的讲,不过由于这里的设备驱动各平台的都不一样,为此,我... 阅读全文
posted @ 2016-09-13 20:45 隔壁王叔叔a 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 把uboot代码添加到SI的项目里面,打开*.S的文件的时候,发现还是黑白色的,感觉很不舒服,我使用的SI的版本是: ver 3.50,通过百度,找到了解决的办法,方法如下:1:想让*.s 或者 *.S文件高亮,那么需要这么做,在工具栏菜单,选择”Options->Document Options”... 阅读全文
posted @ 2016-09-08 08:53 隔壁王叔叔a 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/xyz_lmn/article/details/6072897http://www.codeproject.com/KB/audio-video/cameraviewer.aspx 开发的资源 介绍:纵观当今的监控系统的发展趋势,能很容易发现基于IP的... 阅读全文
posted @ 2016-09-03 10:03 隔壁王叔叔a 阅读(233) 评论(0) 推荐(0) 编辑
摘要: i2c-tools的使用方法 最近在调试ADV7401,调试的过程难免要反复修改寄存器,然后看结果现象。传统的做法是修改驱动代码寄存器值->编译->下载->运行->看结果,这一过程比较费时间,而我每次需要改的可能只是1个bit,有没有更便捷的方法呢? 在浏览TI E2E论坛时发现有人用一... 阅读全文
posted @ 2016-08-06 15:43 隔壁王叔叔a 阅读(5586) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.jb51.net/article/71463.htmC语言strtol()函数:将字符串转换成long(长整型数)头文件:?1#include strtol() 函数用来将字符串转换为长整型数(long),其原型为:?1long int strtol (const cha... 阅读全文
posted @ 2016-08-03 19:35 隔壁王叔叔a 阅读(785) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 50 下一页