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

2.7 KiB

需求:
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分钟