测试预构建Petalinux镜像

现在,你可以尝试一个预构建参考例。这是通过petalinux-boot 工具来实现的。petalinux-boot可以在物理硬件或者QEMU上启动参考例子。

在硬件上测试预编译镜像

Petalinux BSP包括一个预构建FPGAbitstream文件,可以令你在你的硬件上快速启动Linux。

从SD卡中启动镜像(Zynq系列设备)

步骤:

1. 在主机上挂载你的sd卡。

2. 复制 /pre-built/linux/images/目录下的文件到SD卡中第一个FAT分区。

* BOOT.BIN

* image.ub

3. 连接串口。

4. 打开主机串口,设置波特率115200。

5. 板子关电。

6. 设置启动模式sd卡启动.

7. 插入SD卡。

8. 板子上电。

9. 观察串口。

10. 用户和密码都是root。

JTAG启动

1. 板子关电。

2. 连接JTAG线到主机。

3. 链接串口

4. 连接网络到本地网络

5. 对于zynq系列板子,保证启动模式为JATG模式。

6. 上电。

7. 打开主机端口。

8. 运行petalinux-boot命令如下:

petalinux-boot –jtag –prebuilt 3

在QEMU中测试预先的镜像

Petalinux提供QEMU支持,可以让软件在一个不需要硬件的仿真环境下测试。

1. 切换到工程目录,启动预构建的内核镜像。

petalinux-boot –qemu –prebuilt 3

* The –prebuilt 1 performs a Level 1 (FPGA bitstream) boot. This opTIon is not valid for QEMU.

* A Level 2 boot includes U-Boot.

* A Level 3 boot includes a pre-built Linux image.

测试重构建镜像

在硬件上

Use petalinux-boot to boot the U-Boot

$ petalinux-boot –jtag –u-boot –fpga –bitstream

Use petalinux-boot to boot the kernel

$ petalinux-boot –jtag –kernel –fpga –bitstream

在QEMU上

Use petalinux-boot –qemu command to test the newly built software image:

$ petalinux-boot –qemu –kernel

The system boot messages will be shown on the console where QEMU is running

TIP:

To exit QEMU, press Ctrl+A together, release and then press X.

测试linux内核镜像,测试Petalinux BSP镜像参考例子相关推荐

  1. Linux 内核的测试和调试(1)

    Linux 内核的测试和调试(1) Linux 内核测试哲学 不管是开源还是闭源,所有软件的开发流程中,测试是一个重要的.不可或缺的环节,Linux 内核也不例外.开发人员自测.系统测试.回归测试.压 ...

  2. linux内核测试,Linux内核测试的生命周期

    内核持续集成(CKI)项目旨在防止错误进入 Linux 内核. 在 Linux 内核的持续集成测试 一文中,我介绍了 内核持续集成Continuous Kernel Integration(CKI)项 ...

  3. 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序 (学习老罗的)

    不得不说,老罗写的太好了. 按照他的方法,我两次就成功了. 不过有点让人奇怪的地方就是 第一次我make snod是成功的 但是执行如下代码:       root@android:/ # cd sy ...

  4. 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序 3

    在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序.在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文 ...

  5. 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6571210 在前一篇文章中,我们介绍了如何在U ...

  6. jmeter压力测试linux,JMeter压力测试

    JMeter压力测试 整体目标: 安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecshop.com),基于此进行Jm ...

  7. monkey测试linux设备,Monkey测试环境搭建及测试执行

    一.环境准备 1.JDK 2.Android SDK 二.JAVA环境的搭建 1.JDK 下载地址:https://www.oracle.com/technetwork/java/javase/dow ...

  8. Linux内核tcp时间测量,linux内核 – 测试linux内核中函数的执行时间

    我使用Linux安全模块挂钩来添加一些自定义功能到recv()系统调用.与原始的recv()相比,我想测量这个功能的开销.我写了一个简单的tcp服务器,我运行与没有我的模块.这个tcp服务器调用rec ...

  9. 3dmark压力测试 linux,3DMark压力测试发布:彻底榨干你电脑!

    3DMark是性能测试工具,不过根据官方数据,也有超过2/3的玩家用它来检验系统超频稳定性,超过一半的用它测试散热能力. 今天,Futuremark专门发布了3DMark Stress Tests压力 ...

最新文章

  1. 成功从小公司跳槽!35岁的程序员被裁
  2. 搜索引擎是怎么删除重复网页的
  3. [蓝桥杯][历届试题]九宫重排-双向bfs和map标记
  4. 在MaxCompute中利用bitmap进行数据处理
  5. matlab+awgn和wgn,噪聲強度(噪聲功率) 噪聲方差到底有什么關系? matlab中的awgn函數...
  6. push_back模式工作
  7. shell+中sum的用法_使用shell进行计算
  8. 适用于Android的最佳笔记应用程序以及如何制作自己的应用程序
  9. Keras框架使用Vnet2d模型对遥感图像语义分割
  10. 两台计算机共享文件夹,两台电脑共享文件,详细教您两台电脑如何共享文件
  11. 认知突围_移动应用:突围
  12. ORA-12505, TNS:listener does not currently know of SID given in connect descript 错误 更改方法
  13. OneDrive,在云端
  14. 2022帆软BI数据分析大赛他来了!
  15. html5基于Echarts制作3D炫酷世界地图地球制作,地图勾起动画,非常炫酷。
  16. 前端Photoshop切图快速入门
  17. JS面向对象的三种写法
  18. 表格中insertBefore方法的使用(The node before which the new node is to be inserted is not a child of this no)
  19. 戴尔 DELL 游戏笔记本电脑 - Windows 10 关闭或开启功能键 (Fn key)
  20. Mysql使用函数json_extract处理Json类型数据

热门文章

  1. 论文致谢走红后,中科院博士回信了!
  2. 为什么鞋带总是松开?罪魁祸首其实是…
  3. ​迷“铺地砖”的数学家
  4. 那些女程序员们的故事
  5. ubuntu 安装PCL
  6. 阿里集团业务驱动的升级 —— 聊一聊Dubbo 3.0 的演进思路
  7. 如何基于MaxCompute快速打通数据仓库和数据湖的湖仓一体实践
  8. 小蜜团队万字长文 | 讲透对话管理模型最新研究进展
  9. 重磅下载 | 核心系统100%上云,揭秘双11背后的云原生实践
  10. 2018最佳GAN论文回顾(下)