Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Zynq用のLinuxは、実は2.6、いや、3.0ベース


Zynq用Linuxは、3.0ベースで、Linux Kernelは3.0であるようと書きましたが、
gitを見てみると、linux-2.6-xlnx.gitとあるので、2.6ベースなのでしょうか?
READMEを見ると、Linux kernel release 3.x <http://kernel.org/>とあるので、3.0なのでしょう!

Device Treeをサポートしています。ので、3.0ベースでしょう!
    ep107
    zc770
のdtsがあります。

zynq-ep107.dtsを見ると、Zynq内の各IPの情報がわかります。
intc, sdhci, nor以外は、Xilinx用で新規開発したものと予想します。
    intc   => arm,gic
    timer  => xlnx,ps7ttc-1.00.a
    slcr   => xlnx,ps7-slcr-1.00.a
    wdt    => xlnx,ps7-wdt-1.00.a
    scuwdt => xlnx,ps7-scuwdt-1.00.a
    uart   => xlnx,ps7-uart-1.00.a
    spi    => xlnx,ps7-spi-1.00.a
    qspi   => xlnx,ps7-qspi-1.00.a
    i2c    => xlnx,ps7-i2s-1.00.a
    gpio   => xlnx,ps7-gpio-1.00.a
    sdhci  => generic-sdhci
    nor    => cfi-flash
    devcfg => xlnx,ps7-dev-cfg-1.00.a
    eth0   => xlnx,ps7-ethernet-1.00.a
    nand   => xlnx,ps7-nand-1.00a
    usb    => xlnx,ps7-usb-1.00a

検証、Verification、FPGA