P1 Orange Pi Zero2镜像烧录和环境搭建(换源)

目录

 

前言

01 镜像下载

02 镜像烧录 

03 SD卡启动 

04 SSH登录开发板

05 基于官方外设开发

方法1

方法2


 

前言

此专栏为智能家居项目,使用的开发板一共有三块,分别为

  1. 主控:Orange Pi Zero2
  2. 触摸屏控制面板:i.MX 6ULL
  3. 子系统:STC89C52RC 

感谢您的支持 

                           P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第1张图片

个人主页:@ChenPi

推荐专栏1: 《C++_@ChenPi的博客-CSDN博客》✨✨✨ 

推荐专栏2: 《Linux C应用编程(概念类)_@ChenPi的博客-CSDN博客》✨✨✨

推荐专栏3: ​​​​​​《 Linux智能家居_@ChenPi的博客-CSDN博客》 ✨✨✨

推荐专栏4: ​​​​​​《 链表_@ChenPi的博客-CSDN博客》 ✨✨✨
本篇简介  :  Orange Pi Zero2的开发环境搭建,为智能家居项目做准备

01 镜像下载

我们原来的Linux内核是4.9的

在后面操作中,发现好像有些东西不兼容,索性换一个镜像

Orange Pi Zero2-Orange Pi官网-香橙派(Orange Pi)开发板,开源硬件,开源软件,开源芯片,电脑键盘我们可以进到香橙派的官网

P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第2张图片

P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第3张图片 

我们下载这一个版本的镜像

在官网里也是有烧录的教学文档的

不过我这里也会写一遍

P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第4张图片

下载完镜像我们下载一下烧录工具 

下载完我们可以看到有这么多文件,我们使用到是下面这三个工具,我们先格式化SD卡,然后烧录,最后登录开发板

 P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第5张图片

02 镜像烧录 

然后烧录我们使用这个软件,直接双击安装就可以 P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第6张图片

烧录完还要校验的,等一等就好,出现图下这样,证明下载好了,我们可以插到开发板了 

 P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第7张图片

03 SD卡启动 

 我们将SD卡插入开发板后

我们的线该怎么连呢?

P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第8张图片

我们可以参考官方文档的使用说明,P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第9张图片

将线接好后我们可以打开我们的 调试平台了,我们先用串口登录

波特率记得设置为115200

然后我们就可以登录开发板了

 

后我们可以看到目前Linux的内核已经是5.16了

 04 SSH登录开发板

命令扫描周围的 WIFI 热点
nmcli dev wifi
P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第10张图片

 命令接入网络 nmcli dev wifi connect cxy password 12345678

你们输入你们自己的WiFi,红字分别为wifi名字和密码

查看目前的ip地址

ifconfig指令

P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第11张图片

 可以看到我的ip为192.168.143.164

04 SSH登录开发板

P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第12张图片

P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第13张图片 

然后就可以网络访问开发板了

 

05 基于官方外设开发

 wiringPi外设SDK安装 

验证指令: gpio readall 


方法1

  1. git clone https://github.com/orangepi-xunlong/wiringOP //下载源码 
  2. cd wiringOP //进入文件夹 
  3. sudo ./build clean //清除编译信息 
  4. sudo ./build //编译 

方法2

  1. 通过windows浏览器打开https://github.com/orangepi-xunlong/wiringOP 
  2. 下载压缩包 
  3. 把压缩包通过xterm传到开发板 
  4. 解压 unzip xxx.zip 
  5. cd xxx 
  6. sudo ./build 

gpio readall
如下方所示,外设库就完成安装了 
P1 Orange Pi Zero2镜像烧录和环境搭建(换源)_第14张图片

写个C程序试一下

#include 

int main()
{
        printf("hello world\n");
}

 发现tab缩进了八个,我们改下设置

 设置一下vim的缩进

vim 的设置,修改 /etc/vim/vimrc 文件,需要用超级用户权限
sudo vim / etc / vim / vimrc
set tabstop = 4 设置 tab 键缩进 4 个空格
set shiftwidth = 4 设置批量对齐时候的 tab 键空格数为 4

 

 

 本章就讲到这里,我们的基础环境已经有了,下一章正式开始我们的项目

你可能感兴趣的:(Linux智能家居,linux,c++,c语言,arm,qt,嵌入式)