树莓派散热片的安装
第一次接触树莓派有点小小的激动,可以看到有好几个散热片,大致以如下图的方式安装
当然这个位置可以大致摸索
烧录系统进SD卡
下载最新系统
这里安装的是openeuler系统,可见网站openEuler可以下载最新的系统
第下载第一个镜像,第二个文件用于验证,防止文件伪造。
烧录进SD卡
树莓派套装中有一个SD卡,有一个U盘,可将SD卡插入U盘中,然后插入电脑,这里要使用一个工具balenaEtcher,操作界面如下:
第一个是选择你刚下载的镜像,第二个选择的是你插入的设备(也就是刚刚那个U盘),然后点击flash烧录系统。烧录成功后会看到complete字样,不行的话其实多烧录几次就行(我试了三四次才成功)
登录系统(设置可远程登录)
将烧录系统后的SD卡插入树莓派4b中,再找出充电器给树莓派通电(树莓派必须一直通电才能使用),将键盘和显示器外设插入树莓派中,可以看到如下界面
输入账号(root),密码(默认为openeuler)
可以看到登录成功,当然我们可以每次都这样登录但是我想的是以后可以远程登录(每次都插入外设太麻烦了),并且没网什么都做不到,先联网,使用命令探测可用wifi
nmcli dev wifi
然后使用如下命令连接
nmcli dev wifi connect XXX(wifi名) password XXX(连接的wifi名的密码)
可以看到连接成功
输入ip a 可以查看我们的iP地址,这样就可以远程登录了,打开远程连接软件(这里我用的是putty),输入Ip地址,输入账号密码,登录成功
这里的dnf就相当于我们平时用的apt。当然也有可能遇到无法更新的情况(提示EPOL问题),我在网上查到的解决方法是
sudo vi /etc/yum.repos.d/openEuler.repo
然后到EPOL那一部分,在baseurl那一行加入一个main,如下图
过后可更新成功
如果想改密码,可以使用sudo passwd root命令
安装openssl并测试
安装并配置openssl
首先安装wget,命令如下
dnf install -y yum
yum install -y wget
然后下载openssl,命令如下(当然版本可自己选),详细见openssl
wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
然后解包
tar xvf openssl-1.1.1a.tar.gz
可以看到我们解包后的openssl-1.1.1a
然后输入
./config
make
make install
这样openssl就配置成功了
测试openssl
先写一段测试代码
#include <stdio.h>
#include <openssl/evp.h>
int main(){
OpenSSL_add_all_algorithms();
return 0;
}
然后尝试运行,需要头文件和静态库文件的配合,为了找文件容易,我们可以下载locate
sudo dnf install locate
我们需要找的是以下文件并记录下它们所在的目录
locate evp.h
locate libssl.a(.a是静态库文件)
locate libcrypto.a
locate libdl.a
locate libpthread.a
然后使用 如下命令编译这个.c文件
gcc test.c -o test -I/usr/include -L/usr/lib64 -l ssl -l crypto -l dl -l pthread
然后测试,输入
./test; echo$?
如果得到0就说明安装并测试成功。
树莓派的摸索之路仍在继续。。。。。。。。。。。。。。。。。