| lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | 
 | 
 | 2 | 运行命令如下:
 | 
 | 3 | 
 | 
 | 4 | 底板存log功能:
 | 
 | 5 |        ./zlogcom -d "/dev/ttyUSB0" -f "/tmp/logfile"  -t 100
 | 
 | 6 | 
 | 
 | 7 | 网口log<--> serial口 log传输:
 | 
 | 8 |        ./zlogcom -d "/dev/ttyUSB0"  -p 23000  -s “921600 raw” 
 | 
 | 9 | 
 | 
 | 10 | 保存文件系统必选参数: -d是log口设备文件路径, -f是要保存的文件路径,-t是要保存的log总大小:100代表100M: 其中,单个log的大小默认是50M(代码可以修改)
 | 
 | 11 |                        #define  SINGLE_LOG_SIZE        (50*1024*1024)  注:单个log大小可以根据磁盘大小进行设置
 | 
 | 12 |                        如果保存的log量超过了用户输入的总log大小,可以设置删除较早的文件,使用宏 DELETE_OLD_FILE_NUMR 进行配置
 | 
 | 13 |                        #define  DELETE_OLD_FILE_NUMR   (1)             注:代码中默认是1
 | 
 | 14 |                        这两个宏值可根据实际需要进行动态配置。
 | 
 | 15 | 
 | 
 | 16 | 网口-串口模式必选参数:-d是log口设备文件路径, -p是服务器端口号,-s 是可选参数波特率,默认是921600
 | 
 | 17 | 
 | 
 | 18 | 
 | 
 | 19 | 
 | 
 | 20 | 具体参数项
 | 
 | 21 | 
 | 
 | 22 | 序号    参数                       说明
 | 
 | 23 | 1        -d  /dev/ttyUSB1        Log口设备路径,需传入正确 
 | 
 | 24 | 1        -f  /tmp/logfile        log保存到大板侧本地文件系统时,传入的文件路径
 | 
 | 25 | 2        -p netport              指定IP端口(默认23000)
 | 
 | 26 | 3        -s \"stty params\"      如果是串口,指定stty参数
 | 
 | 27 | 4        -r machinename          要连接的远程机器名。如果未指定,那么这是服务器端。
 | 
 | 28 | 5        -m max-connections      允许的最大同时客户端连接数
 | 
 | 29 | 6        -e                      作为守护程序运行
 | 
 | 30 | 7        -x debuglevel           设置调试级别,0为默认值,1,2给出更多信息
 | 
 | 31 | 8        -w                      只写入设备,不读取
 | 
 | 32 | 
 | 
 | 33 | 
 | 
 | 34 | 其他说明
 | 
 | 35 | 1. 如果是本地存log功能,必须传入本地log保存路径和USB的设备文件名称(如ttyUSB1);
 | 
 | 36 | 
 | 
 | 37 | 2. 如果心跳包发送失败,本地保存log的进程会退出;
 | 
 | 38 | 
 | 
 | 39 | 3. V3t的板子如果死机或者重新断电上电、重启等,需要重新启动大板本地log保存功能和网口log导出的进程; |