02 2022 档案
摘要:作者: 付汉杰 hankf@xilinx.com hankf@amd.com 测试环境: Vivado 2021.2 致谢: 同事John Hu提供了命令,非常感谢。 在Vivado里,可以从Block Design导出TCL脚本,保存工程。之后可以从TCL脚本恢复工程。 导出的TCL脚本中,可能不
阅读全文
摘要:作者: 付汉杰 hankf@xilinx.com hankf@amd.com 测试环境: PetaLinux 2021.2 glib库是Linux平台下最常用的C语言函数库。有一个应用程序使用了glib的数据类型开发。而客户不打算使用glib库。 使用sed工具,可以自动把glib的数据类型,替换成
阅读全文
摘要:作者: 付汉杰 hankf@xilinx.com hankf@amd.com 测试环境: PetaLinux 2021.2 开发过程中,经常要检查rootfs的内容。使用命令,“gzip -d rootfs.cpio.gz”,“cpio -i < rootfs.cpio”,可以解压rootfs.cp
阅读全文
摘要:作者: 付汉杰 hankf@xilinx.com hankf@amd.com 测试环境: PetaLinux 2021.2 在Petalinux创建的应用程序模板,只支持编译一个C文件。 使用下面的文件,可以编译目录下的所有C、C++文件。 APP = qdma-ep-rw # # CC=$(CRO
阅读全文
摘要:Xilinx QDMA软件简明教程 1. 概述 所有工具和参考设计使用2021.2。编译和测试X86主机(Host)的操作系统是CentOS 7.9.2009。测试的单板是VCK190,测试的是CPM QDMA。 记录和脚本里的井号,或者第一行开始处的井号,由于和Markdown语法有冲突,替换成了
阅读全文
摘要:1. 概述 所有工具和参考设计使用2021.2。X86编译主机的操作系统是Ubuntu 18.04.6 LTS。 编译记录里的井号,由于和Markdown语法有冲突,把超过3个以上的连续井号全部替换成了星号。有些软件打印的记录非常长,于是把其中部分内容替换成了“......”。 硬件移植、和axi
阅读全文
摘要:CentOS7.5安装xfce4出错,导致GUI不能登录 CentOS7.5.1804下,执行下列命令后,导致GUI不能登录;输入用户名和密码后,反复进入登陆界面。 sudo yum install xfce4 xfce4-terminal vnc4server 在SSH终端,执行下列命令后,卸载后
阅读全文
摘要:在Ubuntu 18.04下使用Vivado Jtag加载FPGA,发现找不到器件。 Vivado Hardware Manager找不到器件的记录信息: connect_hw_server -allow_non_jtag INFO: [Labtools 27-2285] Connecting to
阅读全文
摘要:在Ubuntu 18下,试用了cutecom、picocom、putty,决定CuteCom最友好。 但是CentOS7没有提供CuteCom。根据CentOS7安装CuteCom提供的方法,在CentOS7.5.1804下安装cutecom成功。 总结起来,是先安装libQt3Support.so
阅读全文
摘要:小孩还不明白3位数除以1位数。口头讲解后,他说听不懂。在网上搜索,得到如下的计算法则。给小孩说明后,他还是说不明白。 除数一位算一位,一位不够算两位。 除到哪位商哪位,哪位不够零占位。 每次除后要比较,余数要比除数小。 陪着小孩做题后,扩充上面计算法则的内容,得到下面法则。 从左到右做除法,百十个位
阅读全文