Slide 1

Slide 1 text

Kernel/VM @ No. 1 7 2024 8 月 10 日 方 Lv. 999 田 巳 aka @puhitaku

Slide 2

Slide 2 text

自己 田 巳 Takumi Sueda @puhitaku 山 身 山 人 US 日 NICT ( ) 日 生 走 3 D 木工 DIY 音 2

Slide 3

Slide 3 text

Slide 4

Slide 4 text

https://www.agatsuma.co.jp/special/girls/sumikko-padwi fi / Wi-Fi 8

Slide 5

Slide 5 text

日 Android 12 Unity 子 Android 面 Chrome Chrome APK 入 風 風 Generalplus MMU Arm SoC (ARM 9 ) 入 5

Slide 6

Slide 6 text

日 SoC: Rockchip RK 33 26 -S RK 3326 一 Device Tree RK 3 3 2 6 用 CPU: Arm Cortex-A 35 1 . 5 GHz x 4 Armv 8 (arm 6 4 ) DRAM: 2 GB : eMMC 32 GB?, microSD LCD: 800 x 1 280 OS: Android 1 2 (Linux 4 . 1 9 . 23 2 ) : Realtek RTL 8 7 23 CS (IEEE 80 2 . 11 n + Bluetooth 4 . 0 ) : x 2 Type-C 子 CPU-Z 6 SoC 子

Slide 7

Slide 7 text

日 Linux 7

Slide 8

Slide 8 text

日 8

Slide 9

Slide 9 text

日 9

Slide 10

Slide 10 text

日 10

Slide 11

Slide 11 text

UART 見 見 面 入手 SoC shell 見 11

Slide 12

Slide 12 text

面 12

Slide 13

Slide 13 text

13

Slide 14

Slide 14 text

0.15 mm 14 👉

Slide 15

Slide 15 text

SoC 4 UART 一 見 Linux 3 月 入手 15 Blu-ray 入

Slide 16

Slide 16 text

SoC 4 UART 一 見 Linux 3 月 入手 入 Linux 入手 16 Blu-ray 入

Slide 17

Slide 17 text

CPU Device Tree Wi-Fi UART (uart 1 ) UART Wi-Fi 口 UART 17 Wi-Fi UART https://forum.armbian.com/topic/ 349 23 -csc-armbian-for-rk 3 2 2 x-tv-box-boards/page/ 13 /#comment- 10 560 8

Slide 18

Slide 18 text

Wi-Fi UART 1mm 18 👉

Slide 19

Slide 19 text

USB-UART 19 👉

Slide 20

Slide 20 text

U-Boot SoC OS microSD 子 入 面 + SD 入 SoC SD 行 U-Boot Rockchip fork U-Boot microSD SoC + U-Boot 20

Slide 21

Slide 21 text

U-Boot UART (Baudrate = 460 800 ) 21

Slide 22

Slide 22 text

U-Boot U-Boot shell 行 子 OK!!! 自 入 printf 22

Slide 23

Slide 23 text

U-Boot Device Tree OTP (One-time programmable) ROM 止 shell SoC + U-Boot 23

Slide 24

Slide 24 text

Linux Linux image DTB Device Tree SD FAT 32 U-Boot GitHub Rockchip fork 自 Linux 24

Slide 25

Slide 25 text

Linux Linux image 子 25

Slide 26

Slide 26 text

Linux fbcon 自力 Linux image 子 LCD 長 示 26

Slide 27

Slide 27 text

Linux 自力 Linux 4 . 19 一 kernel log I²C 止 Device Tree 用 init 見 kernel panic Linux 27

Slide 28

Slide 28 text

Linux 子 Linux Debian arm 64 用 DRM (Direct Rendering Manager) Xorg Wayland compositor 用 28

Slide 29

Slide 29 text

Linux gdm 3 子 29

Slide 30

Slide 30 text

IO Mux image Linux 4 . 1 9 5.x 一 Linux desktop 行 用 自 Linux 30

Slide 31

Slide 31 text

31 github.com/puhitaku/linux-sumikko-pad github.com/puhitaku/u-boot-sumikko-pad