测试linux内核镜像,测试Petalinux BSP镜像参考例子
测试预构建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镜像参考例子相关推荐
- Linux 内核的测试和调试(1)
Linux 内核的测试和调试(1) Linux 内核测试哲学 不管是开源还是闭源,所有软件的开发流程中,测试是一个重要的.不可或缺的环节,Linux 内核也不例外.开发人员自测.系统测试.回归测试.压 ...
- linux内核测试,Linux内核测试的生命周期
内核持续集成(CKI)项目旨在防止错误进入 Linux 内核. 在 Linux 内核的持续集成测试 一文中,我介绍了 内核持续集成Continuous Kernel Integration(CKI)项 ...
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序 (学习老罗的)
不得不说,老罗写的太好了. 按照他的方法,我两次就成功了. 不过有点让人奇怪的地方就是 第一次我make snod是成功的 但是执行如下代码: root@android:/ # cd sy ...
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序 3
在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序.在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文 ...
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6571210 在前一篇文章中,我们介绍了如何在U ...
- jmeter压力测试linux,JMeter压力测试
JMeter压力测试 整体目标: 安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecshop.com),基于此进行Jm ...
- monkey测试linux设备,Monkey测试环境搭建及测试执行
一.环境准备 1.JDK 2.Android SDK 二.JAVA环境的搭建 1.JDK 下载地址:https://www.oracle.com/technetwork/java/javase/dow ...
- Linux内核tcp时间测量,linux内核 – 测试linux内核中函数的执行时间
我使用Linux安全模块挂钩来添加一些自定义功能到recv()系统调用.与原始的recv()相比,我想测量这个功能的开销.我写了一个简单的tcp服务器,我运行与没有我的模块.这个tcp服务器调用rec ...
- 3dmark压力测试 linux,3DMark压力测试发布:彻底榨干你电脑!
3DMark是性能测试工具,不过根据官方数据,也有超过2/3的玩家用它来检验系统超频稳定性,超过一半的用它测试散热能力. 今天,Futuremark专门发布了3DMark Stress Tests压力 ...
最新文章
- 成功从小公司跳槽!35岁的程序员被裁
- 搜索引擎是怎么删除重复网页的
- [蓝桥杯][历届试题]九宫重排-双向bfs和map标记
- 在MaxCompute中利用bitmap进行数据处理
- matlab+awgn和wgn,噪聲強度(噪聲功率) 噪聲方差到底有什么關系? matlab中的awgn函數...
- push_back模式工作
- shell+中sum的用法_使用shell进行计算
- 适用于Android的最佳笔记应用程序以及如何制作自己的应用程序
- Keras框架使用Vnet2d模型对遥感图像语义分割
- 两台计算机共享文件夹,两台电脑共享文件,详细教您两台电脑如何共享文件
- 认知突围_移动应用:突围
- ORA-12505, TNS:listener does not currently know of SID given in connect descript 错误 更改方法
- OneDrive,在云端
- 2022帆软BI数据分析大赛他来了!
- html5基于Echarts制作3D炫酷世界地图地球制作,地图勾起动画,非常炫酷。
- 前端Photoshop切图快速入门
- JS面向对象的三种写法
- 表格中insertBefore方法的使用(The node before which the new node is to be inserted is not a child of this no)
- 戴尔 DELL 游戏笔记本电脑 - Windows 10 关闭或开启功能键 (Fn key)
- Mysql使用函数json_extract处理Json类型数据