[qnx] 通过zcu104 SD卡更新qnx镜像的步骤

2024-05-06 16:36
文章标签 镜像 步骤 更新 sd qnx zcu104

本文主要是介绍[qnx] 通过zcu104 SD卡更新qnx镜像的步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0. 概述

本文演示如果给Xlinx zcu104开发板刷入自定义的qnx镜像

1.将拨码开关设置为SD卡启动

如下图所示,将1拨到On,2,3,4拨到Off,即为通过SD启动。
在这里插入图片描述

2.准备SD卡中的内容

首先需要将SD格式化为FAT32的(如果已经是FAT32格式,则无需该操作)

然后把所需要的文件放到SD卡中。

把sd卡插到读卡器中,将读卡器插到电脑的读卡器插槽内。

实际上只需要如下的三个文件,就能够启动板子。

1.BOOT.BIN:这一个是用来做boot load的,在一上电就会执行

2.ifs.ui或者image.ub:这一个是系统内核,在BOOT.BIN执行时会启动这个内核

3.system.dtb:这一个是设备树。

3. 启动开发板带的linux系统(假设ip地址设置为172.168.1.20)

通过串口登录,linux 可能是ttyUSB1, windows可能是COM5

注意断电上电可能多次才响应,必要时候端口串口重新连接串口

在系统启动等到5s时间,回车进uboot交互终端

run default_bootcmd # 启动linux镜像

输入账号和密码 root/root
ifconfig eth0 172.168.1.20 #配置系统
cd /run/media/mmcblk0p1/ # 进入到sd卡

4. 编译QNX image

source qnx官方标准的环境变量脚本

source ~/qnx/qnx/qnxsdp-env.bash

make -j10 && make install && make prebuilt && make images
cd images && make

5. 修改系统镜像方法

修改images目录中的zcu104.build zcu104.build

cd images && make

拷贝QNX镜像img 至Linux中的SD卡中

scp ifs-xzynq-zcu104.ui root@172.168.1.20:/run/media/mmcblk0p1/uimage.ui

然后在开发版界面reboot

等待5秒跳过后,自动启动拷进去qnx img

这篇关于[qnx] 通过zcu104 SD卡更新qnx镜像的步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/964831

相关文章

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

MySQL更新某个字段拼接固定字符串的实现

《MySQL更新某个字段拼接固定字符串的实现》在MySQL中,我们经常需要对数据库中的某个字段进行更新操作,本文就来介绍一下MySQL更新某个字段拼接固定字符串的实现,感兴趣的可以了解一下... 目录1. 查看字段当前值2. 更新字段拼接固定字符串3. 验证更新结果mysql更新某个字段拼接固定字符串 -

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++

Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

《Docker镜像修改hosts及dockerfile修改hosts文件的实现方式》:本文主要介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价... 目录docker镜像修改hosts及dockerfile修改hosts文件准备 dockerfile 文

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Python3.6连接MySQL的详细步骤

《Python3.6连接MySQL的详细步骤》在现代Web开发和数据处理中,Python与数据库的交互是必不可少的一部分,MySQL作为最流行的开源关系型数据库管理系统之一,与Python的结合可以实... 目录环境准备安装python 3.6安装mysql安装pymysql库连接到MySQL建立连接执行S

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Spring Boot3虚拟线程的使用步骤详解

《SpringBoot3虚拟线程的使用步骤详解》虚拟线程是Java19中引入的一个新特性,旨在通过简化线程管理来提升应用程序的并发性能,:本文主要介绍SpringBoot3虚拟线程的使用步骤,... 目录问题根源分析解决方案验证验证实验实验1:未启用keep-alive实验2:启用keep-alive扩展建

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

Python下载Pandas包的步骤

《Python下载Pandas包的步骤》:本文主要介绍Python下载Pandas包的步骤,在python中安装pandas库,我采取的方法是用PIP的方法在Python目标位置进行安装,本文给大... 目录安装步骤1、首先找到我们安装python的目录2、使用命令行到Python安装目录下3、我们回到Py