如何配置嵌入式内核以使用串行线进行 PPP 而不是 TTY

如何配置嵌入式内核以使用串行线进行 PPP 而不是 TTY

我即将开始开发运行内核 v2.6.x 的嵌入式系统。

它被配置为使用其串行线路作为 TTY(可通过例如 minicom、stty 访问),但我想通过串行线路运行 IP,以便我可以通过链接运行多个多路复用会话(例如通过 UDP/TCP 或 SSH) 。

我还没有关于主板的更多信息(当文档到达时将发布更多信息),但假设内核提供了对硬件的合理抽象 - 将其配置为运行 PPP 或 (C)SLIP 的过程是什么通过串行链路代替 TTY?

答案1

您首先要禁用getty在串行端口设备/dev/ttyS0(或根据您的硬件命名的任何设备)上运行以释放它(例如,通过编辑/etc/inittab和运行telinit q- 如果您设法远离 systemd),然后您将pppd(8)在其上运行(或者使用适当的参数手动或通过其他工具(例如wvdial

相关内容