回答

收藏

[评测分享] 【ALINX AXU2CGB试用】自建系统

#板卡评测 #板卡评测 1761 人阅读 | 0 人回复 | 2021-05-19

本帖最后由 liujing1232 于 2021-5-19 16:23 编辑

1 Vivado工程
  这个比较简单,按照出厂的工程搭建一个硬件工程即可,或者直接复制他们的工程,主要需要设置以下的接口:
  - 串口(UART1)。这里一定是UART1,开始系统搭建失败就是这个原因,选择了UART0,然后无法启动系统,准确点应该说,我发看到打印信息。
  - 网口(Gem3)。按照默认的设置即可,这是网口连接电脑使用的。
  -SD卡(SD1)。说明手册上说明了在搭建系统时需要设置启动分区时/dev/mmcmblk1p2,也就是说必须是SD1口,并取消勾选wq。
  -USB口。选择USB0,这个自带了USB3.0可以使用。
  -DisplayPort。也就是显示器连接接口,需要连接显示器,因此这里需要设置。
2 Petalinux系统搭建
  与用户手册上的操作一致,均是采取petalinux搭建的,按照上述vivado生成的xsa文件即可生成linux启动需要的image、boot.bin等文件。

  设备树需要根据用到硬件设置,用到了SD卡接口、USB接口,以及总线接口。
&amba{
    zyxclmm_drm {
        compatible = "xlnx,zocl";
        status = "okay";
        interrupt-parent =<&axi_intc_0>;
        interrupts = <0  4>, <1 4>, <2  4>, <3  4>,
                 <4  4>, <5  4>, <6 4>, <7  4>,
                 <8  4>, <9 4>, <10 4>, <11 4>,
                 <12 4>, <13 4>,<14 4>, <15 4>,
                 <16 4>, <17 4>,<18 4>, <19 4>,
                 <20 4>, <21 4>,<22 4>, <23 4>,
                 <24 4>, <25 4>,<26 4>, <27 4>,
                 <28 4>, <29 4>,<30 4>, <31 4>;
    };
};
&axi_intc_0{
      xlnx,kind-of-intr = <0x0>;
      xlnx,num-intr-inputs = <0x20>;
      interrupt-parent = <&gic>;
      interrupts = <0 89 4>;
};
&sdhci1{
      no-1-8-v;
      disable-wp;
};
/* USB */
&dwc3_0{
status ="okay";
dr_mode ="host";
};

3 上电启动
  用上述的文件运行该系统,可进入系统界面,该板卡挂载的DDR为2Gb。

  进入内核的界面:

  登陆界面:

  我自己设置的系统名时EdgeBoard,因此前面是这名字,可自行修改。
4 网口通讯
  上面是串口登录开发板的方式,还可采取网口的方式,但是由于没有设置设置静态IP,这里没有显示IP地址,因此eth0设置个IP地址。

  设置后显示出了IP地址,因此可以登录开发板。

  利用xshell软件登录开发板,采取SSH协议登录。

  点击这个选项就可以传输文件,比较方便。

5 摄像头、鼠标、键盘使用
  下面测试USB接口的使用,首先是USB摄像头的使用,插入摄像头就显示这句话,也就表明加载USB驱动成功。

  插入鼠标、键盘,我的是蓝牙鼠标键盘,插入就识别了驱动,也显示了鼠标品牌,哈哈哈,雷柏牛逼。

  然后测试鼠标键盘功能:

  可以通过鼠标打开应用,并且输入:

  嗯,键盘鼠标均可正常使用。
  测试USB摄像头:


  摄像头可以显示图像,是很流畅的feel。
  这里也不知道为啥莫名其妙的多了一个图,不用看,修改不了。

10.png (46.79 KB, 下载次数: 63)

10.png
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条