使用以太网端口传输数据和更新固件
using ethernet port for transferring data and updating firmware
我使用 PIC18F97J60,因为它的以太网端口可以通过 LAN 电缆交换数据。我想使用相同的端口更新 MCU 的固件,这意味着对端口使用引导加载程序。为以太网端口制作引导加载程序是否意味着该端口专用于更新固件?或者它可以同时用于MCU和服务器之间的数据传输和更新固件?
提前致谢
Is making a bootloader for ethernet port means that the port is
dedicated for only updating firmare no more no less ?
没有。固件将通过以太网端口接收固件更新,但程序仍然可以使用以太网端口进行其他操作。
Or it can be used for both transfering data between the MCU and the
server and updating firmware at the same time ?
是的。对我来说,设备需要同时发送数据和接收固件更新似乎很不寻常,但我想这是可能的。设备对 producing/sending 数据和更新固件具有不同的操作模式似乎更常见。服务器将发送固件更新命令以切换模式,设备将停止发送数据并开始接收固件更新。同一个端口可用于发送数据和接收固件更新。
我使用 PIC18F97J60,因为它的以太网端口可以通过 LAN 电缆交换数据。我想使用相同的端口更新 MCU 的固件,这意味着对端口使用引导加载程序。为以太网端口制作引导加载程序是否意味着该端口专用于更新固件?或者它可以同时用于MCU和服务器之间的数据传输和更新固件? 提前致谢
Is making a bootloader for ethernet port means that the port is dedicated for only updating firmare no more no less ?
没有。固件将通过以太网端口接收固件更新,但程序仍然可以使用以太网端口进行其他操作。
Or it can be used for both transfering data between the MCU and the server and updating firmware at the same time ?
是的。对我来说,设备需要同时发送数据和接收固件更新似乎很不寻常,但我想这是可能的。设备对 producing/sending 数据和更新固件具有不同的操作模式似乎更常见。服务器将发送固件更新命令以切换模式,设备将停止发送数据并开始接收固件更新。同一个端口可用于发送数据和接收固件更新。