其他分享
首页 > 其他分享> > 树莓派4B软硬件环境搭建

树莓派4B软硬件环境搭建

作者:互联网

环境配置:

配置过程:

  1. 安装Raspberry-Pi-imager (下称之为imager 如需要安装特定64bit系统,单独下载需要的镜像文件(可以下载种子或者用迅雷之类下载),在打开的imager中选择“使用自定义镜像”);
  2. 插入SD卡,在imager中选择镜像(注意确定自己的派派CPU架构和可用的镜像),在配置界面配置“启用SSH”,设定用户和密码,设定wifi和时区;
  3. 刻录-选定刻录完成自动弹出;(刻录完成后,WIN会提醒“无法识别的文件格式,建议格式化再使用” 不用管,直接拔出读卡器即可);
  4. 树莓派 断电情况下,插入SD卡,连接电源线,连接树莓派到你显示器 、连接网线到路由器(建议使用私人wifi,并且能进入路由器界面,方便确定内网IP及MAC地址);
    4-5.确认连接完毕后,SD插稳定后,上电
  5. 有显示器:稍等5-6分钟后正常启动出现火烧云桌面,(中间出现256全色域图像是正常的);
  6. 无显示器:PC打开你路由器界面 5-6分钟后 路由器会出现新有线连接 注意查看IP,Xshell->新建连接->"主机:内网IP",在“用户身份验证”输入你在imager中设定的用户名+密码;
  7. 5.新建端口打开sudo fdisk -l; 6.shell 直接打开sudo sudo fdisk -l; 能够看到你当前使用实际占用存储多少,还有多少存储已经新建文件系统,但是未挂载;
  8. 5.新建端口打开sudo raspi-config; 6.shell 直接打开sudo raspi-config;
  9. 在Advanced Options中选择 Expend file System;即可把你已经新建文件系统但是未挂载的内存,挂载到树莓派系统下,sudo reboot 使树莓派重启后启用;
    10.基础配置完毕,更多配置请参考raspi-config 各项指南;

配置清华源:

  1. 百度“清华源” -> 右下方“使用指南”-> 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