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

目录

 

前言

01 镜像下载

02 镜像烧录 

03 SD卡启动 

04 SSH登录开发板

05 基于官方外设开发

方法1

方法2


 

前言

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

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

感谢您的支持 

                           

🎬 个人主页:@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)开发板,开源硬件,开源软件,开源芯片,电脑键盘我们可以进到香橙派的官网

 

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

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

不过我这里也会写一遍

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

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

 

02 镜像烧录 

然后烧录我们使用这个软件,直接双击安装就可以 

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

 

03 SD卡启动 

 我们将SD卡插入开发板后

我们的线该怎么连呢?

我们可以参考官方文档的使用说明,

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

波特率记得设置为115200

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

 

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

 04 SSH登录开发板

命令扫描周围的 WIFI 热点
nmcli dev wifi

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

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

查看目前的ip地址

ifconfig指令

 可以看到我的ip为192.168.143.164

04 SSH登录开发板

 

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

 

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
如下方所示,外设库就完成安装了 

写个C程序试一下

#include <stdio.h>

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

 

 

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

  • 31
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@ChenPi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值