2025-04-18 16:54:05 +08:00

32 KiB
Raw Permalink Blame History

1QuestionAnswerCategory
2Browser: debain Chrome更新】How to更新system自带ChromeversionFollow these steps\n\n一.deviceUse如下commandInstall新versionChromeversion\n\n先卸载平板上的chrome sudo apt-get remove chromium-x11-dbgsym apt-get purge chromium-x11\nInstallcommand\nsudo apt update\nsudo apt upgrade\nsudo apt install chromium\n\n或者Installsnapd在通过snapInstallchrome\n\nsudo apt install snapd\nsudo snap install core\nsudo snap install chromium\n\n二.升级成功后How toCheckversion\n\n![googlebrowserversion](https://mdmobs.cpuniverse.cn/faq/part2/logo/debain%E8%B0%B7%E6%AD%8C%E6%B5%8F%E8%A7%88%E5%99%A8%E7%89%88%E6%9C%AC.png)Browser
3Browser: debain boot自启Chrome】How toboot自动启动该Chrome并全屏自动显示某一个网址参考下面步骤\n\n[my.desktopDownload连接](https://mdmobs.cpuniverse.cn/faq/part2/logo/my.desktop)\n1. 脚本命名my.desktop\n2. 脚本内容:\n\n [Desktop Entry]\n\n Type=Application\n\n Exec = xhost +\n\n Exec = chromium --kiosk "http://www.baidu.com/" --disable-desktop-notifications --no-first-run --kiosk-printing\n3. 把my.desktopfile放在 /home/linaro/.config/autostart/ 路径下赋chmod 777权限\n4. 重启deviceCheckdemoDoes可以自启\n\n 脚本说明:\n\n \* `chromium`: 这是要执行的command即启动Chromiumbrowser。 \n\n \* `--kiosk`: 这是一个command行参数使Chromiumbrowser以全屏模式运行不显示任何工具栏或地址栏。 \n\n \* `"http://www.baidu.com/"`: 这是要在browser中打开的网址即百度。 \n\n \* `--disable-desktop-notifications`: 禁用桌面通知。 \n\n \* `--no-first-run`: 不显示Chromium的首次运行向导。 \n\n \* `--kiosk-printing`: 允许在kiosk模式下进行打印。Browser
4camera】camera显示的图像为镜像MDM上有提供camera代码示例源码可以根据需要进行修改。[Click链接](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FMultiMedia%2FCamera%2FRK%2Fcameras.html) \nCamera
5camera】Spring2-10pro机器中仅Use背部四个航空插头能否支持5*720P或1*720P+4*1080P的组合支持\nCamera
6camera】Does支持camera插入检测有检测camera插入的事件。还可以编写软件检测输入的RGB数据Does有变化从而得出有无camera数据输入\nCamera
7camera】SPRING 10支持的camera分辨率480P\nCamera
8camera】SPRING 10Does支持更新到Android 6.0以上的version不支持\nCamera
9camera】SPRING 10-plusUsecamerademo不显示图像CheckcameraDoes标准航空接头以及分辨率Does为720P或1080P\nCamera
10development environment】Android Studio导入SerialPortLib出错1、gradleversion不兼容2、不建议UseSerialPortLib推荐客户Usecpcomm库\nDevelopment Environment
11development environment】交叉编译链Download地址\nRK平台包含debian/buildroot[ClickDownload](https://mdmobs.cpuniverse.cn/gitbook/06-%E8%BD%AF%E4%BB%B6%E5%8C%85/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%94%AF%E6%8C%81%E5%8C%85/cp_ubuntu_vmware_rk3568/Ubuntu23_RK.7z) \nT3buildroot[ClickDownload](https://mdmobs.cpuniverse.cn/gitbook/06-%E8%BD%AF%E4%BB%B6%E5%8C%85/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%94%AF%E6%8C%81%E5%8C%85/cp_ubuntu_vmware_t3/Ubuntu18_T3.zip)\nDevelopment Environment
12development environment】debiansystem无法启动start_ui.shapp动态库放置路径存在异常\nDevelopment Environment
13development environment】Linux下的QT工程在QT for Android下无法编译纯Linux工程编译脚本没有增加Android的支持需要修改编译脚本支持Android\nDevelopment Environment
14development environment】交叉编译链增加语言file(.ts)编译失败交叉编译链中的lrelease编译器为x86version需要将工程放入机器进行编译\nDevelopment Environment
15Flashing and OTA: OTA upgrade报错】upgrade OTA的过程中提示升级包异常无法upgrade OTAHow to排查Follow these steps\n\n一. First确认提供的OTA包大小Does有Download完全If遇到OTA的.zip包不完整的情况升级会提示失败\n\n二.升级的过程尽量不要出现断电的情况否则会导致OTA upgrade失败。\n\n三.If遇到其他升级失败的情况可以直接连接售后把升级失败的信息拍照片发送给售后。\n\nA:[Androidupgrade OTA说明](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FProgrammingTools%2FOTA%2FAndroid%2Fcontent.html)\n\nA:[LINXUupgrade OTA说明](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FProgrammingTools%2FOTA%2FDebian%2Fcontent.html)Flashing and OTA
16Flashing and OTA: flash via cable失败】Ifflash via cable无法识别端口或者一直提示更新失败How to处理Follow these steps\n\n一.FirstEnsure对应devicedriver有Install成功MDM上有对应的driver工具。\n\n二.If无法识别端口FirstCheckdevice管理器Does有未知deviceDoes有识别到deviceIf有未知device右键更新我们的driverfile就可以识别到device。\n\n![](https://mdmobs.cpuniverse.cn/faq/part2/logo/%E6%9F%A5%E7%9C%8B%E7%AB%AF%E5%8F%A3.png)\n\n三.RK平台If一直更新失败可以尝试Click工具擦除Flash按钮其他flashing问题可以直接Contact从平技术相关同仁。\n\n![擦除false](https://mdmobs.cpuniverse.cn/faq/part1/%E6%93%A6%E9%99%A4flase.png)Flashing and OTA
17Logo and Boot Animation: logo&bootainmation/分辨率】How to了解从平平板logo和animation分辨率对应的机型?参考下面步骤\n\n一. 可以通过登录MDM [LOGO管理 - MDM智能终端管控平台 (cpuniverse.cn)](https://www.cpuniverse.cn/user/logo-management/index) - 选择LOGO管理-Click新增-选择对应的file类型/产品型号/system类型/CheckUse什么分辨率的原始图片\n\n<img src="https://mdmobs.cpuniverse.cn/faq/part2/logo/LOGO%E5%88%86%E8%BE%A8%E7%8E%87.png" alt="查看分辨率" style="zoom: 67%;" />\n\n二.上传对用的分辨率图片Click保存后可以生成对应格式的logo和animation直接Click推送选择对应的SN号就可以替换成功Logo and Boot Animation
18Logo and Boot Animation: MDM推送功能支持system】目前我们MDM支持那些型号和system推送logo和animation目前Android全系产品支持推送logo和animationdebainsystem目前不支持mdm,可以UseU盘替换参考Q5说明Logo and Boot Animation
19Logo and Boot Animation: Android老version不支持MDM】Android老version不支持MDMHow to升级UseAPK升级MDM此APK只支持APOLLO的device其他不支持。\n\n[不支持MDMdevice需要更新MDM apkDownload连接](https://mdmobs.cpuniverse.cn/faq/part2/logo/MDMUpdate_1.3.apk)\n\n一.ClickDownload更新APK链接,Download完成后Install在device上可以通过adb install /**.apk InstallClickMdmUpdate打开Ifdevice已经支持MDM后会提示When前version支持mdm服务\n\n![](https://mdmobs.cpuniverse.cn/faq/part2/logo/MDM%E5%8D%87%E7%BA%A7%E6%94%AF%E6%8C%81%E6%88%AA%E5%9B%BE.png)\n\nIf不支持MDM的device连接networkClick一键Download升级device会自动Downloadmdmapk并Install重启重启后 把SN号提供给从平技术人员。\n\n![一键升级](https://mdmobs.cpuniverse.cn/faq/part2/logo/%E5%8D%87%E7%BA%A7mdm%E7%82%B9%E5%87%BB%E4%B8%80%E9%94%AE%E4%B8%8B%E8%BD%BD%E5%8D%87%E7%BA%A7.png)Logo and Boot Animation
20Logo and Boot Animation: linux-logo-animation】 linuxHow to替换logo和animationSPRING 1/SPRING 2系列的boot界面由三个部分组成bootlogo+补帧画面+bootanimation\n\n[FFmpeg工具包Download连接](https://mdmobs.cpuniverse.cn/faq/part2/logo/Logo.rar)\n\n#### 1.logo和bootanimation可以通过MDM制作/或者手动制作方法如下:\n\nbootanimation制作方法\n1. 电脑没有ffmpeg需要添加ffmpeg-master-latest-win64-gpl/bin 环境变量\n2. 将图片放入一个单独的file夹大量复制在180个图片左右且图片为正向显示格式必须为png1024*600\n3. 双击打开“T3-SC60-RK-logoanimation制作-7-10寸.exe”Click“批量重命名png”选择图片的路径需要认真核对好图片file以防改变电脑其他file名称核对好后Click确定\n4. 在图片路径上方输入cmd即可打开cmd窗口输入ffmpegcommand生成yuv视频语句\n\nffmpeg -r 25 -i v%4d.png -pix_fmt yuv420p -s 1024x600 video_demo.yuv\n备注\n\- r为视频帧率,一般为15、25若可以根据时间要求修改此值\n\- i为要提取的图片名称图片为从0递增格式%4d表示格式为4位整数,由于图片名字出来以v0001开头所以填v%4d.png\n\- pix_fmt为视频帧格式指定yuv420p\n\- s为视频的分辨率。\n5. 完成后可以输入command播放yuvfile预览\n\nffplay -f rawvideo -pixel_format yuv420p -video_size 1024x600 video_demo.yuv\n\n#### 2.T3 linux logo补帧制作方法:\n1. 将bootlogo.bmp转换成bootlogo.jpg (180度旋转注意此图片需要正向不需要倒置状态格式必须是jpg,放入此t3-linux-make-logofile夹\n2. device上电连接adb到电脑\n3. 双击file中的step1.bat\n4. 等待显示图片后在双击step2.bat\n5. 等待device重启后logo即为init过程中补帧需要的file\n\n#### 3.把对应的脚本放在U盘根目录\n\n[unattended_installation.shDownload连接](https://mdmobs.cpuniverse.cn/faq/part2/logo/unattended_installation.sh)\n1. 将生成logo、video_demo.yuv、bootlogo.bmp和unattended_installation等4个file放入U盘根目录U盘需为2.0的U盘,device上电后插入U盘进入设置-》U盘查看-》打开Host设置-》Click“静默Install”等待device重启即可替换Logo成功 \n\n![静默InstallClickhotst](https://mdmobs.cpuniverse.cn/faq/part2/logo/jT3linux%E9%9D%99%E9%BB%98%E5%AE%89%E8%A3%85%E6%88%AA%E5%9B%BE.jpg)Logo and Boot Animation
21Logo and Boot Animation: Debain-logo-animation】 debainHow toU盘替换logo和animation[U盘替换logo模板Download连接](https://mdmobs.cpuniverse.cn/faq/part2/logo/%E6%96%B9%E5%BC%8F%E4%BA%8C.rar)\n\n一.U盘脚本替换\n\n注意将bootlogo.bmp和unattended_installation.sh 脚本放入U盘根目录图片要与device型号要求匹配\n1. applications->system->unattended_installation Tool \n2. 插入U盘Clickopen等待device重启Logo and Boot Animation
22Logo and Boot Animation: Android 不支持MDMHow to替换logo和animation】不支持MDMHow toUseU盘替换logo和animationConfigurefile样本Download连接\n\n[U盘替换logo脚本Download连接](https://mdmobs.cpuniverse.cn/faq/part2/logo/U%E7%9B%98%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.rar)\n\nCpService.xml->RK系列\n\nE9631Service.xml->T3系列\n\nVanService.xml->SC60系列\n\n一、适用机型 \n\n适用于移动的 T3 平台 SPRING 等系列Android 6.0 system。 \n\n二、Use说明 \n\n支持热拔插的 TF 卡或 U 盘支持热拔插的在system启动或每次插入时。 \n\n三、file说明 \n1. file必须放在 TF 卡或 U 盘的根目录; \n2. file名必须为“VanService.xml”且file名大小写必须一致file编码为 utf-8 \n3. file内容说明 \n\nSPRING 1、2 自启fileUse说明\n一、适用机型\n适用于移动的 T3 平台 SPRING 等系列Android 6.0 system。\n二、Use说明\n支持热拔插的 TF 卡或 U 盘支持热拔插的在system启动或每次插入时。\n三、file说明\n1. file必须放在 TF 卡或 U 盘的根目录;\n2. file名必须为“VanService.xml”且file名大小写必须一致file编码为 utf-8\n3. file内容说明\n<?xml version="1.0" encoding="utf-8"?>\n<root>\n<item action="install" params="app-debug.apk"/>\n<item action="ota" params="xxx.zip"/>\n<item action="bootlogo" params="bootlogo.bmp"/>\n<item action="bootanimation" params="bootanimation.zip"/>\n<item action="cmd" params="cp /mnt/vendor/persist/media/bootanimation.zip\n/data/bootanimation.zip"/>\n<item action="cmd" params="rm /mnt/vendor/persist/media/bootanimation.zip"/>\n<item action="cmd" params="reboot"/>\n</root>\n</root>\naction 为 install 时 params 为要Install的file在 TF 卡或 U 盘中的file名\naction 为 ota 时 params 为要Install的system zip 包file名\naction 为 bootlogo 时 params 为要Install的boot logo file名\naction 为 bootanimation 时 params 为要Install的bootanimationfile名\n所有的file都要放在 U 盘或 TF 根目录里\n4. file中可以只有一条command语句也可以有多条command语句多条语句时会从上往下顺序\n执行\n\naction 为 install 时 params 为要Install的file在 TF 卡或 U 盘中的file名 \n\naction 为 ota 时 params 为要Install的system zip 包file名 \n\naction 为 bootlogo 时 params 为要Install的boot logo file名 \n\naction 为 bootanimation 时 params 为要Install的bootanimationfile名 \n\n**所有的file都要放在** **U** **盘或** **TF** **根目录里** \n\nfile中可以只有一条command语句也可以有多条command语句多条语句时会从上往下顺序 \n\n执行Logo and Boot Animation
23Logo and Boot Animation: 不支持U盘脚本替换】Ifversion太旧不支持U盘替换How to替换logo和animationFollow these steps\n\n#### 一.可以把生成的logo和animation替换到对应的目录下\n\n**T3系列:**\n\nAndroid**bootloader system/bootamation/**\n\n**SC60系列:**\n\n不支持\n\n**RK系列:**\n\n Android,不支持 \n\n [DebainUse工具](https://mdmobs.cpuniverse.cn/faq/part2/logo/%E6%96%B9%E5%BC%8F%E4%B8%80.rar)\n\n 操作方式一:\n 1.devicebootPC连接adb到devicefile图片提前Configure与device类型相符。命名logo.bmplogo_kernel.bmp\n 2.打开file价双击install.bat等待device重启即可\n 3.查看logo状态Logo and Boot Animation
24MDM Management: SDK集成MDM到其他平台】针对MDM已有功通过SDK集成到其他平台Use一. 目前可以通过SDK集成支持的功能如下How to集成可以参考子目录接口说明文档\n\n![SDK支持功能](https://mdmobs.cpuniverse.cn/faq/part2/logo/SDK%E6%94%AF%E6%8C%81%E5%8A%9F%E8%83%BD.png)MDM Management
25MDM Management: RK平台MDM推送APK失败】针对RK平台device出现推送apk提示失败How to操作成功一.Checkfile传输列表Does有file夹列表If没有显示file夹列表需要从Shellcommand下发送指令发送完成后等待1min后再次显示file列表后执行相应的推送功能。\n\n![](https://mdmobs.cpuniverse.cn/faq/part2/logo/mdm%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93.png)\n\n![清除MDM缓存](https://mdmobs.cpuniverse.cn/faq/part2/logo/%E6%B8%85%E9%99%A4%E5%91%BD%E4%BB%A4%E6%88%AA%E5%9B%BE.png)MDM Management
26MDM Management: SIM卡How to添加MDMwhitelist】SIM需要添加whitelistHow to应该添加什么地址一.智能通过添加域名(*.cpuniverse.cn的方法添加SIM卡whitelist无法UseIP添加MDM Management
27MDM Management: InstallAPK MDMwhitelist限制提示】device添加whitelist后会导致apk无法InstallHow to移除whitelistConfigure一.IfInstallapk的时候提示Error: INSTALL_FAILED_VERIFICATION_FAILURE: app is not in the whitelist\n\n证明是MDM给device添加了whitelist服务需要移除whitelist才能InstallapkIf临时Install可以手动删除次file Install即可/data/white_app.txtMDM Management
28MDM Management: MDM查看device大file位置】device存储满了How to查找大file位置一.SC60device可以Use这个command从Shellcommand下发送可以输出对应的file大小和file位置\n\n/find /sdcard/ -type f -exec du -h {} +MDM Management
29Network: 查询SIM状态command集】If查看信号强度Does识别SIM卡等commandA. cat /dev/ttyUSB2 & //后台将AT测试口打开\n\necho -e "AT+CGMM\r\n" >/dev/ttyUSB2 & cat /dev/ttyUSB2 //输出module型号\n\necho -e "AT+CGMI\r\n" >/dev/ttyUSB2 //输出厂商\n\necho -e "AT+QCCID\r\n" >/dev/ttyUSB2 //查询SIM卡\n\necho -e "AT+CFUN=1,1\r\n" >/dev/ttyUSB2 //重启module\n\necho -e "AT+QSIMDET=1\r\n" >/dev/ttyUSB2 //开启SIM卡热插拔状态报告\n\necho -e "AT+QSIMDET=1,1\r\n" >/dev/ttyUSB2 //开启SIM卡检测功能\n\necho -e "AT+CSQ\r\n" >/dev/ttyUSB2 //查询信号强度\n\necho -e "AT+CREG?\r\n" >/dev/ttyUSB2 //查询服务小区ID\n\necho -e "AT+QNWINFO\r\n" >/dev/ttyUSB2 & cat /dev/ttyUSB2 //查询network状态\n\necho -e "AT+COPS?\r\n" >/dev/ttyUSB2 //查询When前注册network\n\necho -e "AT+QNWPREFCFG=\"nr5g_band\"\r\n" > /dev/ttyUSB2 & cat /dev/ttyUSB2 //查看注册bandNetwork
30Network: 遇到SIM卡无信号状态】IfdeviceUse的过程中出现无network状况How toCheck一.优先排查SIM卡Does有换机锁卡whitelist定向卡等功能\n\n二.恢复默认APN尝试Android Click设置-更多-移动network-接入点APN-恢复默认APN,在Checknetwork\n\n三.其他Contact从平技术人员Network
31Other Features: LED】灯靶控制示例代码示例代码Download链接[Click链接](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FHardwareComponent%2Fledbar%2Fledbar.html)\nOther Features
32Other Features: LED】Spring 10灯靶demo控制闪烁的响应有延迟Use该示例代码[Click链接](https://mdmobs.cpuniverse.cn/faq/part14/t3_led_test.7z)\n&nbsp;Other Features
33Other Features: SN】RK机型Buildrootsystem通过代码获取SN号的方法示例代码Download链接[Click链接](https://mdmobs.cpuniverse.cn/gitbook/02-%E5%BC%80%E5%8F%91%E8%80%85%E6%8C%87%E5%8D%97/Misc/rk3568-linux/getSnDemo.tar.xz)\n&nbsp;Other Features
34Other Features: AVM】360环视标定方法环视标定教程:[Click链接](https://mdmobs.cpuniverse.cn/faq/part14/%E7%8E%AF%E8%A7%86%E5%8F%82%E6%95%B0%E6%A0%87%E5%AE%9A%E6%96%B9%E6%B3%95-20231101.pdf)\nOther Features
35Other Features: AVM】360环视标定程序Install后打开报错需要Use新versionavm标定程序\nOther Features
36Other Features: AVM】360环视system无法调用键盘由于和Linux版兼容的原因导致在Androidsystem上影响了system键盘新的version解决\n&nbsp;Other Features
37Other Features: CPVT】CPVT软件激活后断电重启恢复未激活状态异常断电导致的问题激活后需要Useadb sync指令进行同步\nOther Features
38Other Features: cpmedia】蓝牙headset模式接口调用以及测试代码示例代码Download链接[Click链接](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FCPSDKPorting%2FCPMediaPorting%2Fcontent.html)\nOther Features
39Other Features: 以太网】无法Use以太网Check以太网线连接Does正确应UseM12转RJ45网线如下图\n![M12](https://mdm-common.obs.cn-south-1.myhuaweicloud.com/faq/part14/tb_image_share_1714303493185.jpg)\nOther Features
40Other Features: 螺丝】RAM支架的螺丝螺母Install扭力大小15kg扭力\nOther Features
41Positioning Module: EG25】TANK2 EG25没有NEMA数据吐出?一.First需要先排查硬件供电Does正常:\n\n 1.测量positioningantenna电压Does供电正常,Use万用表测量ANT1antenna`正负极Does有电压输出默认TNC是5V/SMA的antenna是3.8V输出If供电电压测量不到需要重新flashing再次测量Ifflashing后依然没有电压需要Check内部antennaDoes连接正常If无法拆机直接返回售后检测。\n\nflashing教程参考MDMflashing文档 [产品文档库 - MDM智能终端管控平台 (cpuniverse.cn)](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FProgrammingTools%2FQualcomm%2Fcontent.html) /firmwareversion和售后索要\n\n![antenna正负极](https://mdmobs.cpuniverse.cn/faq/part4/MeterLevel/TANK2%E5%A4%A9%E7%BA%BF%E6%AD%A3%E8%B4%9F%E6%9E%81.png)\n\n 2.If需要测试TANK2的4Gmodule供电电压电压脚位如图`默认输出3.8V\n\n <img src="https://mdmobs.cpuniverse.cn/faq/part4/MeterLevel/TANK2_EG25%E4%BE%9B%E7%94%B53.8V%E8%84%9A%E4%BD%8D.png" alt="测量EG25供电电压引脚3.8V输出" style="zoom: 33%;" />\n\n 二. TANK2device通过serial portcommandCheckDoes有NEMA数据输出\n\n 1. Usecat /dev/ttyUSB1\n\n adb shell ->进入device\n\n cat /dev/ttyUSB1\n\n 输入完成后会自动吐NEMA相关数据具体输出格式如下\n\n $GPGGA,005003.00,1630.570401,,06808.610803,W,1,10,0.7,3770.7,M,40.0,M,,*5A\n\n 2. If输出显示乱码Check波特率Does设置通过adb设置115200波特率command如下\n\n adb shell " stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8"\n3. 输出GGA执行如下\n\n echo \"GNGGA 1\r\n\" > /dev/ttyS0 或者Use自带serial port工具发送LOG GPGGA ONTIME 1\n\ndevice型号/板卡/serial port对应表\n\n| SPRING1 | ublox | UM982 | UM4B0 | UM482 | UM960 | UM980 | MXT906B | P20E |\n| ---------- | ----- | ----- | ----- | ----- | ----- | ------- | ------- | -------- |\n| ttyS0 | | COM2 | COM3 | COM3 | | | | |\n| ttyS2 | | COM1 | COM1 | COM1 | | | | |\n| | | | | | | | | |\n| SPRING2 | ublox | UM982 | UM4B0 | UM482 | UM960 | UM980 | MXT906B | P20E |\n| ttyS0 | | COM2 | COM3 | COM3 | COM1 | COM1 | COM1 | COM1 |\n| ttyS2 | COM1 | COM1 | COM1 | COM1 | COM2 | COM2 | COM2 | COM2 |\n| | | | | | | | | |\n| | | | | | | | | |\n| APOLLO PRO | ublox | UM982 | UM4B0 | UM482 | UM960 | UM980 | MXT906B | 南方电台 |\n| ttyWK0 | | COM1 | COM1 | COM1 | | | | COM1 |\n| ttyWK2 | | COM3 | COM3 | COM3 | | | | COM3 |\n| ttyHSL2 | | | | | | | | COM2 |\n| | | | | | | | | |\n| APO2 7/12 | ublox | UM982 | UM4B0 | UM482 | UM980 | MXT906B | P20E | P20F |\n| ttyS0 | | COM2 | | | COM2 | COM2 | COM2 | COM2 |\n| ttyS7 | | COM1 | | | COM1 | COM1 | COM1 | COM1 |\n| | | | | | | | | |\n| SP2 10PRO | ublox | UM982 | UM4B0 | UM482 | UM960 | UM980 | MXT906B | P20E |\n| ttyS0 | | COM2 | | | | COM2 | COM2 | COM2 |\n| ttyS4 | | COM1 | | | | COM1 | COM1 | COM1 |\n| | | | | | | | | |\n| TANK1 | ublox | UM982 | UM4B0 | UM482 | UM960 | UM980 | MXT906B | P20E |\n| ttyHSL2 | COM1 | | | COM3 | | | | |\n| | | | | | | | | |\n| TANK2 | ublox | UM982 | UM4B0 | UM482 | UM960 | UM980 | MXT906B | P20E |\n| ttyS0 | | COM2 | | | | COM2 | COM2 | COM2 |\n| ttyS7 | | COM1 | | | | COM1 | COM1 | COM1 |\n\n------Positioning Module
42Positioning Module: TANK2 EG25】如和把原始数据转换成经纬度生成.kmlfile一. Use如图公式生成经纬度根据经纬度导入后生成.kmlfile\n\n![GGA经纬度计算公式](https://mdmobs.cpuniverse.cn/faq/part4/MeterLevel/GNSS%E8%AE%A1%E7%AE%97%E5%85%AC%E5%BC%8F%E6%88%AA%E5%9B%BE.png)\n\nA=C的整数\nC-A*100)/60+A\n\n二. EG25支持卫星 GPS, BeiDou, Galileo and GLONASSPositioning Module
43Positioning Module: UM982】板卡升级version提示失败1.需要boot直接进入UM982升级的APK否则会有serial port被占用的情况导致升级失败。\n\n[UM98升级apkDownload连接](https://mdmobs.cpuniverse.cn/faq/part4/MeterLevel/UM982%E5%8D%87%E7%BA%A7.apk)\n\n升级firmwareContact从平售后\n\nInstallapk升级方法如图\n\n![](https://mdmobs.cpuniverse.cn/faq/part4/MeterLevel/UM982%E5%8D%87%E7%BA%A7apk%E6%88%AA%E5%9B%BE.png)Positioning Module
44Positioning Module: GNSS搭铁】烧antenna模拟的相关场景参考下面步骤\n1. device接地问题\n2. Use时将我们产品When着“电池Use”\n3. 有金属连接或者接触到地线\n\n![有可能导致antenna搭铁示意图](https://mdmobs.cpuniverse.cn/faq/part4/MeterLevel/gnss%E5%A4%A9%E7%BA%BF%E6%90%AD%E9%93%81%E6%A6%82%E5%BF%B5%E5%9B%BE.png)Positioning Module
45Positioning Module: positioning板卡指令集】需要各种板卡输出指令command 各个板卡指令集参考文档--> [产品文档库 - MDM智能终端管控平台 (cpuniverse.cn)](https://www.cpuniverse.cn/user/document-library-detail/index?id=1636644120745267202&name=GNSS&doc=1638088482406584321)Positioning Module
46Positioning Module: GNSS DEMO无法进入差分positioning】调试demo的过程中出现无法进入差分positioningHow to排查参考下面步骤\n1. First确认机型和module类型If不确定可以提供机器背板对应的SN号给售后查询\n2. 参考对应平板的对应system的相关Demo源码例如RK_ANDROID_高精度连接--->[产品文档库 - MDM智能终端管控平台 (cpuniverse.cn)](https://www.cpuniverse.cn/user/document-library-detail/index?id=1636563200352768002&name=RK3568&doc=1638090831409762306) \n3. 调试需要准备ntrip账号例如\n\n static constexpr auto GPS_SERVER_ADDRESS_DEFAULT_VALUE = "服务器地址";\n\n static constexpr auto GPS_SERVER_PORT_DEFAULT_VALUE = "端口号";\n\n static constexpr auto GPS_USER_NAME_DEFAULT_VALUE = "用户名";\n\n static constexpr auto GPS_PASSVWORD_DEFAULT_VALUE = "密码";\n\n static constexpr auto GPS_POINT_DEFAULT_VALUE = "挂载点";\n\n ![ntrip账号填写规则](https://mdmobs.cpuniverse.cn/faq/part4/MeterLevel/GNSS%20ntrip%E8%B4%A6%E5%8F%B7%E5%A1%AB%E5%86%99%E8%AF%B4%E6%98%8E.jpg)\n4. 调试的过程中检测对应的serial port写入和输出数据Does正常\n5. TCP服务连接建立成功\n6. serial port的NAME数据Does全部有通过TCP发送给服务器\n7. 服务器Does有返回RTCM差分感知数据\n8. CheckGGA数据E后面的参数是几 ,进入固定解后成功~~~\n\n $GPGGA,062512.80,2233.17314952,N,11354.23156307,**E,1,**12,1.3,9.9715,M,-3.8538,M,,*77\n\n 解状态: \n\n 0=positioning无效 \n\n 1=单点positioning \n\n 2=码差分\n\n 4=RTK 固定解 \n\n 5=RTK 浮点解Positioning Module
47Positioning Module: SC60低精度获取positioning数据】SC60低精度How to获取positioning数据Android原生positioning服务LocationManager方法获取可以从网上搜索相关接口说明Positioning Module
48Positioning Module: UM982】UM982的数据有时是GNGGA有时是GPGGAUM982会根据现有卫星状态自动切换Positioning Module
49serial port】RS485收发数据异常1、Check线缆连接Does有误2、ChecksystemfirmwareversionDoes支持serial port接口对应version\nSerial Port
50serial port】RK3568serial port调试工具工具Use方法以及Download地址[Click链接](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FTools%2FTestTools%2FSerialTools%2Fcontent.html)\nSerial Port
51serial port】平板自带的板卡对应的serial port节点信息MDM上可以检索到[Click链接](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FProgrammingTable%2Fcontent.html)\nSerial Port
52serial port】serial port打开出错Usecpcomm接口serial port示例尝试[Click链接](https://www.cpuniverse.cn/user/document-library-detail-gitbook/index?g=%2Fonline-documents-cn%2FDeveloperGuide%2FAppliedCommunication%2FRS232%26RS485%2Fcontent.html)\nSerial Port
53system】安卓端编写的远程控制APP无法控制机器该APP没有获取system权限导致需要在APP源码AndroidManifest.xml加入以下内容并提供system签名。\n\n```xml\nandroid:sharedUserId="android.uid.system"\n```\nSystem
54system】安卓APP实现boot启动将源码AndroidManifest.xml进行如下修改\n\n```xml\n<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />\n<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>\n\n<application\n android:allowBackup="true"\n android:dataExtractionRules="@xml/data_extraction_rules"\n android:fullBackupContent="@xml/backup_rules"\n android:icon="@mipmap/ic_launcher"\n android:label="@string/app_name"\n android:roundIcon="@mipmap/ic_launcher_round"\n android:supportsRtl="true"\n android:theme="@style/Theme.AutoStart_APP"\n tools:targetApi="31">\n\n <receiver\n android:name=".AutoStartAPP"\n android:enabled="true"\n android:exported="true"\n android:permission="android.permission.RECEIVE_BOOT_COMPLETED">\n <intent-filter android:priority="1000">\n <action android:name="android.intent.action.BOOT_COMPLETED" />\n <category android:name="android.intent.category.DEFAULT" />\n </intent-filter>\n </receiver>\n```\nSystem
55system】hostpotsystem权限问题AndroidManifest.xml中增加以下属性\n\n```xml\n<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />\n<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />\n<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">\n<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" >\n<uses-permission android:name="android.permission.WRITE_SETTINGS"\n tools:ignore="ProtectedPermissions"/>\n<uses-permission android:name="android,permission.TETHER_PRIVILEGED" />\n<uses-permission android:name="permission.OVERRIDE_WIFI_CONFIG"/>\n<uses-permission android:name="android.permission.MAINLINE_NETWORK_STACK"/>\n```\nSystem
56system】T3安卓Useu盘Installapk闪退system自带file管理器问题Use第三方file管理器如ESfilebrowser即可\nSystem
57system】T3 Buildrootsystem实现软件boot自启动在/etc/init.d/runqt中将Launcher替换成需要运行的可执行file\nSystem
58system】安卓禁用下拉菜单和虚拟按钮Use以下command修改分辨率\n\n```shell\n# 根据需求调整四个数字,其中数字分别表示 左、上、右、下距边缘的距离\nwm overscan 0,-100,0,-100\n# 恢复默认\nwm overscan 0,0,0,0\n```\nSystem
59system】T3 buildrootsystemUseWiFidemo中文的ssid显示异常修改demo加入中文支持[Click链接](https://mdmobs.cpuniverse.cn/faq/part2/system/wifiConnect.7z)\nSystem
60system】我们的平板硬件Does支持过压保护、反极性保护、短路保护均支持\nSystem
61system】平板连接键盘、鼠标和硬盘无法Use需要将机器设置成host模式\nSystem
62system】cantools工具同时收发是占用率cpu占用率高cantools工具界面数据流刷新消耗的资源右下角将显示关闭即可减少占用\nSystem
63system】T3 buildrootsystem连接WiFi时system时间会不定时倒退几百毫秒system自带MDM服务会不定时同步system时间If影响Use可以在/etc/init.d/rcS中禁用MDM服务\nSystem
64system】安卓system开启root用户UseUSB线连接device成功后Use以下adbcommand\n\n```shell\nadb disable-verity\nadb reboot\nadb root\n```\nSystem
65system】安卓system/sdcard以外的路径无法创建file/sdcard以外的路径有权限限制需要在/sdcard内创建\nSystem
66system】T3 buildrootsystemusb控制台存在阻塞现象Useadb调试buildroot且打印大量的调试数据的时候会出现这个问题adb不是Linux专用调试工具如需进行显示大量数据请Usessh进行调试\nSystem
67system】DebiansystemQT关机按钮实现实现例程:[Click链接](https://mdmobs.cpuniverse.cn/faq/part2/system/power_button.7z)\nSystem
68system】Debiansystem横屏显示方法依次Click左上角Applications->Settings->Display->Rotation->Left。ThenUse鼠标Click-Apply-保存Configure\nSystem
69system】CPCOMM占用率在10%左右是正常的吗是正常的连接CPCOMM服务之后考虑到数据较多的情况采用的时轮询的方式所以CPCOMM占用是正常的\nSystem
70system】T3 buildrootHow toUsecommand切换USB主从模式command如下\n```shell\n# adb 模式\necho 0 > /sys/class/misc/sunxi-gps/rf-ctrl/usbid_con_state adb\n# 主机模式\necho 1 > /sys/class/misc/sunxi-gps/rf-ctrl/usbid_con_state host\n```\nSystem