cat /etc/netplan/50-cloud-init.yaml
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
wifis:
wlan0:
dhcp4: true
access-points:
"你的wifi的ssid":
password: "你的密码"
network:
ethernets:
ens160: #配置的网卡的名称
addresses: [192.168.0.105/24] #配置的静态ip地址和掩码
dhcp4: no #关闭DHCP,如果需要打开DHCP则写yes
optional: true
gateway4: 192.168.0.1 #网关地址
nameservers:
addresses: [114.114.114.114,180.76.76.76] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
version: 2
renderer: networkd #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd
作者:Leif160519
链接:https://hacpai.com/article/1593929878472
来源:黑客派
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
无法解析域名
#方法1:
cat > /etc/resolv.conf <<EOF
nameserver 223.5.5.5
nameserver 223.6.6.6
EOF
# 方法2:
route add default gw 192.168.1.1
安装软件时出错:
dpkg: error processing package php7.0 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
php7.0-fpm
php7.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
执行以下命令:
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old #//现将info文件夹更名
sudo mkdir /var/lib/dpkg/info #//再新建一个新的info文件夹
sudo apt-get update
sudo apt-get -f install
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old #//执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
sudo rm -rf /var/lib/dpkg/info #//把自己新建的info文件夹删掉
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info #//把以前的info文件夹重新改回名字
首先用su命令进入root用户模式下,接着执行
cd /tmp
git clone https://github.com/raspberrypi/userland.git
apt-get install cmake
apt-get install build-essential
cd userland
如果你使用的是32位OS,输入
./buildme
如果是64位OS,则输入
./buildme --aarch64
接着,在/opt/vc/bin目录下就有vcgencmd了。直接运行,可能导致报错:
./vcgencmd: error while loading shared libraries: libvchiq_arm.so: cannot open shared object file: No such file or directory
在root用户下执行:
echo "/opt/vc/lib" >> /etc/ld.so.conf
ldconfig
即可。 如果需要,可以将/opt/vc/bin加入到环境变量PATH内。
Install the pi-bluetooth package:
sudo apt-get install pi-bluetooth
Edit the /boot/firmware/usrcfg.txt file to add the following line at the end:
include btcfg.txt
Reboot:
sudo reboot
Check that the device is detected:
hciconfig -a
hci0: Type: Primary Bus: UART
...
创建附加总线 树莓派中只给定了一个总线:总线1 总线0和总线2从不使用
# /boot//boot/config.txt
# 在i2c下面添加如下代码
dtoverlay=i2c-gpio
bus=3 #命令该总线为总线3
i2c_gpio_delay_us=1
i2c_gpio_sda=23 # 将gpio的23口作为总线3的sda口
i2c_gpio_scl=24 # 将gpio的24口作为总线3的scl口
没实际操作,原本以为一总线和i2c共用了一个pin,查图发现不冲突,所以暂时不操作了
1.RaspController
支持SSH、GPIO控制、文件管理、进程列表、自定义命令、自定义组件、重启关机等,功能相当丰富
谷歌Play、华为应用市场也可以下载