QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1594|回复: 1

请教大家关于skyeye实现本地机和仿真器之间的通信!在线等

[复制链接]
发表于 2007-3-27 10:26:30 | 显示全部楼层 |阅读模式
我想学习一下当网卡收到数据时,是通过怎样的方式判断是本地机的数据或是仿真器的数据,然后转交数据?从网卡截获数据是怎么截获的?
通常是是接收到数据后驱动程序发出中断,操作系统调用中断处理函数来接收存在某块内存的数据,然后通过TCP/IP协议栈的处理,送交应用程序。
那如果在有skyeye的本地机上,是怎么样获得数据,判断然后传到skyeye上的。我装了skyeye和ucosii,实在 没有头绪,不知道该从哪儿看起,请高手给点指导吧。在线等待回答!谢谢!
发表于 2007-4-5 17:33:24 | 显示全部楼层
你的目标是什么我没看明白,
但是要想通过skyeye接收本机数据
修改skyeye源码,主要增加:
1)中断信号。当你想让skyeye接收数据,则产生一个中断标志(可以使用FIQ/IRQ);使skyeye能处理中断请求
2)访问数据函数。修改sky对存储空间的访问方式,修改为linux下访问本机设备的函数,
通过linux函数访问本机设备
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 07:52 , Processed in 0.036002 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表