大家好,感谢大家的宝贵时间。
我的问题是:当使用这个微芯片TCPIP堆栈时,它是否应该安装在任何类型的调度器/RTOS上,或者这个堆栈是否已经包含了工作所需的处理。
发布于 2013-10-08 22:16:32
微芯片堆栈对RTOS没有要求。您只需在main中调用堆栈初始化,然后使用一个while循环定期处理堆栈,如下所示。
main()
{
StackInit();
while(1)
{
StackTask();
}
}当然,如果您愿意,也可以使用RTOS。
发布于 2013-10-10 23:24:59
堆栈已经包含了工作所需的所有处理。你只需要创建一个协作多任务的环境让它运行,这就像"malaugh“所说的那样。
当然,如果您想实际使用堆栈,例如,您可以打开一个TCP套接字作为客户端或服务器,并通过它发送/接收字节。
但基本上你只需要这样做,打开你的套接字,并立即开始发送和接收字节。当您在无限的while循环中不断调用堆栈时,它会处理其他所有事情。
https://stackoverflow.com/questions/19071617
复制相似问题