网站后台搜索,一站式推广平台,昆明网站制作策划,做网站时分类标题和分类描述目录 前言
01 镜像下载
02 镜像烧录
03 SD卡启动
04 SSH登录开发板
05 基于官方外设开发
方法1
方法2 前言
此专栏为智能家居项目#xff0c;使用的开发板一共有三块#xff0c;分别为 主控#xff1a;Orange Pi Zero2触摸屏控制面板#xff1a;i.MX 6ULL子系统使用的开发板一共有三块分别为 主控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的开发环境搭建为智能家居项目做准备 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 git clone https://github.com/orangepi-xunlong/wiringOP //下载源码 cd wiringOP //进入文件夹 sudo ./build clean //清除编译信息 sudo ./build //编译 方法2 通过windows浏览器打开https://github.com/orangepi-xunlong/wiringOP 下载压缩包 把压缩包通过xterm传到开发板 解压 unzip xxx.zip cd xxx sudo ./build gpio readall 如下方所示外设库就完成安装了 写个C程序试一下
#include stdio.hint 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 本章就讲到这里我们的基础环境已经有了下一章正式开始我们的项目