树莓派 Raspberry PI基础

官网网址https://www.raspberrypi.org

下载地址:https://www.raspberrypi.org/downloads/

官方系统:RaspBian ,地址https://www.raspberrypi.org/downloads/raspbian/

系统安装工具: Etcher,地址https://etcher.io/

技术文档:https://www.raspberrypi.org/documentation/

安装系统步骤

安装系统镜像文件需要用到读卡器、SD卡以及Etcher软件。

  • 下载Etcher软件并安装

  • 连接读卡器和SD卡

  • 打开Etcher软件,选择需要写入SD卡的系统 Raspberry PI .img或者.zip文件

  • 点击Flash!开始写入系统文件,等待写入完成

开启串口终端SSH

最新版本的RaspBian系统默认串口处于关闭状态,需要在config.txt文件中编辑选择打开串口。

  • 打开SD卡中的config.txt文本文件

  • 在文件末尾加上 enable_uart=1

登陆系统

将SD卡插入模块,上电,等待模块启动完成。选择使用putty软件通过串口连接模块,波特率为115200.

登陆账号:pi

登陆密码:raspberry

系统配置工具raspi-config

终端运行指令: sudo raspi-config

功能:修改用户密码,网络选项,启动选项,硬件选择开启或者关闭等功能

配置网络

扫描附近网络设备指令

sudo  iwlist  wlan0  scan

添加已知网络

  • 打开网络配置文件wpa-supplicant:

    sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

  • 根据以下格式添加网络名称、密码

    network={ ssid="testing" psk="testingPassword"}

  • 重新配置网络

    wpa_cli  -i  wlan0  reconfigure

  • 查看连接状态

    ifconfig  wlan0

  • 网络其他属性配置

    id_str="school" / id_str="home", 将网络标志位家庭或者学校网络

    priority = 数字,多个网络的连接优先级,数字越大,优先级越高

开启网络终端SSH

  • 通过桌面应用配置

    • Preferences菜单中运行Raspberry Pi Configuration

    • 选择 Interfaces,使能SSH

    • 点击OK完成配置

  • 通过raspi-config工具

    • 终端输入 sudo  raspi-config

    • 选择 Interfacing  options

    • 选择SSH

    • 先后选择YES >> OK >> Finish,设置完成退出

  • 使用 systemctl

    sudo  systmctl  enable ssh

    sudo  systmctl  start  ssh

    选择使用putty软件,指定模块IP地址即可连接树莓派模块。

树莓派 Raspberry PI基础的更多相关文章

  1. 树莓派(Raspberry Pi)搭建简单的lamp服务

    树莓派(Raspberry Pi)搭建简单的lamp服务: 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php ...

  2. 树莓派(raspberry pi)学习4: 更改键盘布局(转)

    树莓派(raspberry pi)用了几次后,发现键盘老是按错,一些字符打不出来或打错 这个问题,折腾我半天.还是把心得分享一下吧 上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国 ...

  3. 外网登录访问树莓派 Raspberry Pi

    外网登录访问树莓派 Raspberry Pi 本地的树莓派 Raspberry Pi,只能在局域网内访问,怎样从公网也能登录访问树莓派 Raspberry Pi? 本文将介绍具体的实现步骤. 1. 准 ...

  4. 树莓派(Raspberry Pi)使用Shell编写的极简Service

    树莓派(Raspberry Pi)运行的系统是基于Debian的,不仅可以运行Shell,还支持systemd和docker,可以编写一个简单的服务,让其在启动时运行,执行一些自动化的操作.这里在Ra ...

  5. 树莓派raspberry pi配置

    (1)国际化语言 树莓派初装系统之后,首次启动会出现“raspi-config”工具,如下图:(若不是初次启动,在命令模式下,请输入 sudo raspi-config 命令,即可调出此界面.若在图形 ...

  6. 树莓派(raspberry pi)学习11: 将树莓派变成一个Web服务器(转)

    将树莓派变成一个Web服务器,通过访问网页,就可以控制树莓派,比如:查看摄像头\开灯等等. 一想到Linux Web服务器,我们首先想到的是,Apache + MySql + Php. 树莓派可以安装 ...

  7. 做一个树莓派Raspberry Pi拍立得

    用树莓派Raspberry Pi打造一台拍立得,作法如下: 材料:树莓派+数字相机模块+热敏打印机 因为打印机所需电流较高,所以电源供应器的规格需要5V 3A以上. 再找一个稳定的电源以及够大的外壳装 ...

  8. VLOG丨树莓派Raspberry Pi 3安装PLEX并挂载USB硬盘打造最牛的微型家庭影音服务器2018

    视频介绍 树莓派3安装目前最流行的PLEX服务器,实现既能最大限度降低功耗,也能随时随地观看分享影片. 一.在树莓派下安装PLEX媒体服务器 1.在终端,将你的树莓派更新至最新 sudo apt up ...

  9. 树莓派(raspberry pi)系统开发

    [树莓派(raspberry pi)] 01.在linux环境下给树莓派安装系统及入门各种资料 [树莓派(raspberry pi)] 02.PI3安装openCV开发环境做图像识别(详细版) 出处: ...

随机推荐

  1. TCP/IP基础总结性学习(6)

    HTTP 首部 一. HTTP 报文首部 1.HTTP 报文的结构: 2.HTTP 请求报文 图示: 举例子: 3.HTTP 响应报文: 下面的示例是访问 http://hackr.jp 时,请求报文 ...

  2. 【线上测试之后的应用】基于MySQL+MHA+Haproxy构建高可用负载均衡数据库集群(详解)

    这里我们先介绍一下MHA是什么,其次就是它的应用与测试,同时为了大家呈现了数据备份案例,最后总结了使用情况以及注意事项和解决办法 一.MHA 概述 MHA(Master High Availabili ...

  3. 牛客网剑指offer第34题——找到第一个只出现一次的字符

    题目如下: 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). 先上代码: class ...

  4. sublime text3 搭建c++/c环境

    sublime搭建的c++/c使用很方便,实用性很强,自己阅览了无数的博客,csdn,博客园的都看了,最后还是自己摸索着搭建成功了,如果觉得还不错请给个评论谢谢.(提前声明本人专利不允许转载!!!!) ...

  5. 前端AES加密解密

    最开始使用的aes-js的npm包,后来发现npm上面那个包只能加密16个长度的字节,非16个长度的字符串就会报错,后来使用的是crypto-js, AES总共有四种加密方式,我们使用的CBC方式: ...

  6. view添加阴影

    //@mg:masksToBounds必须为NO否者阴影没有效果 //    cell.layer.masksToBounds = NO; cell.layer.contentsScale = [UI ...

  7. linux命令行界面如何安装图形化界面

    linux命令行界面如何安装图形化界面 目录 问题描述 解决方案 安装包 测试是否安装成功 如何卸载图形化界面 遭遇问题 问题描述 当我们在安装Linux系统时,我们一开始可能安装的是非图形界面的系统 ...

  8. git 查看commit的提交记录

    相关命令: git log  查看所有提交记录 git show 查看提交详情 示例: git log: git show: 查看指定commit的详情:git show commitId 查看某次c ...

  9. vue基础----key的作用

    1.key 在虚拟dom中 标记不同的结构,for循环中需要添加上 <body> <div id="app"> <div v-if="fla ...

  10. C++ 理解类 和 类中的public、protected、private

    我们要明确,不只是C++有类,很多语言也会用到类,因为现在很多都是面向对象编程... 在c++中,关于类的理解,个人理解是这样的,具有共同属性的一个集合被称为类, 比如说人这个集合,具有性别,年龄,出 ...