新产品开发的时候,一些产品由于客户需求变更或实际整机调试需要,软件更改比较频繁,如果来回寄样机修改效率很低,解决问题太慢,相信也是很多开发人员的痛。有时候不得不让前线的业务直接去更新程序,但是问题也很多,你懂得……。 同中颖的产品经理沟通时了解到他们在做一款远程烧录软件,感觉解决问题的希望来了。他们这个软件分服务器端和客户端两个版本,在服务器端,也就是研发人员这边,启动服务器后,客户端就可以通过服务器端的IP或域名+端口登录了。登录建立连接后,服务器端可以加载烧录文件,设置烧录参数及烧录限制后,将烧录镜像远程载入到烧录器(这个软件只支持PRO6),一线业务的客户端免设置就可以脱机更新程序了。
在远程连接时由于需要固定的IP或域名,这时候可以借助一些内网穿透的软件,如花生壳、网络通等等之类的,官方推荐的软件是网络通,这款软件好在使用比较简单,不需要设置路由器,也不需要在客户端安装软件,只要研发这边在服务器端安装、设置后就可以了,号称是永久免费的内网穿透软件,比较适合这种偶尔的应用,去弄公网的固定IP就比较麻烦了,从http://www.dkys.org就可以直接下载到。安装后第一次运行需要先注册然后登录。登录后需要添加映射:注意免费用户只能选择全端口映射及美国线路。设置好点击确定就可以看到映射信息。
这时候,就可以在服务器端启动服务器,然后通知客户端远程登录,登录的地址就使用映射后c.打头的地址和端口,要注意的是客户端登录前需要先通过浏览器输入c.打头的外网地址确认映射信息。服务器端看到客户端登陆后,就可以加载烧录文件、设置烧录参数,然后选择登录的客户端远程下载进去了。速度比较慢,歇会儿。
远程下载完了PRO06A显示程序的校验信息,实际烧录验证ok,再分别在局域网和外网验证ok。一次性试验成功,小小地庆贺下,以后就方便多了。
|