树莓派3b+组装+烧录retropie系统
前言
疫情在家无聊在B站刷到一些up主用树莓派diy折腾一些好玩的项目,如下.
其中小电视和树莓派掌机瞬间燃起了我的强烈兴趣,小电视可以当是一台超小mini pc主机,主机支持运行Linxu系统和window10.加上最近一直在入坑开源掌机折腾系统,于是决定入坑玩玩.
什么是树莓派?
简单来说树莓派(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。支持运行Linxu系统和window10
以上是树莓派历代主板性能,对于新手玩家而言,树莓派3b+的性能足以.
因为运行linux的关系,我们可以使用树莓派学习linux,也可以使用树莓派当一台个人服务器,跑一些博客等项目,有兴趣的话可以按自己的想法入手一些传感器配件做一些好玩的diy.
本文介绍如何使用树莓派作为一台游戏主机
配件
从上到下分别是,
- 树莓派cm3+主板
- tf内存卡
- 读卡器
- 3.5寸lcd显示屏
- 外壳
内存卡
这里注意以下内存卡的选用最好是class10.因为内存卡充当主机硬盘,因此内存卡的传输快慢决定着系统流畅性.
(Class10(10MB/sec)是针对TF内存卡(SDHC)的传输规范)
读卡器
用于烧录系统进tf卡
可忽略配件 显示屏,外壳.显示屏其实是可以使用hdmi线连接显示器使用,外壳可无,但是为了主板安全起见最好购买.
组装
首先将主板贴上散热片或者购买风扇(务必二选一,否则容易发热烧掉主板)
这里我是装上外壳了,实在拆不下来就这样拍了
一共有三个散热片,买的时候最好选买散热片,这是主板最后的一条散热防线.我这里还追加买了一个风扇.
下面组装也很简单
屏幕插口对好就可以简单插上了,然后最后安好外壳.
这里硬件部分已经装好,接下来准备烧录系统
烧录系统
准备两样东西
1.tf卡
2.读卡器
将tf卡插上电脑
再准备软件
Win32DiskImager
烧录系统软件
系统镜像
https://retropie.org.uk/download/
retropie官方网址,根据自己的主板型号下载不同的镜像.
这里我的主板是3b+选择,这里推荐IDM多线程下载.不然速度很慢.
打开Win32DiskImager,镜像选择我们上面下好的系统,设备选择tf卡.
选择写入即可.写入速度取决于读卡器.
retropie配置
写入完成后,我们将tf卡插到主板上,插上电源自动开机.
手柄,蓝牙和wifi设置请参照这个视频,我也是.
https://www.bilibili.com/video/BV1cW41117kj
电脑上通过访问地址 \retropie访问树莓派(需配置连接好wifi),方便添加rom文件,添加游戏文件重启即可游玩.
接下来就是屏幕驱动的安装(如果通过hdmi线连接显示器无需以下操作)
屏幕驱动
如果刷好系统后开机如果屏幕白屏,则镜像没有带驱动,这时候我们要手动安装驱动.
链接:https://pan.baidu.com/s/1HmvY5H_puBGp7b41a2foYQ 提取码:gobd
以上是驱动资料
安装方法网盘很详细,我这里主要讲下如何ssh连接树莓派以及一些问题
常见问题
ssh连接拒绝
保证树莓派和电脑在用一个局域网,如果笔记本的话可以开wifi.
1.树莓派上启动ssh,不同镜像开启方式也不同.
retropie在进入配置界面,选择Interfacing Options>ssh>enabled
https://blog.csdn.net/weixin_43073852/article/details/82774563
2.电脑上开启Internet共享
https://www.cnblogs.com/sheng9hhd/p/10294859.html
树莓派连接上wifi后,ping下树莓派的ip,如果能ping通即可使用ssh.
默认用户名和密码是:
- 用户名:
pi
- 密码:
raspberry
- BaiduSubmit:度娘WordPress结构化数据插件(改进版)
- Android自绘动画实现与优化实战——以Tencent OS录音机波形动画为实例
- Go语言归并排序算法实现
- grep无法查找shell传过来的变量?先注意一下文本格式吧!
- 深入浅出 Retrofit,这么牛逼的框架你们还不来看看?
- nwui —— 又一个go语言图形界面解决方案
- Golang 通用连接池
- 解决JS操作Cookies出现的乱码问题,修复WordPress评论乱码
- 分享一个WordPress外链跳转教程,兼容知更鸟暗箱下载和文章索引
- 让WordPress RSS/Feed订阅数据延迟发布,附RSS技巧集锦
- Linux系统防CC攻击自动拉黑IP增强版Shell脚本
- 利用artDialog给网站添加一个能显示搜索来路和关键词的欢迎框
- 解决启用wp super cache缓存后,页面追加多个斜杠仍然可以访问的隐患
- WordPress集成底部滚动推荐条,让好文章不再被埋没
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 研究人员如何使用Shhgit搜索GitHub中的敏感数据
- 使用nProbe监控移动网络(2G,3G和LTE)
- Mykings僵尸网络新变种已感染超5万台电脑
- 谁告诉你鸿蒙(HarmonyOS)不能在macOS下玩,一副没见过世面的样子!
- 连Python产生器(Generator)的原理都解释不了,还敢说Python用了5年?
- WordPress插件File-Manager任意文件上传复现
- CVE-2020-15778:OpenSSH命令注入漏洞复现
- TokyoWesterns CTF 6th 2020 部分WP
- 极客巅峰2020 部分WriteUp
- norecon:一款自动化recon工具
- Bashtop:一款功能强大的LinuxOSXFreeBSD资源监控工具
- iOS 推送手机消息背后的技术
- 手把手教你使用 cert-manager 签发免费证书
- flink源码分析之TaskManager启动篇
- 【面试说】一年半前端 Bigo 一二三 面