树莓派4B使用方法及硬件推荐
2022年2月入手了树莓派4B,最近把它翻出来玩玩。
树莓派简介
Raspberry Pi(中文名为树莓派,简写为 RPi,(或者 RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于 Linux。随着 Windows 10 IoT 的发布,我们也将可以用上运行 Windows 的树莓派。
自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是麻雀虽小,五脏俱全。
树莓派由注册于英国的“Raspberry Pi 慈善基金会”开发,埃本·阿普顿(Eben Upton)为项目带头人。2012年3月,英国剑桥大学的埃本·阿普顿正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"。这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这 一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。在2006年树莓派早期概念是基于Atmel的 ATmega644单片机,首批上市的10000“台”树莓派的“板子”,由中国台湾和大陆厂家制造。
它是一款基于RAM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。
树莓派的生产是通过有生产许可的三家公司Element 14/Premier Farnell、RS Components及Egoman。这三家公司都在网上出售树莓派。你可以在诸如京东、淘宝等国内网站购买到你所想要的树莓派。
树莓派基金会提供了基于ARM的Debian和Arch Linux的发行版供大众下载。还计划提供支持Python作为主要编程语言,支持Java、BBC BASIC (通过 RISC OS 映像或者Linux的"Brandy Basic"克隆)、C 和Perl等编程语言。
也有开发者尝试出在树莓派上安装Windows 10 ARM版和Windows 11 ARM版。
说白了,就是个特别小的支持键鼠、U盘的小主机。
树莓派型号
Raspberry Pi Model A+
Raspberry Pi Model B+
Raspberry Pi 2 Model B
Raspberry Pi 3 Model B
Raspberry Pi 3 Model A+
Raspberry Pi 3 Model B+
Raspberry Pi 4 Model B
Raspberry Pi Zero
Raspberry Pi Zero W
Raspberry Pi Zero WH
Raspberry Pi 400
树莓派4B
树莓派4B可以说是这么多树莓派里的佼佼者,也是最贵的一种。晒三张图:
别看它小,但它真的是麻雀虽小但五脏俱全,参数如下:
- 1.5GHz 四核 64 位 ARM Cortex-A72 芯片
- LPDDR4 SDRAM 内存,可选 1 / 2 / 4GB
- 板载全双工千兆以太网接口
- 板载双频802.11ac无线网络
- 板载蓝牙5.0
- 两个 USB 3.0 和两个 USB 2.0 接口
- 2 个 micro HDMI 输出,支持同时驱动双显示器,分辨率高达 4K
- VideoCore VI 显示芯片,支持 OpenGL ES 3.x.
- 支持 HEVC 视频 4Kp60 硬解码
- USB Type-C 供电接口
这么小巧可爱的树莓派,你爱了吗?
软硬件准备
- 64G/128G的SanDisk内存卡,建议买这两种。
- 最普通的读卡器
- 树莓派系统(Raspberry Pi OS)
- 系统烧写工具,这里推荐用Raspberry Pi Imager
- 一台能正常上网的电脑,建议用主力机
- 电脑安装Putty
开始刷机
- 插入买好的SanDisk内存卡进电脑,右键格式化一下
- 安装并打开Raspberry Pi Imager
- 选择第一个按钮(CHOOSE OS),然后直接拉到底选择Use custom
- 打开后找到刚刚下载好的Raspberry Pi OS操作系统,选择OPEN
- 确保SanDisk卡插好并能正常使用后按下第二个按钮(CHOOSE SD CARD),选择你的SD卡,并按WRITE,提示框按YES
- 等待10分钟左右弹出write successful对话框,选择CONTINUE后退出Raspberry Pi Imager
连接树莓派
如果你手里有显示器请看Plan A,没有显示器(和我一样)请看Plan B。
Plan A:
- 用树莓派自带的HDMI线将树莓派和显示器连接
- 然后插入键鼠
- 最后接通电源开机即可
Plan B:
- 先打开电脑资源管理器,选择网络,打开网络设备
- 在官网里输入你家WIFI密码登录管理
- 用一根网线(自己的)将树莓派和路由器连接,并接通电源
- 在电脑上找一个名字是树莓派型号的连接,查看它的IP(192.168.*.***)
- 打开Putty,在Host Name里输入树莓派IP,在Connection type里选择SSH,在Saved Sessions内输入一个名字,比如Pi。按下Open
- 如果你的树莓派正常开启,并正常插入网卡那么Putty里的黑框就是你的树莓派。登录你的树莓派:用户名(Account)默认Pi,密码(PassWord)默认raspberry,密码输入时不显示是正常情况,输入正确后即可直接进入树莓派系统。即出现Pi@raspberrypi:~$
树莓派优化
修改源
源默认是国外的,又慢又卡。所以换成中科大的源:
sudo nano /etc/apt/sources.list
注释/删除其它东西,添加下面这个
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/raspbian stretch main contrib non-free rpi
然后回到主界面,输入下面这个
sudo nano /etc/apt/sources.list.d/raspi.list
注释/删除其它东西,添加下面这个
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian stretch main ui
修改时间和地区
主界面输入
sudo dpkg-reconfigure tzdata
找到亚洲 Asia,然后选择 shanghai 就可以了。
开机自启SSH或者VNC
主界面输入
sudo raspi-config
进入设置,找到 interfacing option 选择,然后找到 ssh或者VNC,按回车使能 enable 就可以了。
添加可视化界面
下载还是一个黑框,对新人不友好,所以需要调出UI。(当服务器或者其他用途就不用改了)
这里还是分有无显示器,有显示器请看Plan A,无显示器请看Plan B
Plan A:
- 直接插电开机即可
Plan B:
- 主界面分别输入sudo apt-get sources 和sudo apt-get install tightvncserver下载并更新VNC
- 电脑下载VNC,输入树莓派IP即可连接
- 首次进入需要设置一些内容,按照系统指引操作就好
如果想搭建服务器
全栈开发很流行,尤其是Web开发,而Web开发就必然要用的服务器,但是服务器太贵了呀!因此,最好的选择就是用树莓派或者手机替代,手机这里不说,只说树莓派方法
- 安装、启动、重启、停止Nginx
#安装
sudo apt-get install nginx
#启动
sudo /etc/init.d/nginx start
#重启
sudo /etc/init.d/nginx restart
#停止
sudo /etc/init.d/nginx stop
2.开发前后端,这里就不多说了,随意开发。不开发也可以,可以直接下一步
3.最后在浏览器输入树莓派IP地址,开发的话就可以看到你开发的东西了,没有开发就可以看到Welcome to Nginx也是对的
这里列举的全部是基础使用,原计划是在加一个刷Windows,但由于刷完后体验不怎么样,所以就不再写刷Windows等其它系统方面知识了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库