## 技术点记录 1. linux 下播放音频 ```bash sudo apt install libasound2-dev alsa-utils ``` 2. linux 下播放视频 ```bash sudo apt install ffmpeg ``` 驱动安装 ```bash sudo apt install libdirectfb-dev ``` 3. 当前用户加入播放音频与视频的组中 ```bash sudo usermod -aG audio,video $USER ``` ### 关闭屏幕帧缓冲 ```bash # 关闭帧缓冲设备 echo 1 | sudo tee /sys/class/graphics/fb0/blank # 重新打开帧缓冲设备 echo 0 | sudo tee /sys/class/graphics/fb0/blank ``` ### 播放视频 ```bash ffplay -autoexit -fs -i video.mp4 ``` ### 编译 arm64 架构 ```bash CC=aarch64-linux-gnu-gcc CGO_ENABLED=1 GOOS=linux GOARCH=arm64 go build -o game-driver-arm64 . ``` ### J8引脚 ```bash J8: 3V3 (1) (2) 5V GPIO2 (3) (4) 5V GPIO3 (5) (6) GND GPIO4 (7) (8) GPIO14 GND (9) (10) GPIO15 GPIO17 (11) (12) GPIO18 GPIO27 (13) (14) GND GPIO22 (15) (16) GPIO23 3V3 (17) (18) GPIO24 GPIO10 (19) (20) GND GPIO9 (21) (22) GPIO25 GPIO11 (23) (24) GPIO8 GND (25) (26) GPIO7 GPIO0 (27) (28) GPIO1 GPIO5 (29) (30) GND GPIO6 (31) (32) GPIO12 GPIO13 (33) (34) GND GPIO19 (35) (36) GPIO16 GPIO26 (37) (38) GPIO20 GND (39) (40) GPIO21 ```