树莓派4B学习五 SPI
SSD1306
通过SPI控制SSD1306驱动的128x64的OLED显示屏
业务 设备 驱动
cmd/main.go ---> dev/ssd1306h.go--->periph.io/x/periph/devices/ssd1306
专注于数字孪生及工业软件SaaS的研发
通过SPI控制SSD1306驱动的128x64的OLED显示屏
业务 设备 驱动
cmd/main.go ---> dev/ssd1306h.go--->periph.io/x/periph/devices/ssd1306
PCF8574是通过I2C进行控制。
LED 业务 设备 驱动
cmd/main.go ---> dev/pcf8574LED.go ---> driver/i2c_linux.go
Beep …
通过控制gpio的设备文件的读写来控制LED1(物理 37 脚,BCM 26 脚)
DigitalPinner是对GPIO的基本抽象,其实现以下接口:
type DigitalPinner interface {
// Export exports the pin for use by the …
通过golang操作外设硬件,以达到学习golang操作硬件的相关知识。
下载地址:https://github.com/zyedidia/micro
安装:curl https://getmic.ro | bash
如果你对VIM不太熟悉,用这个会很好用,和windows下操作一致,支持鼠标复制和粘贴
通过其源码可以学习其各种打包和编译方式
下载地址:https://people.centos.org/pgreco/
下载包为:CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-1908-sda.raw.xz
通过7z解压为.raw,然后用Win32DiskImager烧写到SD卡
或者通过Baidu网盘下 …
树莓派supervisord使用
sudo apt-get install supervisor vim -y
sudo systemctl enable supervisor # 开机自启动
sudo systemctl restart supervisor
sudo systemctl status supervisor …