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