*[[1.25T LED屏控制卡文档]] *[[2.25T 顺号调节器文档]] *[[3.25T 主控站文档|3.25T 主控站介绍]] *[[4.25T 主控站变更记录]] *[[4.25T 主控站FAQ|5.25T 主控站FAQ]] *[[5.南京实验室主控站文档|6.南京实验室主控站文档]] *[[6.出口车主控站文档|7.出口车主控站文档]] *[[1.帆兴交通设备车号屏通讯协议]] *[[2.LED动态地图通讯协议]] *[[3.LED通讯协议测试用例]] *[[4.LED屏点阵文件通讯协议]] 25T PIS的ARM版 项目地址:https://git.g77k.com/qichunren/nt-web-app Build地址:https://git.g77k.com/yiling.cao/pudge-buildroot/tree/25t 外设: 25T PIS的ARM版本的外设包括送号调节器、温度传感器、GPS天线。 存在的问题: 1. 目前由于GPS芯片有一个脚没有焊接好,GPS与NTP同步无法完成,ntpis25t程序通过自行解析gps信号的时间数据,自行通过ntpis25t.sync_time脚本来同步时间,一个小时同步一次。 等后续这个硬件问题解决了,将会移除自行同步时间的做法,采用标准的NTP来管理时间同步。 2. 车内屏显示模式“两边卷帘”有BUG,有一行显示不完整。这个显示模式0x80不要使用。 分区信息: [root@pudge ntpis25t]# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 3.9G 432M 3.2G 12% / devtmpfs 343M 0 343M 0% /dev tmpfs 503M 0 503M 0% /dev/shm tmpfs 503M 128K 503M 1% /tmp /dev/mmcblk0p1 64M 11M 54M 17% /boot/uboot /dev/sda2 9.8G 24M 9.2G 1% /var 程序部署 * 启动入口:/etc/init.d/S92ntpis25t * 程序启动脚本:/var/lib/ntpis25t/app/ntpis25t.start * 程序停止脚本:/var/lib/ntpis25t/app/ntpis25t.stop * 日期时间同步脚本:/var/lib/ntpis25t/app/ntpis25t.sync_time * 离线地图数据:/var/lib/ntpis25t/map/Tiles/ [root@pudge ~]# ps -ef | grep ntpis 268 root {ntpis25t.usb_da} /bin/sh /var/lib/ntpis25t/app/ntpis25t.usb_daemon 271 root /var/lib/ntpis25t/app/ntpis25t-watchdog -d 273 root /var/lib/ntpis25t/app/ntpis25t -platform eglfs -plugin evdevtouch:/dev/input/event0 --fullscreen -B ------ 主目录/var/lib/ntpis25t/ [root@pudge ntpis25t]# ls /var/lib/ntpis25t/ app/ dummy ntpis25t/ ntpis25t-logs/ === SSD硬盘更新方法 === [[File:Ntpis25t-ssd-parted.png]] 总体方法:buildroot make完成后,电脑上插上SSD硬盘,将rootfs解压到硬盘中即可。 注意:由于uBoot是固化在eMMC中,需要先通过TF卡启动,将uBoot烧进eMMC中。 ./clean_package_rebuild_ntpis.sh make # 产生rootfs.tar.gz文件 sudo umount /dev/sdb? sudo mkfs.ext4 /dev/sdb1 sudo mkfs.ext4 /dev/sdb2 sudo mount /dev/sdb1 /mnt sudo mkdir -p /mnt/var sudo mount /dev/sdb2 /mnt/var sudo tar -xpf /var/qichunren/ntpis25t/pudge-buildroot/output/images/rootfs.tar.gz -C /mnt sudo mkdir -p /mnt/var/lib/ntpis25t/map sudo tar zxvf ~/local_map/Tiles.tar.gz -C /mnt/var/lib/ntpis25t/map # 离线地图数据 # 完成之后 sudo umount /mnt/var sudo umount /mnt === U盘更新程序的方法 === 在U盘中存放文件名为NTPIS-UPDATE.txt的空文件和主程序ntpis25t,然后将U盘插入到设备的USB口中,PIS主机在10秒内会自动切换到数据更新的界面,如下图所示。 如果一直没有自动切换到数据更新的界面,可以手动点击右上角“系统设置”,进入到设置界面,然后点击“数据”选项,切换到维护界面,点击“软件更新”按钮即可完成软件更新,软件更新后,会在6秒钟后自动重新运行主程序,在设置的关于界面中,可以查看验证主程序版本是否和更新的版本一致。 [[File:Ntpis25t-update-feature.png]] 截屏:ffmpeg -f fbdev -i /dev/fb0 -vframes 1 1.png