1

您好,感谢大家的宝贵时间。

我的问题如下:当使用这个微芯片 TCPIP 堆栈时,它应该安装在任何类型的调度程序/RTOS 上,还是这个堆栈已经包含了它工作所需的处理。

4

2 回答 2

2

Microchip 堆栈不需要 RTOS。您只需要在 main 中调用堆栈初始化,然后有一个 while 循环定期处理堆栈之类的。

main()
{
    StackInit();
    while(1)
    {
        StackTask();
    }
}

当然,如果您愿意,也可以使用 RTOS。

于 2013-10-08T14:16:31.730 回答
0

堆栈已经包含了它工作所需的所有必要处理。你只需要创建一个协作多任务环境来运行它,就像刚才所说的“malaugh”。

当然,如果您想实际使用堆栈,您可以例如打开一个 TCP 套接字作为客户端或服务器并通过它发送/接收字节。

但基本上你只需要这样做,打开你的套接字并立即开始发送和接收字节。当您在无限循环中不断调用堆栈时,堆栈会处理其他所有事情。

于 2013-10-10T15:24:59.207 回答