我正在考虑编写一个用于更新基于WinCE的设备的工具。更新过程包括以下步骤:
目前所有这些都是手动完成的,这非常容易出错并且非常耗时。特别是步骤6是a **的痛苦,因为WinCE目标上的FTP服务器经常中断。
我希望,Python可以帮助我完成所有这些步骤,图书馆的第一眼看到,那里有令人信服的东西:ziplib,ftplib,seriallib,telnetlib。
有没有人做过类似的事情?那里有什么隐藏的问题?
感谢您的任何提示!
编辑: 目标上没有Python(而且没有必要使用ihmo)。 Target通过以太网连接提供telnetd,ftpd,通过串行连接提供引导控制台。整个文件系统通过telnet和ftp公开 - 因此任何文件都可以通过这些协议从主机访问。
答案 0 :(得分:1)
您可以使用pyserial或python for windows extensions发送串行命令,telnetlib发送telnet命令,并使用ftplib发送FTP部分。最终,你甚至可以install Python on the WinCE device,但不应该需要它。