Linux PC和嵌入式设备之间的应用程序接口

Linux PC和嵌入式设备之间的应用程序接口,linux,embedded,Linux,Embedded,如何制作应用程序接口,使PC应用程序能够与POS终端等嵌入式设备通信 例如,像POS终端这样的嵌入式设备,其操作系统为嵌入式linux。然后我想要一个PC应用程序在POS终端中进行通信,并访问其模块硬件,例如磁条读卡器。我应该在设备中创建什么实现,我应该使用CORBA或该技术中的相关技术,以便PC应用程序可以在POS终端中通信 非常感谢 编辑: PC和POS终端之间的连接是串行的。只需制作一个简单的基于文本的菜单界面,可以通过telnet或ssh访问,然后在主机PC上制作一个漂亮的界面,可以说“

如何制作应用程序接口,使PC应用程序能够与POS终端等嵌入式设备通信

例如,像POS终端这样的嵌入式设备,其操作系统为嵌入式linux。然后我想要一个PC应用程序在POS终端中进行通信,并访问其模块硬件,例如磁条读卡器。我应该在设备中创建什么实现,我应该使用CORBA或该技术中的相关技术,以便PC应用程序可以在POS终端中通信

非常感谢

编辑:


PC和POS终端之间的连接是串行的。

只需制作一个简单的基于文本的菜单界面,可以通过telnet或ssh访问,然后在主机PC上制作一个漂亮的界面,可以说“按下按钮”。

只需制作一个简单的基于文本的菜单界面,可以通过telnet或ssh访问,然后在主机PC上制作一个漂亮的界面,可以说“按下按钮”。

如何将PC连接到POS终端?最有可能是RS232(串行)或以太网/Wi-Fi。这应该说明如何创建接口

对于串行连接,我建议使用简单的命令行提示符。它更易于编写和调试。编写一个接受命令并相应响应的解析器


对于TCP/IP,web界面如何?或命令行提示符的telnet接口(如串行连接)。

如何将PC连接到POS终端?最有可能是RS232(串行)或以太网/Wi-Fi。这应该说明如何创建接口

对于串行连接,我建议使用简单的命令行提示符。它更易于编写和调试。编写一个接受命令并相应响应的解析器



对于TCP/IP,web界面如何?或命令行提示符的telnet接口(如串行连接)。

POS终端的侧面如何?我应该创建什么实现?我应该制作一个服务器,让它等待来自PC的命令吗?我会说,你如何连接到设备是第一个要问的问题+1是的,这是设备之间的串行连接。(PC和POS终端)只需在POS硬件上用C编写一个程序,打开串行端口并向其写入字符。使用嵌入式Linux可能有点过头了——看看www.rabbit.com上的C-可编程嵌入式处理器或Arduino控制器。我会避免使用rabbit处理器,尤其是在学习方面。它是用非C语言编程的,基于非Z80处理器,芯片价格是ARM、AVR32或MSP430的两倍。在POS终端的侧面呢?我应该创建什么实现?我应该制作一个服务器,让它等待来自PC的命令吗?我会说,你如何连接到设备是第一个要问的问题+1是的,这是设备之间的串行连接。(PC和POS终端)只需在POS硬件上用C编写一个程序,打开串行端口并向其写入字符。使用嵌入式Linux可能有点过头了——看看www.rabbit.com上的C-可编程嵌入式处理器或Arduino控制器。我会避免使用rabbit处理器,尤其是在学习方面。它是用非C语言编程的,基于非Z80处理器,芯片价格是ARM、AVR32或MSP430的两倍。你的意思是,我将通过telnet或ssh连接到POS终端?当然。或者您可以将接口连接到串行端口。实际的连接不如接口的工作方式重要。因此,我必须在POS终端中实现一些程序,以便它能够接受来自PC的传入请求吗?是的。它将是一个简单的命令行应用程序,您可以从
gettytab
在串行端口上运行它,或者通过[x]inetd,或者作为ssh的登录shell运行它。可能性几乎无穷无尽。你的意思是,我将通过telnet或ssh连接到POS终端?当然。或者您可以将接口连接到串行端口。实际的连接不如接口的工作方式重要。因此,我必须在POS终端中实现一些程序,以便它能够接受来自PC的传入请求吗?是的。它将是一个简单的命令行应用程序,您可以从
gettytab
在串行端口上运行它,或者通过[x]inetd,或者作为ssh的登录shell运行它。可能性几乎是无穷无尽的。