Chinaunix首页 | 论坛 | 博客
  • 博客访问: 684092
  • 博文数量: 85
  • 博客积分: 1797
  • 博客等级: 上尉
  • 技术积分: 1238
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-02 08:53
个人简介

职位:技术总监 1、精通c++(linux平台、vc++Mfc、qt)、java、php、unity3d,略懂python 2、用c++开发过嵌入式产品,用c++开发过大型银行运维产品 3、用java开发大型银行运维产品,学校教务系统 4、用php开发进销存系统(在销售中),用php开发淘宝小程序 5、用unity3d开发衣柜设计软件,在运营中

文章分类

全部博文(85)

分类: 嵌入式

2011-08-26 23:50:37

    之前用过一个老外的开源的网络板,包括代码和电路图都开源,但由于只能在局域网中使用,不能跨网段,自己按照udp协议改,却始终没改成功。所以另辟蹊径用uip网络协议栈了,没有用最新的uip代码,用得是0.6版本,原因是用得atmeg32的存储量太小了,用0.6的生成的刚合适,0.6实现的是固定ip等的,改了一下,ip等都可以配置。
    对于uip的使用方法很多,下面是接受到网络数据的业务处理函数example1_app(),在app.c中,通过全局搜索UIP_APPCALL,就知道怎样在uip中挂在自己的业务了。
 
app.h中:
#define UIP_APPCALL     example1_app
 
    代码在附件中。曾经遇到一个很苦恼的问题,程序经常异常。
将app.c中的unsigned int 改为char就好了
文件: uip06_my.rar
大小: 194KB
下载: 下载
 
阅读(2201) | 评论(0) | 转发(0) |
0

上一篇:制作自己的linux操作系统

下一篇:aes加密

给主人留下些什么吧!~~