G
ghifi37
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有一个单片机控制的网络设备需要连接到局域网中进行调试,因为用单片机来实现
高层的网络协议(例如TCP/IP等)要写太多的代码,而且对于我来说也没必要,所以我想
直接利用以太网的帧格式来进行调试,那样我只需要本地的MAC地址和对方的MAC地址,再
加上要发送的数据就可以发送一个IP包完成通讯,我在单片机端也就可以不用实现ARP协
议,可以不用处理IP地址。我想到两种可能的方法:调用某条可以操作网卡的API,直接对
MAC操作;或我的单片机实现ARP,本地机通过IP地址发送,在本地ARP中转换为MAC地
址,这样的话我不希望软件给我的以太帧添加TCP头之类的东西,让IP包只有我欲发送的
信息。第一个方法是最好的,请各位帮帮忙,小弟感激不净!
高层的网络协议(例如TCP/IP等)要写太多的代码,而且对于我来说也没必要,所以我想
直接利用以太网的帧格式来进行调试,那样我只需要本地的MAC地址和对方的MAC地址,再
加上要发送的数据就可以发送一个IP包完成通讯,我在单片机端也就可以不用实现ARP协
议,可以不用处理IP地址。我想到两种可能的方法:调用某条可以操作网卡的API,直接对
MAC操作;或我的单片机实现ARP,本地机通过IP地址发送,在本地ARP中转换为MAC地
址,这样的话我不希望软件给我的以太帧添加TCP头之类的东西,让IP包只有我欲发送的
信息。第一个方法是最好的,请各位帮帮忙,小弟感激不净!