【问题标题】:POCO C++ Framework library usage in embedded systemsPOCO C++ 框架库在嵌入式系统中的使用
【发布时间】:2018-01-04 06:41:30
【问题描述】:

实际上,我们正计划将 POCO C++ 库用于我们的通信框架。只是想检查该库是否也适用于嵌入式系统。我们必须让它在 arm 处理器上运行。

例如它支持 LWIP 套接字吗??

【问题讨论】:

  • 您打算使用什么特定的 CPU?它应该运行Linux吗?你的闪存有多大? POCO 在运行 Linux 的 ar9331 MIPS 机器上运行没有问题。它也是一个嵌入式系统,但它与 Cortex-M0 控制器不同。
  • 我可以提供确切的规格。有没有办法附上pdf
  • 不需要确切的规格。只需使用确切的型号更新您的问题,也许还可以提供指向数据表的链接,然后写下您要使用的操作系统。
  • 这是一个“怪物”SoC,提供至少 256MB NAND/RAM。为什么要在这样的系统上使用 lwIP?根据 lwIP 项目的页面,lwIP 适用于具有数十 KB 空闲 RAM 和大约 40 KB 代码 ROM 空间的嵌入式系统。

标签: c++ networking poco poco-libraries


【解决方案1】:

由于问题不是很具体,我只能假设一些细节:

POCO 本身可以在各种平台上运行,您可以使用--config=<configuration> 选项对其进行编译。可用配置至少包含ARM-Linux。我想,这就是您要寻找的目标。

lwIP 据我所知,套接字基于this 库。那是单独的库,但特别适用于嵌入式系统。但这与 POCO 无关。它有用于各种 ARM 设备的端口,但其中一些更难找到。例如。查看一些较旧的邮件列表问题:

http://lists.nongnu.org/archive/html/lwip-users/2006-06/msg00043.html
http://lists.nongnu.org/archive/html/lwip-users/2012-01/msg00009.html

【讨论】:

  • 感谢您的澄清。只是想了解是否有人将 POCO 用于我们可能必须使用 lwIP 套接字库的嵌入式系统
猜你喜欢
  • 2010-09-12
  • 2016-03-15
  • 1970-01-01
  • 2016-07-05
  • 2021-12-04
  • 1970-01-01
  • 2012-03-09
  • 1970-01-01
  • 2010-10-08
相关资源
最近更新 更多