gpt4 book ai didi

linux - 有没有办法在没有底层操作系统的情况下驱动当今的计算机 NIC?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:54:27 28 4
gpt4 key购买 nike

我想编写一个没有底层操作系统、在 x86 架构上运行并驱动任何现代网络接口(interface) Controller 的 IO 密集型应用程序。

通过查看 Linux 的驱动程序源代码,我知道需要数千行代码来驱动,例如,一个 Intel e1000e 千兆位 Controller 。我认为这样的代码很难从 Linux 源代码中提取出来。

您是否知道任何解决方案/项目提供了一种驱动当今计算机(包括其 NIC)的方法,可能是通过包装 Linux 驱动程序?

非常感谢

最佳答案

您必须编写一个驱动程序和一个操作系统(某种)来管理所有这些。调度、内存管理、带外 IO、IP 堆栈(如果您选择走那条路)。为什么要重新发明轮子?获取实时 Linux 发行版,或获取 vxworks 或 QNX - 专为 IO 密集型需求而构建的东西。

关于linux - 有没有办法在没有底层操作系统的情况下驱动当今的计算机 NIC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1670663/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com