Linux
文章平均质量分 53
hjj牛bb啊
这个作者很懒,什么都没留下…
展开
-
annaconda环境导致ubuntu编译环境变化的解决办法
之前由于ros、python、pip这些工具的版本和冲突问题,在16.04上一直装不好pip,和python的一些库,然后装了annaconda3,轻松解决了python库问题。然而引发了一系列编译问题,annaconda也会搞一个系统环境,编译的时候经常会链接到annaconda3的环境而不是系统原有环境。之前解决参考:https://blog.csdn.net/qq_29572513/article/details/88742652上面的博客确实是一个解决办法,特别是一些系统底层库出问题的时候,但是原创 2021-09-03 11:04:37 · 407 阅读 · 0 评论 -
Ubuntu使用多个相同的串口模块
之前的文章记录了在ubuntu中如何制作规则文件,使得串口模块每次插入的时候能够以固定的设备号来访问:https://blog.csdn.net/gadwgdsk/article/details/114821869?spm=1001.2014.3001.5501但是当有多个相同厂家的模块插入时,前面的方法不够全面,任意一个模块插入都会显示为相同的设备,原因是它只使用idVendor和idProduct两个参数,而所有相同厂家的模块这两个参数也是相同的。这里可以加入序列号参数(serial,F原创 2021-03-31 08:43:42 · 827 阅读 · 1 评论 -
linux串口创建rules,避免每次串口号不一样
一个串口模块插入linux电脑后,为了通信,需要先查看串口号(ls /dev/ttyUSB),然后为了使用还需要给与权限(sudo chmod 777 /dev/ttyUSB*),而且是每次都需要如此操作,十分麻烦。因此创建一个规则,使得该串口模块插入后自动将串口号映射为指定名称,并自动给予指定权限。创建文件(如名称为a.rules),内容参考如下KERNEL=="ttyUSB*", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:原创 2021-03-15 10:52:10 · 1570 阅读 · 0 评论 -
ubuntu程序运行时找不到某些库
有时明明安装了某些库,静态和动态都安装了,但还是提示找不到库,比如找不到xxx.so。这种问题一般是因为环境变量中不包含/usr/local/lib;解决: 1. sudo gedit/etc/ld.so.conf 2. 底部加入一行/usr/local/lib 3.使修改生效 sudo /sbin/ldconfig...原创 2020-10-30 09:48:30 · 1547 阅读 · 0 评论 -
c++: internal compiler error: Killed (program cc1plus)
使用catkin_make时出现该错误,原因是ubuntu系统内存不足。解决方法:1、关闭ubuntu,直接加大虚拟机的内存2、控制catkin_make使用的内核数量,比如catkin_make -j4,因为似乎默认不写是将内核数量用到最大参考文献:https://www.cnblogs.com/sylar5/p/9268554.htmlhttps://blog.csdn.net/weixin_41803041/article/details/79496016...原创 2020-10-21 08:51:32 · 884 阅读 · 1 评论 -
ubuntu软件版本管理:update-alternatives
update-alternatives 命令用于处理 Linux 系统中软件版本的切换,使其多版本共存。alternatives 的管理目录 /etc/alternatives 。alternatives 管理方式$ ls -l /usr/bin/pythonlrwxrwxrwx 1 root root 24 1120 2017 /usr/bin/python -> /etc/alternatives/python$ ls -l /etc/alternatives/python.转载 2020-09-02 16:13:15 · 1533 阅读 · 0 评论 -
ubuntu安装opencv无法下载IPPICV的问题 ippicv_2020_lnx_intel64_20191018_general.tgz
cmake时停在下载IPPICV:ippicv_2020_lnx_intel64_20191018_general.tgz原因是这个文件放在https://raw.githubusercontent.com上,被墙了。又无法科学上网,百度上找到的文件又需要币才可以下载。网上有人共享了下面的连接,进去发现ippicv文件都是旧版本的。https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20180723/ippicv灵机一原创 2020-07-18 08:56:30 · 19818 阅读 · 2 评论 -
Linux串口相关使用
1、列出所有的串口设备 ls -l /dev/ttyUSB*2、列出所有的外设 ll /dev3、显示设备的详细信息 lsusb -vvv4、简历软连接①简历规则文件 xxxx.rulesKERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0777", S...原创 2020-05-08 10:41:50 · 188 阅读 · 0 评论 -
远程安装SSH密钥
将本机生成的密钥通过指令传输到远程的主机中。1、用ssh-keygen在本机生成密钥,一路回车即可2、用ssh-copy-id -i .ssh/id_rsa.pub user@host 传送到远程主机user中,即可免密码登录远程主机...原创 2019-05-20 21:01:02 · 329 阅读 · 0 评论