Files
Obsidian/项目文档/重汽/PX3 项目地图资源拷贝.md
T
2026-11-05 14:35:04 +08:00

102 lines
2.7 KiB
Markdown

需求:
1、增加一个判断当前EMMC大小的接口,8G的设备走之前的从TF卡访问地图数据的接口。32G的设备使用新的接口,地图数据放在/mnt/sdcard/路径下。
2、增加两个地图拷贝的接口。名称可以是步骤一、步骤二,步骤一是如果map分区下无地图数据,从U盘拷贝到map分区下。如果map分区下已经有地图数据了,进入步骤二,从map分区拷贝到/mnt/sdcard/路径下。
3、增加一个删除地图数据的接口,万一map分区下数据不完整,可以把整个地图数据删掉重新拷贝。不然这个分区无法通过常规手段来更新地图。
源目录:/mnt/map/amapauto9
目标目录:/mnt/sdcard/amapauto9
点击主页面的 导航 按钮,然后开始上述逻辑。
入口现在分2个:
1.点击导航按钮
2.工程模式添加一个拷贝的入口、删除地图数据的入口
【腾讯文档】空白文档
https://docs.qq.com/doc/DRkhUZFVwTm5VdXhJ
![[Screenshot_20260806_140916.png]]
弹框样式可以参考如下:
![[Screenshot_20260806_141228.png]]
备注: 可以参考重汽10.1的项目 F:\zdCode\zhongqi 上已经有从U盘拷贝地图数据的接口
/mnt/map
/mnt/sdcard amapauto9
USB 3.0 NTFS格式 从U盘拷贝到map
从16:33分开始 -- 16:54分结束 差不多22分钟
USB 3.0 NTFS格式 从map拷贝到 sd卡
17:41分开始 17:55分结束 差不多15分钟
USB 2.0 NTFS格式 从U盘拷贝到map
从18:30分开始 -- 16:54分结束 差不多22分钟
USB 2.0 NTFS格式 从map拷贝到 sd卡
17:41分开始 17:55分结束 差不多15分钟
1.无数据
2.数据不完整
3.数据完整
根据大小判断,大于10G 代表数据完整
2026.08.12
通过zip压缩的方式拷贝:
从map拷贝到SdCard 耗费时间 23分钟。
约`31分04.7秒`
U盘导入到map分区 耗费时间:7分30秒 (U盘需要NTFS格式)
目前的需求改动:之前的通过文件夹拷贝的方式要改成通过解压压缩包的方式,为了节省存储空间。
1.复制地图到sdcard是要
把/mnt/map/amapauto9里的amapauto9.zip 解压到 /mnt/sdcard/amapauto9里的地图资源解压到/sdcard/amapauto9/data/navi/compile_v2/chn
语音资源解压到 /sdcard/amapauto9/data/voice
2.从U盘导入到Map分区 也是要改成把 U盘里的amapauto9.zip拷贝到 /mnt/map/amapauto9
2026.08.14
1.76G的数据验证
从U盘拷贝到map 1分42秒
从map解压到 sdcard **7分31.4秒**
优化后
从U盘拷贝到map 1分42秒
从map解压到 sdcard 4分30秒
优化后
7.81G的地图数据
从U盘拷贝到map 6分03秒
从map解压到 sdcard 16分53秒
总的约23分钟