[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6462":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},6462,"X-TRACK","FASTSHIFT\u002FX-TRACK","FASTSHIFT","A GPS bicycle speedometer that supports offline maps and track recording ","https:\u002F\u002Fdeepwiki.com\u002FFASTSHIFT\u002FX-TRACK",null,"C",6241,1338,99,6,0,5,23,1,40.38,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33,34],"bicycle","gps","gps-tracking","gpx","lvgl","mcu","mvp","offline-maps","speedometer","2026-06-12 02:01:25","# X-TRACK\n> 开源GPS自行车码表。\n> \n> 拥有可显示实时位置的离线地图。\n> \n> 支持记录和显示实时轨迹以及导出标准GPX格式的轨迹文件。\n> \n> 全新设计的[\"页面生命周期管理\"](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Ftree\u002Fmain\u002FSoftware\u002FX-Track\u002FUSER\u002FApp\u002FUtils\u002FPageManager)和[\"消息订阅发布框架\"](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Ftree\u002Fmain\u002FSoftware\u002FX-Track\u002FUSER\u002FApp\u002FUtils\u002FDataCenter)。\n>\n> 演示视频：https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1GB4y1K7VV\n>\n> 二代版本：https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1aS421X779\n\n![image](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Fblob\u002Fmain\u002FImages\u002F%E5%9C%B0%E5%9B%BE.jpg)\n\n[![Ask DeepWiki](https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg)](https:\u002F\u002Fdeepwiki.com\u002FFASTSHIFT\u002FX-TRACK)\n\n## GUI\n> [LVGL V8](https:\u002F\u002Fgithub.com\u002Flvgl\u002Flvgl)\n\n## 硬件配置\n* 1.主控: AT32F435CGU7 (主频:288MHz RAM:512KB ROM:1MB)\n* 2.屏幕: ST7789 IPS 1.54inch SPI接口 240x240分辨率 60Hz刷新率\n* 3.储存器: Micro SD CARD 32GB \n* 4.输入设备: 旋转编码器\n* 5.RTC: MCU内置RTC时钟\n* 6.加速度计: LSM6DSM (支持硬件计步输出)\n* 7.地磁计: LIS3MDL\n* 8.GPS: ATGM336H (BDS + GPS + GLONASS + GALILEO + QZSS + SBAS)\n* 9.电池: Li-ion 3.7V 683030 700mAh\n* 10.电源管理: LP5907-3.3 + MCP73831\n* 11.外壳: 3D打印 光固化\n\n## 功能\n* 1.支持速度、距离、时间、卡路里、航向显示\n* 2.拥有**离线地图**，支持显示实时位置，支持缩放\n* 3.支持计步\n* 4.支持经纬度、海拔显示\n* 5.支持RTC自动根据GPS校准\n* 6.支持记录轨迹，可导出[GPX格式](https:\u002F\u002Fzh.wikipedia.org\u002Fwiki\u002FGPX)的文件\n* 7.支持掉电自动保存数据(JSON格式文件)\n* 8.四小时续航 (持续工作，始终亮屏)\n* 9.支持在[PC模拟器](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Ftree\u002Fmain\u002FSoftware\u002FX-Track\u002FSimulator)模拟，脱离硬件调试(配置为**Release x86**)\n* 10.支持显示实时轨迹\n* 11.待续...\n\n## 实物演示\n### 测速\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F26767803\u002F120889722-1f8d8e80-c631-11eb-8294-df79f151dedb.mp4\n\n### 历史轨迹显示([GPXSee](https:\u002F\u002Fgithub.com\u002Ftumic0\u002FGPXSee))\n![image](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Fblob\u002Fmain\u002FImages\u002F%E8%BF%90%E5%8A%A8%E8%BD%A8%E8%BF%B9.png)\n\n## 常见故障\n见文档: [常见故障排查](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Ftree\u002Fmain\u002FHardware#%E5%B8%B8%E8%A7%81%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5)\n\n更细节的问题可以咨询DeepWiki -> [![Ask DeepWiki](https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg)](https:\u002F\u002Fdeepwiki.com\u002FFASTSHIFT\u002FX-TRACK)\n\n## 致谢\n> 感谢[@davidce](https:\u002F\u002Fwww.geek-workshop.com\u002Fhome.php?mod=space&uid=204)贡献的参考设计“[自制基于arduino的GPS地图导航系统3.0](https:\u002F\u002Fwww.geek-workshop.com\u002Fthread-8835-1-1.html)”。\n\n> 感谢[@W-Mai](https:\u002F\u002Fgithub.com\u002FW-Mai)改进的[地图下载链接生成工具](https:\u002F\u002Fgithub.com\u002FW-Mai\u002FXLocateDownloader\u002Freleases\u002Fdownload\u002F1.0.0\u002FMapDownloader.zip)、[地图下载器](https:\u002F\u002Fgithub.com\u002FW-Mai\u002FXLocateDownloader)、[LVGL图片转换器(Python版)](https:\u002F\u002Fgithub.com\u002FW-Mai\u002Flvgl_image_converter)、[批量文件重命名工具](https:\u002F\u002Fgithub.com\u002FW-Mai\u002Ffilename_renamer)。\n\n> 感谢[@Trigger-CN](https:\u002F\u002Fgithub.com\u002FTrigger-CN)的[UI设计](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Ftree\u002Fmain\u002FArtDesign)。\n\n> 感谢[@MouriNaruto](https:\u002F\u002Fgithub.com\u002FMouriNaruto)的LVGL Visual Studio模拟器[lv_sim_visual_studio](https:\u002F\u002Fgithub.com\u002Flvgl\u002Flv_sim_visual_studio)。\n\n> 感谢[@dj140](https:\u002F\u002Fgithub.com\u002Fdj140)编写[地图下载教程](https:\u002F\u002Fgithub.com\u002FFASTSHIFT\u002FX-TRACK\u002Fblob\u002Fmain\u002FTools\u002FREADME.md)。\n","X-TRACK是一个开源的GPS自行车码表，支持离线地图显示和轨迹记录。其核心功能包括实时位置显示、轨迹记录与导出GPX格式文件、速度距离等骑行数据展示，并采用LVGL V8作为图形界面库。项目设计了页面生命周期管理和消息订阅发布框架，以提高软件架构的灵活性与可维护性。硬件方面，配备了高性能MCU、高分辨率IPS屏幕以及多种传感器，确保了良好的用户体验。适用于需要精确追踪骑行路线和个人运动数据分析的场景，如户外骑行爱好者或专业运动员训练时使用。",2,"2026-06-11 03:07:06","top_language"]