项目

一般

简介

功能 #1662

全平台系统配置功能需求(串口节点可自行对调,USB口可以自行固定)

罗孝祥 罗孝祥超过一年 之前添加. 更新于 10 天 之前.

状态:
进行中
优先级:
普通
指派给:
开始日期:
2024-12-17
计划完成日期:
% 完成:

0%

预期时间:
(合计: 0.00 小时)

描述

  1. 系统开放的串口, 端口节点 可通配置文件 调换

    (例如:客户原来请人开发APK  读卡器 通讯是串口232   调用节点ttys4 ,   而主板上默认的串口1节点是ttys1   可能通过配置文件 将 他们对调一下,有的客户APK   485通讯节点  ttys0    有的客户 是要ttys1.................)

  2.  当客户外接两个相同的USB设备时需要固定USB口id 来分区,(可通过配置文件来配置和固定)

     (例如:前后摄像头的固定,前后输入键盘等等.......)

目地:

  1. 是为了适配客户前面找人开发的APK 不愿意改软件的群体,

  2. 减少业务提任务的数次和减少系统工程师改固件出固件的工作量,有利于我们固件的稳定 ,只维护一个公版固件就行,


文件

ztlhelper20241210.apk ztlhelper20241210.apk 3.39 MB 陈 伟雄, 2024-12-10 10:42

子任务

功能 #3222: 全平台系统配置-助手网络测试新建朱 俊桦

Actions

历史记录

#1

志刚 研发-王 更新于 大约一年 之前

  • 指派给志刚 研发-王 变更为 陈 相同
#2

陈 相同 更新于 大约一年 之前

  • 指派给陈 相同 变更为 志刚 研发-王

这个情况太多,做不了

#3

志刚 研发-王 更新于 大约一年 之前

  • 状态新建 变更为 已关闭
#4

志刚 研发-王 更新于 29 天 之前

  • 状态已关闭 变更为 进行中
  • 指派给志刚 研发-王 变更为 陈 相同
#5

陈 相同 更新于 28 天 之前

  • 指派给陈 相同 变更为 陈 伟雄

通过网盘分享的文件:GB-RK3588-12-20241129.094429-nb3fb09fc-ALL-ACMDG.rar
链接: https://pan.baidu.com/s/1YwnBdmUQkErYfSfQmWe7qA?pwd=2gbe 提取码: 2gbe
 
别家的视频

通过网盘分享的文件:settings-uart.mp4
链接: https://pan.baidu.com/s/1X43ABwi6idVr7akiDPb-6A?pwd=t91k 提取码: t91k

参考代码

通过网盘分享的文件:code-uart
链接: https://pan.baidu.com/s/1cneaFkYPMXiKaKHLVeWAGg?pwd=ndyv 提取码: ndyv

我们的助手界面,提供给客户,修改串口编号(只修改数字),建议做在子界面里面,参考别家的视频

以及助手ztlconfig.txt配置

#6

陈 相同 更新于 28 天 之前

顺便把助手问题修复下

  1. 减少 sysWatchDog WatchDog_GPIO的打印,改为一行,打印间隔时间改大

  2. 保活时间问题,设置了保活app后,其他设置,无法修改当前设置,这里改成,如果用户在这里设置后,弹出保活时间修改设置,设置时间后,再生效。注意不要影响upan配置。

  3. 进入开发者选项问题 禁止显示开发者选项 ro.ztl.forbitDevelopMent=1

  4. 还有以后助手,如果增加任何关于调试相关的设置,需要增加接口,可以进行隐藏,例如调试口,adb,开发者开启等等接口


#7

陈 相同 更新于 27 天 之前

助手问题补充,存储日志逻辑问题
1. 当系统存储小余100M,不要继续存储,弹出对话框,提示用户存储空间小余100M,要即使处理。用户点击确认关闭。 这个对话框,可以通过属性禁止弹出。后台判断是否满足第二点的逻辑,尝试删除垃圾历史日志。
2. 当系统存储小余200M,不要继续存储,判断之前的log文件大小,如果有很多很大的历史log,要把除了当前开机的log外,一个一个按照时间删除,每删除一个后,需要判断剩余空间,如果还不满足,继续删除。直到把历史log删除后还不满足,停止保存log。
3. 当系统存储小余300M,存储逻辑需要更改,如果本来是100M的,需要更改为10M。
4. 以上的逻辑开机的时候要先判断,再存储。文件满了存储大小,切换文件的时候也要重新判断上面的逻辑。
5. 导出日志,如果满足上面的逻辑,需要在导出的压缩包里面增加,一个文件名很长的txt文件:data_full_full_full____full________________full________.txt
6. 导出日志的逻辑,需要增加sync,并且判断下导出的文件如果小于1k,怎么提示,导出失败,请重试。

创建大文件测试方法
fallocate  -l 10G /sdcard/test-1g-10.txt

#8

陈 伟雄 更新于 17 天 之前

  • 指派给陈 伟雄 变更为 余子健 余
#9

陈 伟雄 更新于 17 天 之前

按照上面要求,一一测试;

除上面需求外,还增加移动数据开关,关了之后,不重连,多网在线4G重连控制,要全平台测试,无信号、无卡、无模块、插网线、打开wifi、信号屏蔽等等,能考虑的都测试

售后那有旧的助手说明书,测试通过后,并更新说明说



助手U盘配置:

#串口映射配置

#如下:ttyS1,把系统的ttyS1映射清除;ttyS1,3把系统的ttyS1,映射为3;后面的只能数字

serial=ttyS1,

serial=ttyS1,3


界面设置:工具


多网在线,同时要按照多网在线控制4G重连属性:不配置,就是以前老的逻辑,暴力重连

persist.ztl.multnetIsReset = true


image.png

#10

陈 相同 更新于 14 天 之前

多网在线的测试,建议弄个新的子任务,由专门任务进行测试。因为情况比较多,必须要测试很多种情况。

导出 Atom PDF