1、烧录系统

首先准备好我们要烧录的raspbian系统,可以在树莓派官网中下载https://www.raspberrypi.org/downloads/

这里我们选择 2018-11-13-raspbian-stretch 的镜像

如果下载非常慢,也可以使用百度云下载

链接:https://pan.baidu.com/s/15ZMr4whVY_GJgEqY1v3-xA 提取码:l0hr

下载完,并解压,得到镜像文件

下载烧录软件:Win32DiskImager-0.9.5-binary

链接:https://pan.baidu.com/s/1IG4HQDqaFCjf9Py4DeBWEA 密码:gjj2

解压,并运行Win32DiskImager-0.9.5-binary

选择一个8G以上的U盘,选择刚解压好的 raspbian 镜像文件img,Write写入镜像到U盘,静心等待结束。

2、WIFI网络配置(如果你正好有一台路由器和网线,可以跳过此步骤到第3步)

不算是什么新功能了,在树莓派3B发布后不久,树莓派官方 Raspbian 系统久加入了允许在开机前对 WiFi 网络进行配置的机制。

用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。

操作方法简单:将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。

PS:你可以使用手机开启热点,名称为:WiFi-A,密码为:12345678

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

说明以及不同安全性的 WiFi 配置示例:

  • #ssid:网络的ssid
  • #psk:密码
  • #priority:连接优先级,数字越大优先级越高(不可以是负数)
  • #scan_ssid:连接隐藏WiFi时需要指定该值为1

如果你的 WiFi 没有密码

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}

如果你的 WiFi 使用WEP加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}

如果你的 WiFi 使用WPA/WPA2加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}

如果你不清楚 WiFi 的加密模式,可以在安卓手机上用 root explorer 打开 /data/misc/wifi/wpa/wpa_supplicant.conf,查看 WiFi 的信息。

3、开启SSH服务

和 WiFi 配置相似,同样在 boot 分区新建一个文件,空白的即可,文件命名为 ssh。注意要小写且不要有任何扩展名。
树莓派在启动之后会在检测到这个文件之后自动启用 ssh 服务。随后即可通过登录路由器找到树莓派的 IP 地址,通过 ssh 连接到树莓派了。

4、查看树莓派的IP地址

  • 如果你是通过第2步骤连接了WiFi-A的网络

  首选,电脑也连接上WiFi-A的网络,然后使用局域网助手LanHelper(链接:https://pan.baidu.com/s/1gJTs1Ly9Hn4dm9YrbmCs6g 提取码:ju8z )查看树莓派的IP地址为:192.168.43.159

 

  • 如果你是通过网线直连路由器

  首选,电脑登陆进路由器的管理界面,在已连接的客户端列表中找到主机名为raspberrypi的IP地址为192.168.1.103

5、使用putty登录系统

putty是ssh客户端的一种工具

putty下载链接:https://pan.baidu.com/s/1Mu3OFaqtdjY0eH8Vsfi7zQ 密码:ufu4

运行putty,输入ip与Saved Sessions,但Save,方便下次登录

点击“open”,“是”,用户名输入:pi,回车,默认密码:raspberry,回车,就成功登录进去了!

到这步,我们已经学会了使用putty远程访问Linux。

修改密码

sudo passwd pi

6、开启vnc远程

raspbian已经自带了realvnc远程服务,只需要启用raspi-config的vnc服务即可

sudo raspi-config

Interfacing Options -> VNC -> Yes

下载VNC客户端:

链接:https://pan.baidu.com/s/1FPkQKdXNgI6hQT3fDI4YXQ 提取码:7ut6

运行VNC,输入IP地址192.168.1.103

但是这个界面太小了,参考此博文:树莓派Raspberry实践笔记—显示分辨率配置 对VNC的分辨率进行设置!

7、创建Wifi热点

创建wifi热点就是为了在不需要网线的情况下就可以连接到我们的树莓派,手机也可以!

创建WiFi热点使用的GitHub上一个开源项目: 
https://github.com/oblique/create_ap

putty登录到Raspbian,具体在树莓派上操作为:

#将代码copy到本地,安装git clone https://github.com/oblique/create_ap(如果这步不成功,一般是没有安装git,使用# sudo apt-get install git 安装)
cd create_ap
su root
sudo make install

安装依赖的库

sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

创建WiFi热点(GitHub上有多种方式创建,可以查找自己需要的那种)

sudo create_ap wlan0 lo pi0 12345678

注:lo为网卡,可以通过ifconfig查询,pi0为wifi的名称,12345678为wifi的密码!

如果热点开启失败,可能是已经连接上某个wifi导致的,需要先断开这个wifi,才可以成功开启!

即可看到开启的wifi热点

开机启动

sudo nano /etc/rc.local 

将sudo create_ap wlan0 lo pi0 12345678 添加到/etc/rc.local当中,即可开机启动

到此,系统环境算是准备好了,后面将安装MySQL、Apache、搭建基于树莓派的数据采集与控制系统。

欢迎继续关注我的博文!

转载于:https://www.cnblogs.com/little-kwy/p/10477930.html

树莓派安装raspbian并配置开发环境相关推荐

  1. Erlang安装 /开启关闭 /配置开发环境 /运行程序

    目录: 1. Erlang安装 2. 开启和停止Erlang shell 3. 配置开发环境 4. 运行程序的几种方法 1. Erlang安装 (1). 二进制发布版(此处不做介绍) (2). 从源代 ...

  2. SharePoint 2013 配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  3. 超级详细Window10安装Java JDK 和配置开发环境

    Window10安装Java JDK 和配置开发环境 准备工作 下载 JDK8 百度云下载链接:https://pan.baidu.com/s/1vCmurwpOpAcwTJiXEZIXCA?pwd= ...

  4. (转)PhysX第一课:下载、安装、配置开发环境

    关于什么是PhysX,我只说一次:一个由Nvidia从AGEIA那里买来并发扬光大的物理引擎,SDK开发包免费,源码收费.其它的东西,如果我的帖子里没有,请到英特网上搜索. 1.下载PhysX 下载地 ...

  5. erpnext v13 安装部署 + VSCode本地开发环境配置

    ERPNext Version-13 安装生产环境 参考链接 https://discuss.erpnext.com/t/install-frappe-erpnext-v13-beta-from-sc ...

  6. Java基础-配置开发环境-安装JDK

    Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...

  7. p750tm安装linux系统,Android 开发环境(虚拟机,LINUX, secureCRT)安装过程.pdf

    Android 开发环境(虚拟机,LINUX, secureCRT)安装过程 Android linux 开发环境(虚拟机,LINUX, secureCRT )安装过程 注意 由于selinux 打开 ...

  8. HarmonyOS之搭建和配置开发环境的流程

    一.搭建开发环境流程 DevEco Studio 支持 Windows 系统和 macOS 系统,在开发 HarmonyOS 应用前,需要准备 HarmonyOS 应用的开发环境.环境准备流程如下所示 ...

  9. QT + OpenCV + MinGW 在windows下配置开发环境

           由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...

  10. php4 apache 配置,[开发环境配置]windows下php4+mysql4+apache2开发环境配置

    在网上看了好多php+mysql+apache的开发环境配置文档.但是其中不乏出现了很多的问题导致在配置开发环境的时候出现了很多的问题.这里总结出一份自己配置过程中的文档希望能给大家带来一些帮助.那么 ...

最新文章

  1. oracle symonym_oracle vs. SQL 同义词synonym 别名 alias | 学步园
  2. 发布Web Service 注意的问题
  3. aix oracle监听配置_LINUX系统下Oracle修改默认监听端口号操作
  4. 【TensorFlow-windows】keras接口——卷积手写数字识别,模型保存和调用
  5. rostcm6情感分析案例分析_卷积情感分析
  6. java获取上周一_java 获取昨天,上个星期一,本月开始时间戳,怎么写呢?
  7. SIEM比以往更重要的5个原因
  8. win11打开控制面板闪退怎么办 Windows11控制面板闪退的解决方法
  9. jmeter java性能_使用JMeter进行性能测试(Java请求)
  10. 30岁中专自学java,19岁中专毕业 工作两年感觉就是混日子 想再去学个软件编程 我这个学历学他有前途吗?...
  11. 全网首发:Freeswitch会议房间增加标识
  12. mysql数据库的基本操作
  13. CuteFTP实现windows和Fedora12数据共享
  14. 排列组合思维导图_巧用思维导图做数学单元整理
  15. 【转载】男生追女生必发的48条短信
  16. 想了解真实的中国历史吗?建议看看这10部历史纪录片,受益终生!
  17. python爬取微博数据词云_爬虫篇:使用Python动态爬取某大V微博,再用词云分析...
  18. Java 入门之3:JDK 8 版本的目录结构及bin目录中工具命令的作用概览
  19. 第六章:MATLAB:二维绘图(plot绘图命令 fplot命令 ezplot命令 不同的坐标系)
  20. PaddleOCR win10部署 C++

热门文章

  1. Spring Boot 中实现定时任务的常用方式@Scheduled
  2. 解决jpa和hibernate的json序列化死循环问题
  3. UAC2.0 Requests处理
  4. VMware Perl SDK error “Server Version Unavailable .. line 545”
  5. Android adb shell执行mv等操作时,提示:Read-only file system的解决办法
  6. Webgoat 笔记总结 Insecure Communication/Configuration/Storage
  7. dede WAP 版 限制标题title的字数的方法
  8. Helloj2ee学Silverlight之五——Silverlight的编程模型
  9. windows命令全集
  10. 初探ASP.NET Mvc5+EF7的美妙旅程