您好,感谢大家的宝贵时间。
我的问题如下:当使用这个微芯片 TCPIP 堆栈时,它应该安装在任何类型的调度程序/RTOS 上,还是这个堆栈已经包含了它工作所需的处理。
Microchip 堆栈不需要 RTOS。您只需要在 main 中调用堆栈初始化,然后有一个 while 循环定期处理堆栈之类的。
main()
{
StackInit();
while(1)
{
StackTask();
}
}
当然,如果您愿意,也可以使用 RTOS。
堆栈已经包含了它工作所需的所有必要处理。你只需要创建一个协作多任务环境来运行它,就像刚才所说的“malaugh”。
当然,如果您想实际使用堆栈,您可以例如打开一个 TCP 套接字作为客户端或服务器并通过它发送/接收字节。
但基本上你只需要这样做,打开你的套接字并立即开始发送和接收字节。当您在无限循环中不断调用堆栈时,堆栈会处理其他所有事情。