Page:
Experienced Developer Quick Start
Pages
CARLA
Chevy Bolt
Comma3
Development
Experienced Developer Quick Start
FAQ
FCA
Fingerprinting
Flash NEOS
Ford
Forks
GM
General Terms
Home
Honda Acura
Hyundai Kia Genesis Harness Cable Compatible Chart
Hyundai Kia Genesis
Installation Guides
Installing OpenPilot on an NVIDIA Jetson Nano
Installing openpilot in a 2016 golf [no LKAS, with ACC]
Installing openpilot
Introduction to openpilot
Mazda
Nissan
OpenPilot Customizations
Packaging a Release
Panda Flashing
Requirements
Retired Hardware
SSH
Simulation
Smart DSU
Subaru
Tesla
Toyota Lexus
Troubleshooting
Tuning
Unofficial Hardware
Update Modify openpilot
Utilities for developers
VW J533 (Gateway) Cable
Video Files
Volkswagen PQ
Volkswagen Supported Cars
Volkswagen
Webcam
Zorro Steering Sensor
openpilot Tools
故障排除
3
Experienced Developer Quick Start
Cameron Clough edited this page 2022-03-18 23:50:35 +00:00
Table of Contents
This is an abbreviated version for experienced developers
SSH
- Add your public key to Github
- Enable SSH in the comma settings & add your GitHub username via
Settings -> Developer -> GitHub Username
- SSH as root into your comma using the key published on GitHub.
ssh root@192.168.x.x
. NOTE: Must be LAN, SSH is inaccessible from WAN
Making Changes
- The openpilot install is housed in
/data/openpilot
. The code can be modified in place, reboot after changes to see new changes. - The official release branch is
release2
which comes with precompiled binaries, but most branches do not have binaries. Other interesting branches includemaster
(latest),master-ci
(latest + submodules),devel
, anddevel-staging
- Binaries are compiled at boot time assuming they aren't already supplied by the branch (device will take 20+ minutes to boot). To monitor the build, ssh in and attach to the tmux session via
tmux a
- Keep in mind that at the time of writing
/cereal
,/laika_repo
,/opendbc
,/panda
,/rednose_repo
,/laika
, and/rednose
are all submodules. If you wipe/data/openpilot
and clone fresh be sure to issue the commandgit submodule update --init --recursive
after cloning for a successful build.
Popular Pages:
Make driving chill. Buy comma three with car harness today!