第3章 配置自定义嵌入式Linux

配置一个硬件平台

Zynq-7000

下面是启动Linux所需要的硬件需求。

  • 一个Triple Timer Counter (定时器) (必须)

IMPORTANT:
- 如果有多个定时器,Zynq-7000Linux内核将会自动使用设备树中第一个定时器。.
- 请确保定时器没有做其他使用。

  • 外部存储至少有32MB大小(必须)
  • 用于串口中断的UART(必须)

重要: 如果使用软核IP,确保中断引脚连接。

  • 非易失性存储器 (可选) 例如. QSPI Flash, SD/MMC
  • 以太网 (可选, 用于网络访问)

重要: 如果使用软核IP,确保中断引脚连接。

导出Petalinux使用的硬件平台

在你完成硬件平台配置设计,实现构建一个bitstream。为了正确的初始化Petalinux工程,Petalinux需要一个硬件描述文件。这个硬件描述文件可以通过Vivado中“Export Hardware”功能导出。
在工程初始化过程中,Petalinux产生一个设备树源文件,u-boot配置头文件以及一个基于硬件描述文件的Linux内核驱动使能。这些细节可以在附录A:《Petalinux工程内部结构》中探索。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值