【问题标题】:howto send data to (linux based) embedded system如何将数据发送到(基于linux的)嵌入式系统
【发布时间】:2011-04-18 04:47:33
【问题描述】:

我从http://www.at91.com/linux4sam/bin/view/Linux4SAM/LinuxKernel 获得了一个在我的 ARM 板上运行的 Linux 内核。 我通过串行端口连接到我的主机系统窗口, 我还有一个 SAM-ICE JTAG 调试器设备。

那么如何将一些数据从我的 windows 发送到我的嵌入式 linux?

【问题讨论】:

    标签: linux embedded connection arm send


    【解决方案1】:

    这取决于您的 at91 控制器。大多数at91有两个UART(一些at91还有以太网端口)。您可以使用第二个 UART 发送数据。

    【讨论】:

    • 是的,我的板上有 2 个 uart,这有点糟糕,因为我的主机系统上只有 1 个。但无论如何它是如何工作的,我可以在 u-boot 加载程序中接收文件并将其保存到闪存中。
    • 您可以配置 U-boot 以使用 TFTP 协议从以太网端口(如果有)接收文件并将文件存储到闪存。您还可以添加一个功能,以文本格式(Intel HEX 或 Motorola S-record)从 UART 读取文件到您的 u-boot,但我不明白为什么需要从 u-boot 执行此操作?在您的应用程序启动后执行此操作会更容易。
    • 是的,我知道它可以通过 u-boot 工作,这就是我不想做的 :) 我想使用我的 Linux 操作系统来接收文件,但我没有以太网端口。跨度>
    • 如果你有两个UART,你可以用一个用于终端,第二个用于ppp协议传输数据。请看这里:dp.samba.org/ppp
    猜你喜欢
    • 2012-09-12
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多