[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

相关文章

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

Docker多阶段镜像构建与缓存利用性能优化实践指南

《Docker多阶段镜像构建与缓存利用性能优化实践指南》这篇文章将从原理层面深入解析Docker多阶段构建与缓存机制,结合实际项目示例,说明如何有效利用构建缓存,组织镜像层次,最大化提升构建速度并减少... 目录一、技术背景与应用场景二、核心原理深入分析三、关键 dockerfile 解读3.1 Docke