泰山派镜像构建与使用

本章主要介绍openEuler Embedded中嘉立创的泰山派的构建,使用和特性介绍。

泰山派镜像构建指导

  • 参照 oebuild安装步骤 完成oebuild安装,并详细了解构建过程

  • 执行构建环境初始化命令

    # oebuild_workspace表示oebuild的工作空间,这个名字可以随意取
    oebuild init oebuild_workspace
    
  • 根据上一步提示执行 cd 命令与 oebuild update 命令,如果出现错误请按照提示解决,一般是需要安装容器软件以及添加容器用户

  • 执行generate命令选定泰山派单板

    oebuild generate
    

    具体界面如下图所示:

    ../../../_images/oebuild-generate-select.png

    在choice platform选定tspi-3566:

    ../../../_images/tspi-3566-platform.png
  • 然后进入镜像编译目录,镜像编译目录一般是以 build/tspi-3566 结尾

  • 进入构建交互终端

    # 执行完后,已进入容器环境
    oebuild bitbake
    
  • 构建镜像

    bitbake openeuler-image
    
  • 构建SDK

    bitbake openeuler-image -c do_populate_sdk
    
  • 烧录二进制介绍

    构建产物存放的目录为当前编译目录下output/<timestamp>/

    1. boot.img: uboot+Image的openEuler Embedded内核镜像

    2. openeuler-image-tspi-3566-<timestamp>.rootfs.tar.gz

    3. openeuler-glibc-x86_64-openeuler-image-armv8a-tspi-3566-toolchain-latest.sh*

    注意:镜像和SDK所在的目录因timestamp不同而不同。

泰山派镜像烧录

  • 瑞芯微烧录仅支持windows系统平台,下载以下两个软件:

    1. DriverAssitant(外设驱动软件)

    2. RKDevTool(镜像烧录软件)

    下载地址为:

    资料下载
    
        链接:https://pan.baidu.com/s/1HtnpytCBBqBOqZi8mfV4VQ?pwd=qcxx
        提取码:qcxx
        工具存放地址为:立创·泰山派开发板资料/第07章.【立创·泰山派】开发工具
    

    将两个软件包分别下载,并解压

    对于DriverInstall软件,双击DriverInstall.exe文件来运行安装程序。根据系统的安全设置,可能需要管理员权限来运行该程序。如果出现安全提示,请给予管理员权限。如果之前没有安装过直接点击安装即可,如果之前安装过驱动,需要先点击卸载旧驱动,然后再点击安装“弹出安装驱动成功弹窗”证明安装成功。

    对于RKDevTool是无需进行安装操作的,直接双击RKDevTool_Release运行烧录工具

  • 使用typec数据线连接泰山派开发板和电脑,泰山派开发板有三个案件,先按住REC按钮不放,接着按下RST复位按键并松开,当烧录软件中出现“发现一个LOADER设备”后松开REC按钮,就可以进行下一步操作了

  • 下载镜像 中选中boot一栏,并点击路径一栏将我们构建出来的boot.img加载上,再选中rootfs一栏,并点击路径一栏将我们构建出来的openeuler-image-tspi-3566-<timestamp>.rootfs.tar.gz加载上,如下图:

    ../../../_images/tspi-3566-loader.jpeg
  • 点击执行,等待将boot.img和rootfs烧录到emmc中

泰山派应用开发

  • 前面构建SDK的产物为:openeuler-glibc-x86_64-openeuler-image-armv8a-tspi-3566-toolchain-latest.sh*

  • 具体SDK的应用开发请阅读:基于SDK的应用开发/#sdk