背景:改造车更换导航方式,实现12次定位切换
问题:1、java写的远程更新上位机无法打开,双击后显示
分析:无法打开java程序多半是环境未安装好
1)通过百度双击程序后无法打开,查看注册表,发现根目录下无法展开,安装的不完整;
2)删除该java,重新找安装包,重新安装
控制面板->程序->卸载程序->找到该程序卸载即可
解决:重新安装后,问题即解决。
问题2:无法打印日志
分析:查找程序中IP、端口号
net1:调度通讯网口,192.168.251.11;他下面对应了好多sock;查看程序是否写入正确;检查端口号,有的远程更新版本带日志打印功能有的不带日志打印功能,具体清楚自己应用版本(V1.24)带日志打印功能,最后确认更改端口号后即可打印日志
| LOG | 25604 |
|-UPDATE-|-25608-|
| NTP | 123 |
更改端口号后,日志打印功能即可正常使用
问题3:烧录Boot文件后连接不上小车
分析:boot文件都是一致,之前能连接上,现在连接不上,很大概率IP和端口问题
解决:在线监控boot,查看系统参数,看烧录后有无读取ip等参数,在线监控发现没有->查看运行程序中有无写入->强制泻热了,但未保存,
Eeprom_Read(SYSTEM_DATA);
SOCKET_IP(UPDATE)[0]= 192;
SOCKET_IP(UPDATE)[1]= 168;
SOCKET_IP(UPDATE)[2]= 250;
SOCKET_IP(UPDATE)[3]= 240;
SOCKET_SOCKET(UPDATE)=UPDATE_SOCKET;
SOCKET_PORT_L(UPDATE)=25608;
SOCKET_PORT_R(UPDATE)=25608;
Eeprom_Save(SYSTEM_DATA);
注意写和读取
问题4:现场网络架构
一是代理模式,优先选用代理模式