目录
前言
01 镜像下载
02 镜像烧录
03 SD卡启动
04 SSH登录开发板
05 基于官方外设开发
方法1
方法2
此专栏为智能家居项目,使用的开发板一共有三块,分别为
- 主控:Orange Pi Zero2
- 触摸屏控制面板:i.MX 6ULL
- 子系统:STC89C52RC
感谢您的支持
个人主页:@ChenPi
推荐专栏1: 《C++_@ChenPi的博客-CSDN博客》✨✨✨
推荐专栏2: 《Linux C应用编程(概念类)_@ChenPi的博客-CSDN博客》✨✨✨
推荐专栏3: 《 Linux智能家居_@ChenPi的博客-CSDN博客》 ✨✨✨
推荐专栏4: 《 链表_@ChenPi的博客-CSDN博客》 ✨✨✨
本篇简介 : Orange Pi Zero2的开发环境搭建,为智能家居项目做准备
我们原来的Linux内核是4.9的
在后面操作中,发现好像有些东西不兼容,索性换一个镜像
Orange Pi Zero2-Orange Pi官网-香橙派(Orange Pi)开发板,开源硬件,开源软件,开源芯片,电脑键盘我们可以进到香橙派的官网
我们下载这一个版本的镜像
在官网里也是有烧录的教学文档的
不过我这里也会写一遍
下载完镜像我们下载一下烧录工具
下载完我们可以看到有这么多文件,我们使用到是下面这三个工具,我们先格式化SD卡,然后烧录,最后登录开发板
烧录完还要校验的,等一等就好,出现图下这样,证明下载好了,我们可以插到开发板了
我们将SD卡插入开发板后
我们的线该怎么连呢?
将线接好后我们可以打开我们的 调试平台了,我们先用串口登录
波特率记得设置为115200
然后我们就可以登录开发板了
后我们可以看到目前Linux的内核已经是5.16了
04 SSH登录开发板
命令接入网络 nmcli dev wifi connect cxy password 12345678
你们输入你们自己的WiFi,红字分别为wifi名字和密码
查看目前的ip地址
ifconfig指令
可以看到我的ip为192.168.143.164
然后就可以网络访问开发板了
- git clone https://github.com/orangepi-xunlong/wiringOP //下载源码
- cd wiringOP //进入文件夹
- sudo ./build clean //清除编译信息
- sudo ./build //编译
- 通过windows浏览器打开https://github.com/orangepi-xunlong/wiringOP
- 下载压缩包
- 把压缩包通过xterm传到开发板
- 解压 unzip xxx.zip
- cd xxx
- sudo ./build
写个C程序试一下
#include
int main()
{
printf("hello world\n");
}
发现tab缩进了八个,我们改下设置
设置一下vim的缩进
vim 的设置,修改 /etc/vim/vimrc 文件,需要用超级用户权限sudo vim / etc / vim / vimrcset tabstop = 4 设置 tab 键缩进 4 个空格set shiftwidth = 4 设置批量对齐时候的 tab 键空格数为 4
本章就讲到这里,我们的基础环境已经有了,下一章正式开始我们的项目