01 2022 档案
摘要:介绍 以前为ARM64编译软件包,直接在Makefile里指定交叉编译器、sysroot的路径,就能成功编译。 问题 最近编译一个使用CMake的软件包,按照使用 cmake 进行交叉编译 的说明,在CMakeLists.txt添加下面的内容后,仍然不能成功编译。 set(CMAKE_SYSTEM_
阅读全文
摘要:很多工具,为了安全和方便,自带了很多库文件。安装软件多之后,系统中有很多重复文件。可以使用rdfind创建硬链接,删除重复文件,节省硬盘空间。 下面检查库libboost_system,根据inode,有六个独立的文件libboost_system.so,而且他们的MD5校验和也都一样。 反复执行命
阅读全文
摘要:ubuntu缺省使用cn.archive.ubuntu.com作为软件包的源。 可以更换cn.archive.ubuntu.com,为如下的域名,使用对应的源。 163源 mirrors.163.com 阿里源 mirrors.aliyun.com 清华源 mirrors.tuna.tsinghua
阅读全文
摘要:一次性安装所有软件的命令 sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt update sudo apt-get install -y openssh-server tree xfce4 xfce4
阅读全文
摘要:在~/.vnc/目录下准备下列内容的xstartup,可以使用VNC启动轻量级桌面xfce,提高程序响应速度。 注意,要把它设置为可执行权限。 #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS dbus-launch xfc
阅读全文
摘要:给Ubuntu 18.04安装软件时,会遇到类似下面的问题 The following packages have unmet dependencies: libvtk7-dev : Depends: libvtk7-java (= 7.1.1+dfsg1-2) but it is not goin
阅读全文
摘要:MPSoC以太网hash包过滤模式 通常的以太网卡,检查每个以太网包的目的MAC地址,如果与自身的MAC地址一致,或者时广播多播包,就接收;否则就丢弃。 MPSoC的以太网控制器,支持配置4个MAC地址。如果以太网包的目的MAC地址与这4个MAC地址中的任何一个相同,都会接收。 另外,MPSoC的以
阅读全文
摘要:运行《视觉SLAM十四讲》第5.4.2节 RGB-D视觉中的点云拼接 最近需要用到点云显示的代码。 在Ubuntu 18.04编译《视觉SLAM十四讲》(第二版)中第5.4.2节 RGB-D视觉中的点云拼接代码时遇到了多个错误。 所有相关软件版本 Ubuntu 18.04 FFMpeg n4.2.5
阅读全文
摘要:Ubuntu 18.04 使用命令“make -j”编译opencv-3.4.16,遇到错误“c++: internal compiler error: Killed (program cc1plus)”。系统中,有8个CPU,32GB内存,发现有83个cc1plus进程。检查make的帮助信息,“
阅读全文
摘要:编译FFMpeg n4.2.5,OpenCV 4.5.4后,编译Pangolin v0.6成功。 注意,取FFMpeg版本时,使用命令使用“git checkout -b n4.2.release.01 remotes/origin/release/4.2”。 使用FFMpeg 2022年1月的Ma
阅读全文
摘要:对FFMpeg checkout 版本n4.2.5,实际得到master版本,导致后续OpenCV 4.5.4编译错误。使用“git checkout -b n4.2.hankf.01 remotes/origin/release/4.2”,解决问题,后续OpenCV编译成功。 FFMpeg编译信息
阅读全文
摘要:按Xilinx的XTP613 - VCK190 Board Interface Test v2.1,运行BoardUI.exe,执行vck190 BIST 测试。注意,在开始之前,需要安装QSPI Flash子卡 X-EBM-01。 BoardUI要求指定Vivado Lab Edition的目录。
阅读全文