DE2 NIOS snapshot by web ( uIP on DE2 )

本文详细介绍了使用FPGA实现实时从远程设备获取影像,并将其保存到SD卡上的系统设计。包括图像处理流程、关键组件如jpeg压缩、UIP TCP/IP堆栈、DM9000x驱动等的使用,以及解决HTTPD错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

這個程式主要是實作,可經由browser發出請求從de2上取回影像(bmp/jpg),取回影像同時會將該影像寫入sd卡

構架部分先將輸入影像取1/16至320x256,因為cpu不是很夠力,先在比較小的圖上做

這裡參考了一些實作

sd/jpeg:http://www.myfpga.org/discuz/viewthread.php?tid=60819&extra=page%3D2

jpeg:http://sourceforge.net/projects/mb-jpeg/

uip(tcp/ip stack):http://www.sics.se/~adam/old-uip/

dm9000x driver from u-boot

request bmp url : http://192.168.1.10/snapshot.bmp

request jpg url : http://192.168.1.10/snapshot.jpg

 

ps.to  fix httpd error when define UIP_CONF_MAX_CONNECTIONS>2

    modify httpd.h “char inputbuf[1536];”, it may cause by alignment.

 

de2_nios_uip_snapshot

完整專案程式碼:NIOS_uip_snapshot_sd.7z

转载于:https://www.cnblogs.com/jeffblog/archive/2011/08/11/2134344.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值