h1_key

当前位置:首页 >新闻资讯 > 技术文章>赛灵思>在PetaLinux外部创建Linux 模块
在PetaLinux外部创建Linux 模块
2022-11-17 1370次

  PetaLinux 是一个强大的实用工具,支持设计人员轻松创建 Linux 镜像并在自己的目标平台上运行。PetaLinux 还能创建带有模板 Makefile 和 BB 文件的用户应用和模块,以便它们能够编译并添加到 rootfs 中。但对于尝试开发模块的用户而言,从命令行执行创建、构建和部署可以加速整个流程。

  在本篇博文中,我们将探讨如何在 PetaLinux 流程外创建模块,然后编译并部署在 ZCU104 评估板上。当用户确认模块正常工作后,即可将其添加到 rootfs 中。

  构建 Linux 镜像:



  PetaLinux 使用 TMP 目录来存放阶段文件。通常后续会移除这些文件以便节省磁盘空间。

  但此处我们不希望移除这些文件,因此需要在 build/conf/local.conf 中注释掉以下行。

  首先,运行 petalinux-build 命令,然后使用 Ctrl + c 将其停止。这样可创建这些文件。



  请注意 TMP 目录的位置。

  可通过如下方式找到此位置:



  现在,构建 PetaLinux 工程:


  创建模块:

  这里有一个很简单的模块可用于演示,如下所示:



  创建 Makefile:



  请注意 TMPDIR,即通过上述方法所获取的位置。

  创建模块:

  然后,只需调用要构建的 makefile 即可:



  在硬件上执行测试:

  用户可以启动 Linux 并使用 SSH 将此模块复制到 rootfs,或者可将其复制到 SD 卡上。

  这里使用了 insmod 和 rmmod 来添加然后移除该模块。



  • XILINX赛灵思 XC7K160T-2FBG484E
  • 赛灵思(XILINX)作为行业的领军企业,其推出的 XC7K160T-2FBG484E 更是一款备受瞩目的产品。XC7K160T-2FBG484E 属于赛灵思 7 系列 FPGA(现场可编程门阵列),具有强大的性能和丰富的功能。
    2024-09-25 363次
  • XILINX赛灵思 XCKU085-2FLVA1517E
  • 赛灵思(XILINX)作为全球领先的可编程逻辑器件供应商,其推出的 XCKU085-2FLVA1517E 以卓越的性能和丰富的功能,成为众多电子工程师和设计师的首选。XCKU085-2FLVA1517E 属于赛灵思 UltraScale 架构系列产品,采用先进的 20 纳米工艺技术制造。这一工艺不仅带来了更高的性能,还实现了更低的功耗,为各种复杂的电子系统设计提供了理想的解决方案。
    2024-09-25 315次
  • XILINX赛灵思 XCKU060-1FFVA1517C
  • 赛灵思(XILINX)作为全球领先的可编程逻辑解决方案供应商,其 XCKU060-1FFVA1517C 更是一款备受瞩目的产品。XCKU060-1FFVA1517C 属于赛灵思 UltraScale 架构系列,采用了先进的 16 纳米 FinFET 工艺技术。这一工艺带来了诸多优势,如更高的性能、更低的功耗以及更小的芯片尺寸。
    2024-09-25 353次
  • XILINX赛灵思 XCKU060-2FFVA1517E
  • 赛灵思(XILINX)作为行业的领军企业,其推出的 XCKU060-2FFVA1517E 更是一款备受瞩目的产品。XCKU060-2FFVA1517E 属于赛灵思 UltraScale 架构系列的 FPGA(现场可编程门阵列)。它融合了先进的技术和强大的性能,为各种复杂的应用场景提供了高度灵活且可靠的解决方案。
    2024-09-25 295次
  • XILINX赛灵思 XC7Z035-3FFG676E
  • 赛灵思(XILINX)作为全球领先的可编程逻辑解决方案供应商,其 XC7Z035-3FFG676E 更是一款备受瞩目的产品。XC7Z035-3FFG676E 属于赛灵思 Zynq - 7000 系列,该系列将处理器系统(PS)和可编程逻辑(PL)完美结合,为用户提供了高度灵活的解决方案。这款器件采用了先进的 28 纳米工艺技术,在性能、功耗和成本之间实现了出色的平衡。
    2024-09-25 319次

    万联芯微信公众号

    元器件现货+BOM配单+PCBA制造平台
    关注公众号,优惠活动早知道!
    10s
    温馨提示:
    订单商品问题请移至我的售后服务提交售后申请,其他需投诉问题可移至我的投诉提交,我们将在第一时间给您答复
    返回顶部