2、Orangepi Zero2刷机和系统启动

就像买了电脑,出厂带有 windows 操作系统,才算是正在的电脑,开发板需要烧写对应的系统固件,才 能正常发挥作用
工具
  • Orangepi Zero2 全志H616开发板
  • PC
  • TF卡及读卡器
  • 操作系统镜像
  • SDFormatter TF卡的格式化工具Win32Diskimager 刷机工具
  • USBTTL,用于系统烧写后的串口登录开发板

2.1 工具安装

SDFormatter 傻瓜式安装, Win32Diskimager 傻瓜式安装

2.2 刷机

使用的镜像是 Orangepizero2_2.2.0_ubuntu_bionic_desktop_linux4.9.170.img
需要的进群下载: 单片机爱好者之家3群 企鹅群:630442960

2.3 登录系统

供电
  • TypeC口,需要插到5V/2A或者5V/3A的电源适配头,特别是开发板有接多个外设模块的时候
  • 平常USB供电用电脑可以,前提是不接多外设模块
  • 后面做小车等项目,用电池供电可以参考如下供电方式

登录
使用 USB TTL 模块,使用 MobaXterm 免费好用,类似的工具还有 Putty- 相对太简陋, SecurityCRT 老牌
工具 - 需要付费或者破解
USB TTL 模块 GND TX RX 引脚需要通过杜邦线连接到开发板的调试串口上
a.USB TTL 模块的 GND 接到开发板的 GND
b.USB TTL 模块的 RX 接到开发板的 TX
c.USB TTL 模块的 TX 接到开发板的 RX

 

 

电脑安装 ch340 驱动,学到这个阶段,你们电脑应该都装好了,没装的话自己去网盘资料下载安装
使用 mobaXterm 登陆,默认登陆密码:
用户: orangepi 密码: orangepi
用户: root 密码: orangepi
板载 LED 灯测试说明

2.4 修改登陆密码

 默认密码是orangepi容易写错,为了使用方便,我改成密码为1

2.5 网络配置

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

 

 命令接入网络 nmcli dev wifi connect WiFi名称 password WiFi密码

 

查看 IP 地址 ip addr show wlan0   , ifconfig也可以

 

2.6 SSH登陆开发板

这是企业开发调试必用方式,比串口来说不用接线,前提是接入网络并获得板子 IP 地址,且系统做了
SSH 的服务器,本镜像自带 SSH 服务器,所以通过 mobaXterm 登陆就行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译 Linux 内核需要以下步骤: 1. 获取 Linux 内核源代码。你可以从官方网站或 GitHub 上下载最新的内核源代码。 2. 安装交叉编译工具链。如果你的开发环境是 x86 架构的,你需要安装交叉编译工具链来编译适用于 ARM 架构的内核。你可以使用 apt-get 命令或其他包管理器来安装工具链。例如,在 Ubuntu 或 Debian 上,你可以使用以下命令来安装: ``` sudo apt-get install gcc-arm-linux-gnueabihf ``` 3. 配置内核。进入内核源代码目录,使用以下命令来配置内核: ``` make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- orangepi_zero2_defconfig ``` 这将使用默认配置文件来配置内核。 4. 编译内核。使用以下命令来编译内核: ``` make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage dtbs modules ``` 这将编译内核镜像、设备树和内核模块。 5. 安装内核。将编译好的内核镜像和设备树文件复制到 SD 卡的 boot 分区中。例如,在 Ubuntu 或 Debian 上,你可以使用以下命令来安装: ``` sudo cp arch/arm/boot/zImage /media/boot/ sudo cp arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero2.dtb /media/boot/ ``` 6. 配置引导加载程序。编辑 SD 卡的 boot 分区中的 boot.cmd 文件,并添加以下内容: ``` setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 fatload mmc 0:1 ${kernel_addr_r} zImage fatload mmc 0:1 ${fdt_addr_r} sun8i-h2-plus-orangepi-zero2.dtb bootz ${kernel_addr_r} - ${fdt_addr_r} ``` 这将配置引导加载程序以加载内核镜像和设备树,并指定内核参数。 7. 生成引导加载程序镜像。使用以下命令来生成引导加载程序镜像: ``` mkimage -C none -A arm -T script -d boot.cmd boot.scr ``` 这将生成一个名为 boot.scr 的文件,它是引导加载程序镜像。 8. 将引导加载程序镜像复制到 SD 卡的 boot 分区中: ``` sudo cp boot.scr /media/boot/ ``` 9. 将 SD 卡插入 Orange Pi Zero 2 开发板,并启动板子。如果一切正常,你应该看到内核启动信息在串口终端中输出。 注意:这只是一个简单的指南,实际的操作可能会因环境和设备而有所不同。请确保你熟悉 Linux 内核编译和 Orange Pi Zero 2 开发板的使用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值