[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
slackwarearm:development_di_rk3399 [2021/05/07 04:52 (UTC)] – mozes | slackwarearm:development_di_rk3399 [2021/09/14 16:49 (UTC)] – mozes | ||
---|---|---|---|
Line 7: | Line 7: | ||
< | < | ||
- | ====== | + | ====== |
- | + | ||
- | * sd card images | + | The boot loader employed on the RockPro64 and PineBook Pro is [[https:// |
+ | |||
+ | ====== Trusted Firmware-A (ARM Trusted Firmware) ====== | ||
+ | |||
+ | The ARM Trusted Firmware is embedded within the supplied U-Boot loader, and aren't used by the end-user directly. | ||
+ | However, some platforms require the Trusted Firmware to boot a Kernel. | ||
+ | |||
+ | The single build script is used to produce the trusted firmware assets for all supported Hardware Models. | ||
+ | |||
+ | ^ Asset(s) ^ Description ^ | ||
+ | | [[http:// | ||
+ | | [[http:// | ||
+ | |||
+ | ====== U-Boot | ||
+ | |||
+ | ======= U-Boot configured to boot from SPI Flash ======= | ||
+ | |||
+ | ======= U-Boot configured to boot from SD Card ======= | ||
+ | |||
+ | Built and available but not used for either the Operating System Installation nor Operating System Proper. | ||
+ | The image can be written to an SD Card as a header and booted, but U-Boot would fail to boot sometimes after changes to the /boot filesystem, so it was unsuitable as a solution. | ||
+ | |||
+ | ==== Boot Media ==== | ||
+ | |||
+ | * OS and Installer Bootware for SD cards | ||
====== Slackware Operating System ====== | ====== Slackware Operating System ====== | ||
Line 50: | Line 75: | ||
^ Asset ^ Description ^ | ^ Asset ^ Description ^ | ||
- | | [[http:// | + | | [[http:// |
< | < | ||
Line 70: | Line 95: | ||
====== Serial Console System Login ====== | ====== Serial Console System Login ====== | ||
+ | |||
+ | <note important> | ||
To enable a TTY that presents a OS login prompt, which enables system access via the Serial adapter. | To enable a TTY that presents a OS login prompt, which enables system access via the Serial adapter. | ||
- | **All Hardware Models must support this.** | + | All Hardware Models must support this. |
^ Package Series ^ Package ^ Asset changed ^ Src ^ | ^ Package Series ^ Package ^ Asset changed ^ Src ^ | ||
| a | sysvinit-scripts | / | | a | sysvinit-scripts | / | ||
- | | a | etc | / | ||
The additions script has inline documentation. | The additions script has inline documentation. | ||
Line 92: | Line 118: | ||
==== X11/Xorg Window System ==== | ==== X11/Xorg Window System ==== | ||
- | Uses existing fbturbo driver package. | + | Package: x/x11-skel |
- | No changes required. | + | Asset: doinst.sh |
+ | The x11-skel package' | ||
+ | Xorg to automatically configure the video display. | ||
- | ====== Slackware Installer ====== | + | Other Hardware Models contain configuration within this doinst.sh script. |
- | < | + | ====== |
- | Merging some of these changes back upstream is on the to do list </ | + | |
==== Automatic Handling of the OS /boot Partition ==== | ==== Automatic Handling of the OS /boot Partition ==== | ||
Line 107: | Line 134: | ||
==== Installing the Boot Loader onto SPI Flash ==== | ==== Installing the Boot Loader onto SPI Flash ==== | ||
- | / | + | / |
+ | |||
+ | ==== Hardware Model Installer Runtime Configuration Adjustments ==== | ||
+ | |||
+ | / | ||
==== Disabling Filesystem Checks ==== | ==== Disabling Filesystem Checks ==== | ||
Line 118: | Line 149: | ||
Should the Hardware Model not have an RTC, there is a change to make within the Slackware Installer. | Should the Hardware Model not have an RTC, there is a change to make within the Slackware Installer. | ||
/ | / | ||
+ | |||
+ | ====== Hardware Management ====== | ||
+ | |||
+ | ==== Monitoring ==== | ||
+ | |||
+ | Not yet implemented | ||
+ | |||
+ | [[https:// | ||