移植/熟悉过microchip TCP/IP的大虾进来帮我看看呀,求助中...

2020-02-06 10:27发布

客户端使用嵌入式开发的设备(PIC18F66J60),想移植microchip TCP/IP的协议。

客户端很简单,就是向服务器IP地址为目的IP打包数据发送和接收服务器往本IP地址的数据,一切以IP地址为唯一沟通身份,不使用DHCP。
如果想达到这样的目的,需要加载哪些TCPIP的协议呀?
Announce.c
ARP.c
DHCP.c
DNS.c
Helpers.c
ICMP.c
IP.c
MPFS.c
SPIRAM.c
StackTsk.c
TCP.c
Tick.c
UDP.c
SSL.c
FTP.c
HTTP2
NBNS.c
……
对TCPIP不了解呀,大侠指点一二吧。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
20条回答
worksnfkpynn99
2020-02-06 14:34
kevin_me 发表于 2012-10-24 15:37
你读一下每个文件的说明,在最前面都有讲到,要实现什么功能才需要将相应的头文件include进去。
按照你的要 ...

嗯嗯,说得很好,基本上现在都是这么样做。AN833文档已经看过了,里面详细描述了各协议之间的关系与功能,但我本身对TCP/IP网络没什么概念,比如我知道传输层有三种方式:TCP,UDP,ICMP,我会选择用TCP方式来传输,为什么,不知道。

你说的Announce.c我有点疑问:
这个是原协议栈里面的注释,看红 {MOD}标识行。
=================================================================
* FileName:        Announce.c
* Dependencies:    UDP
* Processor:       PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F, PIC32
* Compiler:        Microchip C32 v1.05 or higher
*                                        Microchip C30 v3.12 or higher
*                                        Microchip C18 v3.30 or higher
*                                        HI-TECH PICC-18 PRO 9.63PL2 or higher
* Company:         Microchip Technology, Inc.
*
* Software License Agreement
==================================================================
// Microchip Embedded Ethernet Device Discoverer server/client

如果我不使用UDP作为传输方式的话,是不是就不需要加入这个协议了呢?

一周热门 更多>