[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.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
slackwarearm:development_di_rk3399 [2022/01/13 13:58 (UTC)] mozesslackwarearm:development_di_rk3399 [2022/01/31 11:37 (UTC)] mozes
Line 1: Line 1:
 <note warning>May 2021 - work in progress</note> <note warning>May 2021 - work in progress</note>
  
-======  Exposition: RockPro64 - Direct Integration into Slackware AArch64  ====== +======  Exposition: Direct Integration into Slackware AArch64  ====== 
  
 This exposition also covers Slackware ARM (32bit ARMv7), although at present (May 2021) AArch64 is wider ranging with regard to the //plugin// development model.  Coverage of Hardware Model Direct Integration ARM will be arranged at a later date. This exposition also covers Slackware ARM (32bit ARMv7), although at present (May 2021) AArch64 is wider ranging with regard to the //plugin// development model.  Coverage of Hardware Model Direct Integration ARM will be arranged at a later date.
Line 144: Line 144:
  
 Other Hardware Models contain configuration within this doinst.sh script. Other Hardware Models contain configuration within this doinst.sh script.
 +
 +====== Slackware Operating System Post Boot Configuration ======
 +
 +Package: a/sysvinit-scripts
 +Assets: /etc/rc.d/rc.platform - load helper scripts from /etc/rc.d/rc.platform.d/<arch>
 +These scripts perform such things as setting the LCD panel brightness, setting fan speeds, etc.
 +
 +Used on the RockPro64, Pinebook Pro.
  
 ====== Slackware Installer ====== ====== Slackware Installer ======
Line 176: Line 184:
 /lib/firmware/rockchip /lib/firmware/rockchip
  
 +==== Operating System Configuration (per Hardware Model) ====
 +
 +/usr/lib/setup/armedslack-hwm-os-configure 
 +
 +This runs helper scripts found within the Slackware Installer.
 +These scripts are named after the SoC they support, e.g. /usr/share/hwm-configure/platform/$ARCH/helper.scr/rk3399
 +
 +Examples of usage include:
 +  * Configuring suspend/hibernate options within /etc/elogind/logind.conf and within /boot/extlinux/extlinux.conf
 +
 +=== Operating System configuration assets ===
 +
 +Some static assets are installed to the Operating System to provide sane/useful defaults for particular Hardware Models.
 +
 +/usr/share/hwm-configure/platform/$ARCH/assets/rk3399/snd/pinebookpro/asound.state
 +
 +An ALSA config also exists for the rockpro64:
 +/usr/share/hwm-configure/platform/$ARCH/assets/rk3399/snd/rockpro64/asound.state
  
  
 slackwarearm:development_di_rk3399 ()