【发布时间】:2009-05-05 06:41:27
【问题描述】:
我正在使用 Red Hat Linux 开发 SBC(单板计算机)板,该板用于从许多路由器获取信息并处理数据包。 这个网关可以称为“基于嵌入式 Linux”的产品吗?
【问题讨论】:
我正在使用 Red Hat Linux 开发 SBC(单板计算机)板,该板用于从许多路由器获取信息并处理数据包。 这个网关可以称为“基于嵌入式 Linux”的产品吗?
【问题讨论】:
如果它的用途已从通用计算机转移到具有特定任务的设备或设备,我将其称为嵌入式。此外,针对该特定任务的定制可能应该删除/禁用/减轻一些其他通用功能(例如,无头运行,禁用/删除 X 或通用工具/服务,以进一步使设备能够完成其工作。)
基本上查看设备并辨别它是“运行 linux 的计算机”还是“使用 linux 完成特定任务的设备”。
【讨论】:
请参阅此question,了解哪些系统可以描述为嵌入式。在行业术语中,我会说无头 Linux 设备被称为“嵌入式”。
【讨论】:
我不同意它必须是无头的才能被视为嵌入式。例如,移动电话被认为是嵌入式的,但它们具有视频、I/O 和其他功能。就个人而言,我认为嵌入式没有“明确”的界限。但一般来说,当您使用最少的资源(例如最少的 RAM)并执行非常特定的功能(即不是通用目的)时,它会更加嵌入式。
【讨论】:
简短回答:是的
来自wikipedia:
嵌入式系统是 专用计算机系统 旨在执行一项或多项 专用功能,通常与 实时计算约束。这是 通常作为完整的一部分嵌入 设备包括硬件和 机械零件。相比之下,一个 通用计算机,例如 个人电脑,可以做很多 根据不同的任务 编程。嵌入式系统控制 许多常用设备正在使用中 今天。
虽然我认为您的设备没有嵌入到另一台设备上,但我发现它的功能很少而且不是通用计算机。
另外,正如 Shashikiran 所说,SBC 通常被称为嵌入式系统。
几年前,PC-104 把我逼疯了……
【讨论】: