it-swarm.cn

如何在Ubuntu中使用我的Garmin设备?

具体来说,我有一个 Garmin Forerunner 305 (一个支持GPS的,适合跑步者的听力监听器)。我将它插入USB端口,Ubuntu根本无法识别它。我希望能够让它得到认可,以便我可以从手表中取出运动记录。这将允许我将其上传到Garmin Connect网站,或者使用Linux练习软件选项。我也很欣赏运动软件与Garmin一起使用的建议。

33
eugenemarshall

也许 这些 将帮助您连接到Garmin设备。

9
txwikinger

我强烈建议尝试 Linux Garmin Communicator插件 。这是一个“本机”ubuntu解决方案,并且有一个ppa存储库。

刚刚获得了Edge 500,我在Natty上安装了这个插件,它与Chrome和Firefox一起运行良好。 Garmin Connect上传按钮可根据要求查找设备并上传活动。

7
Adrian

我发现我的所有Linux系统都将安装我的Garmin 500,我可以像USB驱动器一样访问设备。

要将我的活动导入Strava,我只需转到设备,在Garmin/Activites文件夹中就有所有* .fit文件。文件名的格式为YYYY-MM-DD-XX-XX-XX.fit。我只选择该特定活动的文件并上传。

Garmin上传器并没有什么神奇之处,它确实是一种将数据导入Garmin连接的可怕方法。我不是特别喜欢那个网站,所以我用Strave来做所有事情。但是,如果你想使用Garmin,你可以按照说明上传文件 这里

即使我使用Garmin跟踪我的历史记录,手动上传速度也快得多,而且不那么麻烦,我仍然会手动上传而不是通过Garmin连接。

6
Ed from San Diego

我也在寻找一个很好的纯Linux解决方案。我已经拥有Garmin Edge 305 2年,并且已经成为Ubuntu全职用户3 - 4年了。这是(遗憾地)我是如何做到的:

安装VirtualBox,然后创建一个Windows虚拟机。从那里它非常简单。安装您喜欢的驱动程序和软件来处理您的培训数据并从那里使用它。 ( 这个问题 如果你还没有使用过VirtualBox,那么在安装步骤上会有更多的信息)

一些警告:一旦你启动进入你的虚拟机并从USD设备中选择Garmin设备下拉到“插入”虚拟机(对我来说显示为'未知设备'),Garim将不会立即工作。它显示在设备管理器中,此时你需要禁用它并重新启用它,然后你就可以了。

显然这不是一个纯粹的Ubuntu解决方案,但鉴于我选择的软件在Linux下无法运行,我没有太多选择。 (第5区 SportTracks ,虽然据说它们已接近在Mono下运行)还有其他解决方案,但这基本上是处理我发现的Garmin训练数据的最有效方法。

2
bikesandcode

我为此写了一些gols,随意测试并发送错误报告,

总而言之,你可以像安装任何python包一样安装它,然后你创建一个systemd服务,它将自动挂载你的手表并在USB插件上启动脚本,就这么简单。

该博客文章解释了它的工作原理,你也可以找到里面的回购链接。

https://medium.com/@euri10/gols-garmin-on-linux-sucks-f1f065f7529a#.sbwv5zqbk

0
euri10