Home Articles

Hi-Link HLK-RM04运行openwrt,多线程可能吗?

Asked
Viewed 1785 times
1

我们有一个Android和iOS应用程序,它与具有Hi-Link HLK-RM04并运行openwrt的硬件组件进行交互 . 我们希望能够响应此设备上的UDP广播进行发现,同时仍然保持通过TCP通常的方式进行通信的能力 . 负责开发此组件的外包团队告诉我们,在此配置中无法进行多线程,因此我们可以响应UDP广播或接受TCP连接,但不能同时接受这两者 .

我找不到任何可能的信息 . 我在一些论坛上看到了在openwrt中使用pthreads的例子,所以如果有限制,它似乎必须在板上 .

谁能在这里解决一些问题?团队是错误的还是我们需要找到使用单线程解决方案进行发现的另一种方式?

提前致谢 .

编辑

以下是处理器和模块的一些规格

http://wiki.openwrt.org/toh/hilink/hlk-rm04

https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Wireless/WiFi/RT5350.pdf

1 Answer

  • 1

    OpenWRT是Linux - 有许多方法可以在Linux上并行处理不同类型的连接,即使线程不可用 . (例如,可以使用TCP和UDP套接字,甚至只运行两个进程来处理这两种类型的连接 . )

    硬件与它无关 . 我怀疑你的开发团队只是试图改变责任 .

Related