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导出的进程; |