Skip to content

Commit 92de2eb

Browse files
committed
Adds details on how to use the ADS Raspberry Pi
1 parent 90f06ea commit 92de2eb

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Raspberry Pi Setup Guide
2+
3+
This guide details how to boot into a GUI using the Raspberry Pi that we are using for the AI/ADS interface. In reality we are cheap so it is a Rock C4+ but aside from Radxa dropping support for it in like 2021 it is basically the same thing.
4+
5+
## Booting
6+
7+
1. Find any USB C power supply (EG. phone charger) and plug it in. In my experience, ones capable of fast charging and that only have one USB port on them are less likely to lead to random crashes etc. but any one should work in a pinch.
8+
2. A green LED will show it is being powered, and a blue LED will blink to show that it is reading data from memory and starting to boot. If either of these doesn't work, try a different power supply and cable.
9+
3. Once booted (will take a minute or two) type in the usename and password (both "fta")
10+
4. Once logged in, type "startx". Give it another minute and it will display a GUI. We are using i3wm due to it being very lightweight.
11+
5. If you want to connect to the internet, open the terminal and type in nmtui and connect through that.
12+
13+
## i3wm Keybinds
14+
15+
If you are unfamiliar with i3wm's keybinds, here is some of the most important ones:
16+
17+
`$mod` = Win key
18+
19+
| Keybind | Action |
20+
|---|---|
21+
| `$mod+Enter` | Open terminal |
22+
| `$mod+d` | Open dmenu (app launcher) |
23+
| `$mod+q` | Kill focused window |
24+
| **Navigation** | |
25+
| `$mod+j/k/l/;` | Focus left/down/up/right |
26+
| `$mod+Arrow keys` | Focus left/down/up/right |
27+
| `$mod+Shift+j/k/l/;` | Move window left/down/up/right |
28+
| `$mod+Shift+Arrow keys` | Move window left/down/up/right |
29+
| **Layout** | |
30+
| `$mod+h` | Split horizontally |
31+
| `$mod+v` | Split vertically |
32+
| `$mod+s` | Stacking layout |
33+
| `$mod+w` | Tabbed layout |
34+
| `$mod+e` | Toggle split layout |
35+
| `$mod+f` | Toggle fullscreen |
36+
| `$mod+Shift+Space` | Toggle floating |
37+
| `$mod+Space` | Toggle focus between tiling/floating |
38+
| **Workspaces** | |
39+
| `$mod+1-9` | Switch to workspace 1-9 |
40+
| `$mod+Shift+1-9` | Move window to workspace 1-9 |
41+
| **Resize** | |
42+
| `$mod+r` | Enter resize mode |
43+
| (in resize mode) `j/k/l/;` or arrows | Resize window |
44+
| (in resize mode) `Escape` or `Enter` | Exit resize mode |
45+
| **Session** | |
46+
| `$mod+Shift+c` | Reload config |
47+
| `$mod+Shift+r` | Restart i3 in-place |
48+
| `$mod+Shift+e` | Exit i3 |

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ nav: # This is the structure of the sidebar
127127
- LiDar Placement: ads/systems_integration/lidar_placement.md
128128
- AI/ADS Interface:
129129
- Overview: ads/aiads_interface/overview.md
130+
- Raspberry Pi Setup: ads/aiads_interface/raspberrypi.md
130131
- Actuation Control:
131132
- Overview: ads/actuation_control/overview.md
132133
- Resources:

0 commit comments

Comments
 (0)