树莓派4B软硬件环境搭建
作者:互联网
环境配置:
- 硬件: 树莓派4B(4GB 128GB-SD card) 显示器 、2母对1母视频信号切换器(看你使用显示器的接口,电脑,树莓派(HDMI)、接口而定)、无线鼠标套件、U盘等等;
- 软件: 烧录树莓派:SD formatter、Xshell(Xftp)、Raspberry Pi imager(官网可下)、烧录镜像imger(如使用官方烧录软件可以不下);
- 注意: 树莓派 bulleyes-64bit 系统(2016年10月以后的系统)默认不打开ssh,也不启用wifi,建议使用官方烧录软件,可以在使用过程中配置SSH WIFI 和 键盘,如图:
配置过程:
- 安装Raspberry-Pi-imager (下称之为imager 如需要安装特定64bit系统,单独下载需要的镜像文件(可以下载种子或者用迅雷之类下载),在打开的imager中选择“使用自定义镜像”);
- 插入SD卡,在imager中选择镜像(注意确定自己的派派CPU架构和可用的镜像),在配置界面配置“启用SSH”,设定用户和密码,设定wifi和时区;
- 刻录-选定刻录完成自动弹出;(刻录完成后,WIN会提醒“无法识别的文件格式,建议格式化再使用” 不用管,直接拔出读卡器即可);
- 树莓派 断电情况下,插入SD卡,连接电源线,连接树莓派到你显示器 、连接网线到路由器(建议使用私人wifi,并且能进入路由器界面,方便确定内网IP及MAC地址);
4-5.确认连接完毕后,SD插稳定后,上电 - 有显示器:稍等5-6分钟后正常启动出现火烧云桌面,(中间出现256全色域图像是正常的);
- 无显示器:PC打开你路由器界面 5-6分钟后 路由器会出现新有线连接 注意查看IP,Xshell->新建连接->"主机:内网IP",在“用户身份验证”输入你在imager中设定的用户名+密码;
- 5.新建端口打开sudo fdisk -l; 6.shell 直接打开sudo sudo fdisk -l; 能够看到你当前使用实际占用存储多少,还有多少存储已经新建文件系统,但是未挂载;
- 5.新建端口打开sudo raspi-config; 6.shell 直接打开sudo raspi-config;
- 在Advanced Options中选择 Expend file System;即可把你已经新建文件系统但是未挂载的内存,挂载到树莓派系统下,sudo reboot 使树莓派重启后启用;
10.基础配置完毕,更多配置请参考raspi-config 各项指南;
配置清华源:
- 百度“清华源” -> 右下方“使用指南”-> ctrl+f 输入“ras” 即可找到树莓派源;
2.Xshell 进入树莓派,输入“sudo nano /etc/apt/source.list” 按照说明复制源定义到本文件中即可;
3.注意树莓派默认还使用/etc/apt/source.list.d/raspi.list 配置apt源,故上一步完成后 可以将同文件下的文件夹“source.list.d”删除
sudo rm -r /etc/apt/source.list.d
sudo apt-get update
装配树莓派软件环境:
因为本项目使用树莓派主要用于验证arm64汇编代码和C++代码(以及可能的编写Arm Neon程序)所以下面的安装步骤主要以C++ 和NCNN 为主:
1.安装cmake:
1.1 cmake官网下载 cmake-aarch64-[version].tar.gz(视你下载版本而定,树莓派只能用aarch64);
1.2 Xshell 连接正常启动树莓派,Xftp 即可将压缩包发送到你文件下,如图,提示没装Xftp可以装个Xftp,链接都在上方;
1.3 配置过程:
tar cmake-*-.tar.gz # 解压压缩包
cd cmake-*/bin # 进入bin目录
pwd # 打印当前绝对路径 顺便复制这个绝对路径
sudo nano ~/.bashrc # 打开bash的默认配置文件 下拉到最后一行
export PATH=绝对路径:$PATH # 复制入,配置好环境变量 ctrl+O 写入 ctrl+X 关闭
source ~/.bashrc # 环境变量生效
cmake --version # 若输出cmake版本,即安装成功,若未输出,进一步百度Cmake配置环境变量;
2.(显示器 )安装VScode及插件(安装VScodium 插件通用):
2.1 Vscode官网下载Vscode-*.deb版本(raspiberryPiOS bulleyes 64bit 基于 Debian5);
2.2 Vscode插件市场,搜C++ C++intelliense 和Cmake Cmake-tools 下载C++注意是“Linux AArch64版本”;
*VScode插件下载过慢解决技巧:进入插件页面,右下Resources区域->"Repository"进入插件的github,在github右边About区域->"Releases"->即可找到对应版本;
**选中你需要版本的release文件后,可以右键复制下载链接 到迅雷中使用,或者使用该网站;
3.安装GIT
3.1 安装git ,并打开github 配置SSH key (百度即可);
4.(可选)安装OpenCV
4.1 静态库 参考我github项目中3rdparty 文件夹 即提供 一个3.4.5版本的opencv 静态库,参考同项目下的CMakeLists.txt使用即可;
4.2 动态库 参考Opencv编译动态库 或者要能找到include+so文件直接来一份即可;
5.安装NCNN 并检查NCNN正确性(待更新)
标签:树莓,配置,cmake,安装,sudo,插件,软硬件,4B 来源: https://www.cnblogs.com/Moonjou/p/16296409.html