mac用户开发树莓派保姆级教程(一)系统的烧录
近期学校在教树莓派,由于本人用的是mac系统,与学校使用系统不一样,因此本人也好好折腾了一番,好在有学校一群大佬帮忙,免去了换电脑的麻烦事儿。
接下来是个人学习期间整理的笔记,希望能为使用mac系统想玩树莓派的小伙伴提供一些帮助(当然你也可以用虚拟机啦。。。
本人小白,如有出错,欢迎指正。
该博文会分为三个部分,今天我们先进行系统的烧录,个人还是推荐烧ubuntu系统,ubuntu它不香吗。。。
(一)系统的烧录
- 所需设备及软件
1、16GB以上的SD卡以及读卡器
2、一个系统镜像:树莓派官方镜像——link
(建议下载RASPBIAN STRETCH WITH DESKTOP版本)
3、软件:balenaEtcher——下载地址:link
SD Card Formatter——下载地址:link - 格式化SD卡
TF卡装入读卡器,连接电脑,运行SD Card Formatter。选择TF卡对应的盘符,Formatting options选择Quick format,最后点击Format按钮进行格式化。 - 烧写系统
1、打开balenaEtcher
2、选择镜像文件(.img)
3、选择我们插入的U盘,点击flash开始烧录
出现上图,则烧录成功(烧录成功后电脑会自动推出SD卡,后面操作需重新插入) - 建立ssh连接(树莓派系统需要,ubuntu会自动开启)
用文本编辑器编辑一个以ssh命名的空文档保存在烧录好系统的BOOT盘中,修改后缀名为.ssh - WiFi配置(有兴趣和条件的小伙伴可以使用有线连接)
1、树莓派官方系统
用文本编辑器编辑一个以wpa_supplicant命名的.conf文档保存在烧录好系统的BOOT盘中
写入以下内容
在这里插入代country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1//WPA/WPA2加密的WIFI
network={ssid="WiFi" //wifi名称
psk="12345678" //wifi密码
key_mgmt=WPA-PSK //WPA/WPA2加密
priority=1 //连接优先级
}//如果你的wifi是WEP加密,换成以下代码
network={ssid="WIFI" //wifi名称
key_mgmt=NONE
wep_key0="123456" //wifi密码
}//这个方式是比较老的方式,不知道现在有没有改,如果连接不上可以百度如何在没有显示器的情况下配置树莓派WIFI连接码片
参考自Code_Adam“利用闲置树莓派4B搭建一个NAS(一)”
2、ubuntu系统
使用文本编辑器打开system-boot中network-config”文件
将文件中Wi-Fi配置前方的#去掉,作为一个shell脚本相关文件,使用#表示注释,并且将原来的第一个Wi-Fi节点改动。将myhomewifi更改为你的热点名称,将双引号中的密码改为你自己的密码,但是文件格式不能动。更改完成之后效果如图所示
保存后拔出sd卡,系统烧写过程结束,将sd卡插入树莓派准备开机
- 电源配置(仅为 使用5V 2A的手机电源为树莓派供电,或安装的是Raspbian Lite的使用者所需)
在boot分区下的config.txt文件最后加一行
avoid_warnings=1
之后系统启动将无视低电压警告
mac用户开发树莓派保姆级教程(一)系统的烧录相关推荐
- Shopify开发入门-保姆级教程
Shopify开发入门-保姆级教程
- uni-app云开发基础保姆级教程
什么是uni-app云开发 uni-app云开发,也叫uniCloud,uniCloud是由Dcloud联合阿里云,腾讯云推出的,基于serverless的,跨全端的.用js开发服务端的云产品 uni ...
- HoloLens第三视角开发【保姆级教程】【踩坑记录】
目录 实验设备及运行环境 实施步骤 官方教程 一.获取官方的第三视角工程 二.本地环境设置 三.Unity工程依赖的第三视角dll生成 1. 确保您拥有构建和使用 Spectator View 所需的 ...
- Mac系统配置环境变量保姆级教程
1.下载好相关安装包 2.打开终端,输入命令转到系统环境变量配置文件 sudo vim ~/.bash_profile 输入密码(密码不显示,实际上已经在输入了) 3.替换配置文件中PATH后的部分, ...
- # CRM 开发入门(保姆级教程)-- 新建solution以及Entity、字段、视图
1.首先应该创建一个solution(解决方案) 给solution选定/创建一个发布者(publisher) 步骤:Setting >> Solutions >> new ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- Flutter开发百度地图之定位,保姆级教程(2)
未经本人同意,禁止转载! 前几天开发flutter百度地图,总算是把第一步走通了,这几天把定位功能开发了一下.记录一下,所谓取之于CSDN用之于CSDN. 下面描述的工程是配置Android的,ios ...
- mac中Typora+PicGo图床+gitee 保姆级教程
查看全文 http://www.taodudu.cc/news/show-5900829.html 相关文章: 使用Typora+PicGo+Gitee打造全新Markdown博客创作环境 今天码云( ...
- github博客自动同步到gitee(保姆级教程)
github博客自动同步到gitee(保姆级教程) 前言: 由于国内网访问github实在太慢!虽然在公司可以连接外网访问还算可以,但是回学校想看看博客或者分享给别人的时候经常会崩掉!于是我想可不可以 ...
最新文章
- spacemacs各种问题修复方法
- 让瘫痪失语患者「说话」,脑机接口首次从大脑活动解码完整句子,登上新英格兰医学杂志...
- HTML5需要学html4吗,html5和html4的区别是什么
- DSA签名算法 - Java加密与安全
- SAP CAM - Cloud Access Manager
- [Java基础]字节流写数据
- html ios视频播放器,良心推荐!iOS端的视频播放应用
- Asp深度揭密(下)
- 阶分差数 matlab,matlab中aicbic确定阶数的太小
- ASP.NET Core Web API/MVC应用中间件中的Cookie记录
- 2016CCF-CCSP竞赛:第1题-虚拟机设计(共3题)
- thinkphp起步
- Epoll 的time_out参数引发的cpu占用问题
- 脱式计算机在线使用,脱式计算练习题.doc
- 测试流程||功能测试
- 你知道全中国有多少个火车站吗?
- 网易云信 android,网易云信/NIM_Android_UIKit
- Deeplab Training notes
- 2021-7-19-OpenStack基础知识学习
- 运放输入偏置电流方向_运放中输入偏置电流和输入失调电流的区别
热门文章
- window中关于端口被占用的解决443 failed: port is already allocat
- 离散作业用c语言编写覆盖,c语言论文3000字_优秀论文范文3000字_大一论文范文3000字...
- python怎么生成日志_python 生成模拟日志
- 来也科技总裁、按键精灵之父,给开发者的一封信
- Java 架构师眼中的 HTTP 协议
- 计算机配置好坏怎么看,怎么看电脑配置好坏
- 【信息系统项目管理师】2019年上半年信息系统项目管理师上午综合知识真题
- 乐华娱乐IPO搁浅:王一博是旗下艺人 CMC阿里字节是股东
- java点赞_java实现点赞功能示例
- 【已解决】联想小新14无线图标消失 | 网络适配器有感叹号 | Windows仍在设置此设备的类配置(代码56)的解决方法