跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名

Petalinux

开发者分享 | Petalinux中如何确认 dev 下设备的对应关系

judy /

通常 Kernel 一加载起来,大家能在/dev目录下可以看到一大堆的设备。这些设备都是 Kernel 加载初始化过程中,由内核和驱动创建出来的。那么哪个设备才是我真正要用的设备。下面就几个常用的外设来和大家一起梳理一下。

【工程师分享】在PetaLinux里为模块创建补丁

judy /

PetaLinux(Yocto)里包含很多软件模块。大部分模块可以直接使用。如果有特殊需求,需要修改某些模块时,可以按下列办法先修改,测试成功后,再创建补丁,集成到PetaLinux(Yocto)工程里。比如客户需要修改xorg.conf,可以采用下列方式完成。

【工程师分享】 解决PetaLinux工程Linux外部源代码编译错误“.kernel-meta/bsp_definition: Directory nonexistent”

judy /

在使用Linux外部源代码编译PetaLinux工程时,遇到错误“.kernel-meta/bsp_definition: Directory nonexistent”。执行“petalinux-build -x mrproper -f”清理PetaLinux工程,并且在Linux外部源代码目录执行“make mrproper”清理Linux外部源代码,再次编译PetaLinux工程,也遇到同样错误。

之前为了备份,清理了Linux外部源代码,删除了目录.kernel-meta。
可是第一次使用Linux外部源代码编译PetaLinux工程时,没有目录.kernel-meta,也能编译成功,说明它不是必需的。
在Linux外部源代码下搜索.kernel-meta,发现隐藏文件.metadir里含有.kernel-meta。因此删除隐藏文件.metadir。再次编译PetaLinux工程,成功。再检查Linux外部源代码目录,又有了隐藏文件.metadir和隐藏文件夹.kernel-meta。

创建 Vitis 加速平台第 2 部分:在 PetaLinux 中为加速平台创建软件工程

judy /

这是《创建 Vitis 加速平台》系列的第 2 篇博文。在前文中,我们讲解了如何创建硬件以及如何通过 XSA 将元数据 (metadata) 传递给 Vitis™。在本文中,我们将讲解如何使用此 XSA 以及如何创建在目标平台上实现设计加速所需的软件镜像。