Files
game-driver/todo.md

1.2 KiB

技术点记录

  1. linux 下播放音频
    sudo apt install libasound2-dev alsa-utils
    
  2. linux 下播放视频
    sudo apt install ffmpeg
    
    驱动安装
    sudo apt install libdirectfb-dev
    
  3. 当前用户加入播放音频与视频的组中
    sudo usermod -aG audio,video $USER
    

关闭屏幕帧缓冲

# 关闭帧缓冲设备
echo 1 | sudo tee /sys/class/graphics/fb0/blank
# 重新打开帧缓冲设备
echo 0 | sudo tee /sys/class/graphics/fb0/blank

播放视频

ffplay -autoexit -fs -i video.mp4

编译 arm64 架构

CC=aarch64-linux-gnu-gcc CGO_ENABLED=1 GOOS=linux GOARCH=arm64 go build -o game-driver-arm64 .

J8引脚

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