通过 Kivy 在 Raspberry Pi 上导航

Navigation on Raspberry Pi via Kivy

我正在使用 Raspberry Pi 开发一个汽车项目,安装了 Raspbian Jessie 和 Kivy。我还有 adafruit 的 gps 模块,终于可以使用了。我想安装一个导航系统(像这个 http://raspberrypi.link-tech.de/doku.php?id=navitnavigation ),但我想 运行 通过 kivy 应用程序安装 navit 程序。

基本上我的目标是拥有一个包含按钮的 kivy 应用程序,当我按下按钮 "navit" 时,导航应用程序会弹出。那可能吗?

另外,有没有办法让Raspberry开机直接进入应用程序(python)?

提前致谢! (对不起,如果我的英语不好。不是我的母语)

Here 你可以找到关于如何将你的 kivy 应用程序添加到 Raspberry Pi 标准桌面的自动启动项的很好的解释。如果您希望为每个用户自动启动,您可以按照说明进行操作:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

并添加(假设您使用的是 Python 2)

@/usr/bin/python /path/to/your/kivy/main.py

对于导航应用弹出窗口: 将 python 处理程序方法绑定到 navit-button 并使用 subproces.call 方法启动现有的 navit 应用程序。