橘窝

树莓派成果报表

Pages端

外网端

内网端

树莓派+linux入坑指南

我在初学树莓派+Linux历程中碰到大大小小的一些麻烦,和最后的解决方案

设置Wifi+开启ssh

  1. 用电脑打开boot盘
  2. 建立ssh文件
  3. 新建wpa_supplicant.conf文件
  4. 打开wpa_supplicant.conf并输入以下内容
1
2
3
4
5
6
7
8
9
10
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1 "优先级"
}

连接SSH并配置

  1. 通过电脑arp -a或者路由器192.168.1.1找到树莓派的ip
  2. 连接并输入
1
sudo raspi-config

建议开启扩容+VNC+SPI+摄像头选项

~解决中文乱码问题~
在上述界面点进语言设置界面,然后

去掉

  • en_GB.UTF-8 UTF-8
    勾上
  • en_US.UTF-8 UTF-8
  • zh_CN.UTF-8 UTF-8
  • zh_CN.GBK GBK
    默认语言
  • zh_CN.UTF-8

然后还有时区之类的设置自己看着选就好
话说国外的网站之类中国时区全是上海标准,怕不是对中国首都有什么误解


内网穿透

偶然发现的一个良心商家,无限流量加免费,唯一的遗憾貌似有点慢,不过要啥自行车?

1
sudo wget  -O install.sh 'https://xd.zhexi.tech/upgrade/install.sh' && sudo bash ./install.sh --token 9JfmXu --address xd.zhexi.tech

官网地址


设置静态IP

1
2
3
4
5
6
sudo vim /etc/dhcpcd.conf

interface wlan0
static ip_address=192.168.1.xxx/24 "想要设定的IP"
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 114.114.114.114 8.8.8.8

更新vim

::树莓派自带的vi是真滴反人类::

1
2
3
4
5
6
7
sudo apt-get remove vim-common
sudo apt-get install vim
sudo vim /etc/vim/vimrc
set nu "行数"
syntax on
set tabstop=4 "tab进4格"
colorscheme evening "如果想要全局改的话就在这里改,网上的教程基本都是只对pi生效的"

设置定时任务

1
2
3
chmod +x 路径名
sudo vim /etc/crontab
sudo service cron restart/etc/init.d/cron  restart
1
* * * * * root 欲执行动作

打开后会发现这样的语句,前五个分别是
分钟 小时
如果你想要让他每天执行一次的话,就给前两个一个固定值

1
1 1 * * * root 欲执行动作

比如这个就是每天01:01执行动作
*通配其他指定,这个逻辑一开始觉得挺反人类后来感觉挺有趣的


设置开机自启

1
2
chmod +x 路径名
sudo vim /etc/rc.local

在exit 0上面一行写上想要执行的动作就好
然后记得在任务最后加个&
意思是后台继续运行而不会去堵住开机的进程


超频一哈

3B+貌似不让直接设置超频了,超频这个行为现在只能通过修改配置文件来实现。

1
2
3
4
5
6
sudo vim /boot/config.txt
"推荐方案"
avoid_warnings=1
arm_freq=1350
core_freq=500
over_voltage=4

底下那四行往最后一放就是了

::这里是之前偶然查到另一个提升性能的方法::

1
2
3
sudo wget -O /usr/bin/zram.sh https://raw.githubusercontent.com/novaspirit/rpi_zram/master/zram.sh
chmod +x /usr/bin/zram.sh
sudo zram.sh

然后再给上面这个shell弄个开机自启

1
2
sudo vim /etc/rc.local
/usr/bin/zram.sh&

摄像头

如果你摄像头安装好了加上启动了设置的话基本就没什么问题了,一般都不需要别的什么操作了。

常用命令:

1
2
raspistill -o image.jpg "拍张照放在~/中,路径是可改的,绝对相对都没啥问题"
raspistill -o image.jpg -w 640 -h 480 "在做家庭监控之类事情的时候建议通过这个,原图一张2m这个拍出来的只有500k"

然后是我意外发现很好玩的命令

1
2
3
4
raspistill -o - "这个指令可以将二进制直接打在console上,换句话说如果你通过捷径Jsbox之类软件的话就可以直接通过这个命令获取实时照片"
raspistill -o - -ifx emboss "浮雕效果,配合第一条食用更佳"
raspistill -o - -cfx 128:128
"黑白照,同上"

然后基本玩法就这差不多了,至于OLED,因为像素太低之类的原因,也做不出什么太骚的操作,以后有时间再发怎么绘制他页面的教程吧。

随便写的System监控
::随便写的System监控::

好久没写过博客,感觉意外的有意思。