ビルドは不要です。 GitHubの「Code → Download ZIP」で取得し、Brainux上で展開したディレクトリから sudo sh install.sh を実行すると、バックアップを作成してカーネル・DTB・モジュール・自動ロード設定を配置します。完了後に手動で再起動してください。
メモ
メモです
user@brain:~$ mkdir brainux-audio
user@brain:~$ cd brainux-audio/
user@brain:~/brainux-audio$ git clone https://github.com/kitazaki/brainux-audio.git
Cloning into 'brainux-audio'...
remote: Enumerating objects: 136, done.
remote: Counting objects: 100% (136/136), done.
remote: Compressing objects: 100% (90/90), done.
remote: Total 136 (delta 43), reused 111 (delta 21), pack-reused 0 (from 0)
Receiving objects: 100% (136/136), 7.68 MiB | 358.00 KiB/s, done.
Resolving deltas: 100% (43/43), done.
Updating files: 100% (100/100), done.
user@brain:~/brainux-audio$ ls
brainux-audio
user@brain:~/brainux-audio$ cd brainux-audio/
user@brain:~/brainux-audio/brainux-audio$ ls
boot KERNEL_RELEASE
brain-audio-load modules
brain-audio.service modules-5.4.149-brain-audio-common-test1.tar.gz
build-info README.md
check-audio.sh restore.sh
COPYING SHA256SUMS
docs source
install.sh testing
user@brain:~/brainux-audio/brainux-audio$ sudo sh install.sh
[sudo] password for user:
.gitignore: OK
COPYING: OK
KERNEL_RELEASE: OK
README.md: OK
boot/imx28-pwsh1.dtb: OK
boot/imx28-pwsh2.dtb: OK
boot/imx28-pwsh3.dtb: OK
boot/imx28-pwsh4.dtb: OK
boot/imx28-pwsh5.dtb: OK
boot/imx28-pwsh6.dtb: OK
boot/imx28-pwsh7.dtb: OK
boot/zImage: OK
brain-audio-load: OK
brain-audio.service: OK
build-info/Module.symvers: OK
build-info/build.log: OK
build-info/kernel.config: OK
build-info/module-info/brain-bu26154.ko.txt: OK
build-info/module-info/snd-soc-mxs-ymu818b.ko.txt: OK
build-info/module-info/snd-soc-ymu818b.ko.txt: OK
build-info/source-commit.txt: OK
build-info/toolchain.txt: OK
check-audio.sh: OK
docs/INSTALL.md: OK
docs/VERIFICATION.md: OK
install.sh: OK
modules/5.4.149-brain-audio-common-test1/kernel/drivers/input/touchscreen/tsc2007.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/drivers/rtc/rtc-ds1307.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/drivers/spi/spi-bitbang.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/drivers/spi/spi-gpio.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/fs/cachefiles/cachefiles.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/fs/fscache/fscache.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/lib/crc7.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/sound/soc/codecs/snd-soc-ymu818b.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/sound/soc/mxs/brain-bu26154.ko: OK
modules/5.4.149-brain-audio-common-test1/kernel/sound/soc/mxs/snd-soc-mxs-ymu818b.ko: OK
modules/5.4.149-brain-audio-common-test1/modules.builtin: OK
modules/5.4.149-brain-audio-common-test1/modules.builtin.modinfo: OK
modules/5.4.149-brain-audio-common-test1/modules.order: OK
modules-5.4.149-brain-audio-common-test1.tar.gz: OK
restore.sh: OK
source/README.md: OK
source/brain-bu26154.c: OK
source/build-source-delta.patch: OK
source/imx28-pwsh1.dts: OK
source/imx28-pwsh2.dts: OK
source/imx28-pwsh3.dts: OK
source/imx28-pwsh4.dts: OK
source/imx28-pwsh5.dts: OK
source/imx28-pwsh6.dts: OK
source/imx28-pwsh7.dts: OK
source/mxs-ymu818b.c: OK
source/ymu818b.c: OK
testing/common-test3/BU26154-HEADPHONE.md: OK
testing/common-test3/COPYING: OK
testing/common-test3/KERNEL_RELEASE: OK
testing/common-test3/README.md: OK
testing/common-test3/SHA256SUMS: OK
testing/common-test3/boot/imx28-pwsh1.dtb: OK
testing/common-test3/boot/imx28-pwsh2.dtb: OK
testing/common-test3/boot/imx28-pwsh3.dtb: OK
testing/common-test3/boot/imx28-pwsh4.dtb: OK
testing/common-test3/boot/imx28-pwsh5.dtb: OK
testing/common-test3/boot/imx28-pwsh6.dtb: OK
testing/common-test3/boot/imx28-pwsh7.dtb: OK
testing/common-test3/boot/zImage: OK
testing/common-test3/brain-audio-load: OK
testing/common-test3/brain-audio.service: OK
testing/common-test3/check-audio.sh: OK
testing/common-test3/install.sh: OK
testing/common-test3/kernel.config: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/drivers/input/touchscreen/tsc2007.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/drivers/rtc/rtc-ds1307.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/drivers/spi/spi-bitbang.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/drivers/spi/spi-gpio.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/fs/cachefiles/cachefiles.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/fs/fscache/fscache.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/lib/crc7.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/kernel/sound/soc/mxs/brain-bu26154.ko: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/modules.builtin: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/modules.builtin.modinfo: OK
testing/common-test3/modules/5.4.149-brain-audio-common-test3/modules.order: OK
testing/common-test3/modules-5.4.149-brain-audio-common-test3.tar.gz: OK
testing/common-test3/restore.sh: OK
testing/common-test3/source/README.md: OK
testing/common-test3/source/brain-bu26154.c: OK
testing/common-test3/source/build-source-delta.patch: OK
testing/common-test3/source/headphone-input.patch: OK
testing/common-test3/source/imx28-pwsh1.dts: OK
testing/common-test3/source/imx28-pwsh2.dts: OK
testing/common-test3/source/imx28-pwsh3.dts: OK
testing/common-test3/source/imx28-pwsh4.dts: OK
testing/common-test3/source/imx28-pwsh5.dts: OK
testing/common-test3/source/imx28-pwsh6.dts: OK
testing/common-test3/source/imx28-pwsh7.dts: OK
testing/common-test3/source/mxs-ymu818b.c: OK
testing/common-test3/source/ymu818b.c: OK
testing/common-test3/source-commit.txt: OK
testing/common-test3/toolchain.txt: OK
Backup: /home/user/backup-brain-audio-common-lgHO84Nl
Created symlink '/etc/systemd/system/multi-user.target.wants/brain-audio.service' → '/etc/systemd/system/brain-audio.service'.
Installed 5.4.149-brain-audio-common-test1. Backup: /home/user/backup-brain-audio-common-lgHO84Nl
No reboot or playback was started. Reboot manually, then run sudo sh check-audio.sh.
user@brain:~/brainux-audio/brainux-audio$
user@brain:~/brainux-audio/brainux-audio$ sudo reboot
user@brain:~/brainux-audio/brainux-audio$
user@brain:~$ cd brainux-audio/
user@brain:~/brainux-audio$ cd brainux-audio/
user@brain:~/brainux-audio/brainux-audio$ sudo sh check-audio.sh
--- Kernel / device ---
5.4.149-brain-audio-common-test1
SHARP Brain PW-SH4
--- Cards / PCM ---
0 [BrainBU26154 ]: Brain-BU26154 - Brain-BU26154
Brain-BU26154
**** List of PLAYBACK Hardware Devices ****
card 0: BrainBU26154 [Brain-BU26154], device 0: Playback brain-bu26154.0-001a-0 [Playback brain-bu26154.0-001a-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
--- Audio modules ---
brain_bu26154 16384 1
--- Autoload service ---
● brain-audio.service - Load Brain audio modules for the active device tree
Loaded: loaded (/etc/systemd/system/brain-audio.service; enabled; preset: enabled)
Active: active (exited) since Sun 2026-10-18 23:31:36 JST; 13min ago
Invocation: 488a1f598e754302802751682ef2f01b
Process: 237 ExecStart=/usr/local/sbin/brain-audio-load (code=exited, status=0/SUCCESS)
Main PID: 237 (code=exited, status=0/SUCCESS)
CPU: 468ms
Oct 18 23:31:32 brain systemd[1]: Starting brain-audio.service - Load Brain audio modules for the active device tree...
Oct 18 23:31:36 brain systemd[1]: Finished brain-audio.service - Load Brain audio modules for the active device tree.
--- Relevant kernel messages ---
[ 58.617186] brain-bu26154 0-001a: speaker input enabled; reset not specified, amplifier class AB
[ 58.787603] platform brain-audio: brain-bu26154.0-001a <-> 80042000.saif mapping ok
[ 58.983430] platform brain-audio: brain-bu26154.0-001a <-> 80046000.saif mapping ok
user@brain:~/brainux-audio/brainux-audio$