美文网首页
Yocto - Beaglebone系统镜像的部署步骤

Yocto - Beaglebone系统镜像的部署步骤

作者: 耕田者 | 来源:发表于2022-09-21 22:18 被阅读0次

几种Beaglebone的区别

参考:BeagleBoard.org - latest-images

Beaglebone A6: 经典的白色款开发板,板上没有emmc

Beaglebone Black A6: 黑色款

Beaglebone Black+:更快的CPU, 更大的内存、emmc, micro HDMI接口

以下步骤针对Beaglebone A6 white的部署步骤, 该开发板没有emmc,只能通过SD卡引导

1. 找一台Linux PC或虚拟机,进行SD卡分区和格式化:

分成2个分区

fdisk -lu /dev/sdc 可检查 

在两个分区上建文件系统:

mkfs.vfat -F 16 -n "boot" /dev/sdc1   # boot分区

mke2fs -j -L "root" /dev/sdc2             # 文件系统分区

2. Yocto编译出的系统镜像文件

MLO-beaglebone: 第二阶段bootloader, (第一阶段bootloader在AM335x芯片的ROMCode里实现)

u-boot-beaglebon.img: 第三阶段u-boot bootloader, 是主bootloader

uImage: 为u-boot bootloader而作的Linux Kernel image

3. Beaglebone上几个指示灯的作用:

USR3: 当emmc访问时闪烁

USR2: 当CPU活动时闪烁

USR1: 当SD卡访问时闪烁

USR0: boot过程中以心跳方式闪烁

4 安装和启动步骤

(1) 安装bootloader

cp MLO-beaglebone /media/boot/MLO

cp u-boot-beaglebone.img /media/boot/u-boot.img

  (2) 安装文件系统

tar x -C /media/root -f core-image-$IMAGE_TYPE-beaglebone.tar.bz2

如果使用的是core-image-minimal 最小根文件系统,则需要

1)安装kernel modules:

tar x -C /media/root -f modules-beaglebone.tgz

2) 安装uImage:

cp uImage-beaglebone.bin /media/root/boot/uImage

3) 安装设备树文件

cp uImage-am335x-bone.dtb /media/root/boot/am335x-boneblack.dtb

(3)  从系统上卸载SD卡,插入beaglebone开发板插槽,启动beaglebone.

相关文章

  • python+docker

    部署方式:python3.6(镜像)+mysql5.6(镜像)+docker部署详细步骤:1.编写docker配置...

  • BeagleBone刷机

    BeagleBone Black安装最新系统映像 Beaglebone Black虽然已经预装了Debian操作系...

  • 人工智能开发平台Analytics-Zoo

    Analytics Zoo的Docker镜像的部署环境,步骤如下:(更详细的步骤在https://github.c...

  • 使用Docker在Linux环境中部署应用

    部署方案 步骤 本地搭建Docker环境 本地编译出Docker镜像 将编译出的Docker镜像上传至仓库 登录云...

  • Jenkins中文社区介绍

    官网地址 window系统部署 java -jar jenkins-zh.war 基础镜像 中文社区提供的镜像体积...

  • 采用Python脚本部署Docker镜像

    上一篇手工部署私有镜像太麻烦,CI来帮忙谈到手工部署Docker镜像的繁琐,仅仅一个小小的修改就需要经历5个步骤:...

  • docker 安装宝塔

    拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署。 1、拉取纯净系统镜像: 2、启动镜像,映射...

  • Aliyun NodeJS项目部署环境搭建

    简介:基于Aliyun ECS,ubuntu16.04镜像,部署NodeJS项目的简单环境搭建,主要步骤: 常用全...

  • 利用Docker,构建宝塔linux面板镜像

    拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署 1.拉取纯净系统镜像 2.启动镜像,映射主机...

  • Docker操作

    1.在Linux系统里安装Docker 步骤: 2.在docker仓库查找镜像 3.下载镜像 4.查看已下载的镜像...

网友评论

      本文标题:Yocto - Beaglebone系统镜像的部署步骤

      本文链接:https://www.haomeiwen.com/subject/zptcnrtx.html