linux
绍磊leo
研发工程师,研究ROS机器人开发,工业AGV开发,linux系统应用开发等
展开
-
ros的setup.bash总是失效/相互干扰问题的解决
问题:在~/.bashrc文件中,通常加入:source ~/catkin_ws/devel/setup,bash这样的语句去加载ros工作空间的环境变量,但是同时加载多个工作空间的环境变量的时候,总是有各种功能包找不到的问题。解决:在~/.bashrc末尾加入:export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/zsl/catkin_ws/src用这样的方式,直接加载对应工作空间的文件夹到ROS_PACKAGE_PATH变量中,每新..原创 2020-08-19 11:26:13 · 1665 阅读 · 0 评论 -
笔记 -- 深入分析Linux内核源码【陈丽君】
一、走进Linux1.3 走近Linux内核Linux内核五大部分内容:进程调度、内存管理、进程间通信、虚拟文件系统及网络接口。1.3.1 Linux内核的特征1、组织形式为整体式结构,有很多过程组成,每个过程可以独立编译,再通过程序连接到一起。–内部结构简单,子系统间易于访问,内核工作效率较高。2、进程调度,对于用户进程,Linux 采用简单的动态优先级调度方式;对于内核中的例程(如设...原创 2020-01-29 23:33:54 · 677 阅读 · 0 评论