近期学校在教树莓派,由于本人用的是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用户开发树莓派保姆级教程(一)系统的烧录相关推荐

  1. Shopify开发入门-保姆级教程

    Shopify开发入门-保姆级教程

  2. uni-app云开发基础保姆级教程

    什么是uni-app云开发 uni-app云开发,也叫uniCloud,uniCloud是由Dcloud联合阿里云,腾讯云推出的,基于serverless的,跨全端的.用js开发服务端的云产品 uni ...

  3. HoloLens第三视角开发【保姆级教程】【踩坑记录】

    目录 实验设备及运行环境 实施步骤 官方教程 一.获取官方的第三视角工程 二.本地环境设置 三.Unity工程依赖的第三视角dll生成 1. 确保您拥有构建和使用 Spectator View 所需的 ...

  4. Mac系统配置环境变量保姆级教程

    1.下载好相关安装包 2.打开终端,输入命令转到系统环境变量配置文件 sudo vim ~/.bash_profile 输入密码(密码不显示,实际上已经在输入了) 3.替换配置文件中PATH后的部分, ...

  5. # CRM 开发入门(保姆级教程)-- 新建solution以及Entity、字段、视图

    1.首先应该创建一个solution(解决方案) 给solution选定/创建一个发布者(publisher) 步骤:Setting >> Solutions >> new   ...

  6. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  7. Flutter开发百度地图之定位,保姆级教程(2)

    未经本人同意,禁止转载! 前几天开发flutter百度地图,总算是把第一步走通了,这几天把定位功能开发了一下.记录一下,所谓取之于CSDN用之于CSDN. 下面描述的工程是配置Android的,ios ...

  8. mac中Typora+PicGo图床+gitee 保姆级教程

    查看全文 http://www.taodudu.cc/news/show-5900829.html 相关文章: 使用Typora+PicGo+Gitee打造全新Markdown博客创作环境 今天码云( ...

  9. github博客自动同步到gitee(保姆级教程)

    github博客自动同步到gitee(保姆级教程) 前言: 由于国内网访问github实在太慢!虽然在公司可以连接外网访问还算可以,但是回学校想看看博客或者分享给别人的时候经常会崩掉!于是我想可不可以 ...

最新文章

  1. spacemacs各种问题修复方法
  2. 让瘫痪失语患者「说话」,脑机接口首次从大脑活动解码完整句子,登上新英格兰医学杂志...
  3. HTML5需要学html4吗,html5和html4的区别是什么
  4. DSA签名算法 - Java加密与安全
  5. SAP CAM - Cloud Access Manager
  6. [Java基础]字节流写数据
  7. html ios视频播放器,良心推荐!iOS端的视频播放应用
  8. Asp深度揭密(下)
  9. 阶分差数 matlab,matlab中aicbic确定阶数的太小
  10. ASP.NET Core Web API/MVC应用中间件中的Cookie记录
  11. 2016CCF-CCSP竞赛:第1题-虚拟机设计(共3题)
  12. thinkphp起步
  13. Epoll 的time_out参数引发的cpu占用问题
  14. 脱式计算机在线使用,脱式计算练习题.doc
  15. 测试流程||功能测试
  16. 你知道全中国有多少个火车站吗?
  17. 网易云信 android,网易云信/NIM_Android_UIKit
  18. Deeplab Training notes
  19. 2021-7-19-OpenStack基础知识学习
  20. 运放输入偏置电流方向_运放中输入偏置电流和输入失调电流的区别

热门文章

  1. window中关于端口被占用的解决443 failed: port is already allocat
  2. 离散作业用c语言编写覆盖,c语言论文3000字_优秀论文范文3000字_大一论文范文3000字...
  3. python怎么生成日志_python 生成模拟日志
  4. 来也科技总裁、按键精灵之父,给开发者的一封信
  5. Java 架构师眼中的 HTTP 协议
  6. 计算机配置好坏怎么看,怎么看电脑配置好坏
  7. 【信息系统项目管理师】2019年上半年信息系统项目管理师上午综合知识真题
  8. 乐华娱乐IPO搁浅:王一博是旗下艺人 CMC阿里字节是股东
  9. java点赞_java实现点赞功能示例
  10. 【已解决】联想小新14无线图标消失 | 网络适配器有感叹号 | Windows仍在设置此设备的类配置(代码56)的解决方法