aboutsummaryrefslogtreecommitdiff
path: root/beaglebone/readme.md
blob: 1a82c2535182e0ac443ee1e80bfbb86e362e12ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
I used [this][img] image as a base, and riced the shit out of it using the
steps recorded in [rice.sh](./rice.sh). This script can be run from the above
image by doing the following:

```
  (login as `debian` with password `temppwd`)

$ curl -sLo- https://git.pipeframe.xyz/school/drvo/plain/beaglebone/rice.sh | sudo sh -s
```

This will upgrade the kernel to version `6.6.15-ti-rt-arm32-r1`, which supports
some fancy new features like the new `class_create` method introduced in 6.4. I
actually recommend you *do not do this*, and instead just start writing a
kernel module targeting version 5.10 from week 1, as this kernel version is way
more common.

[img]: https://www.beagleboard.org/distros/am335x-11-7-2023-09-02-4gb-emmc-xfce-flasher