Operating systems learning[github]

百度网盘:https://pan.baidu.com/s/1LKEwSfBjiqkIs87NCsZVPA

  • 《穿越计算机的迷雾》

  • 《计算机的心智:操作系统之哲学原理》

  • 编码:隐匿在计算机软硬件背后的语言(美.佩措尔德)

  • 《码农翻身:用故事给技术加点料》

  • computer-basic

  • cxuan-os-修改

  • 深入理解计算机系统(原书第三版3)

  • 现代操...

Continue reading >>

1. 什么是ROS的工作空间

使用ROS实现机器人开发的主要手段是写代码,这些代码文件存放的空间就是工作空间。

工作空间(workspace)是一个用于存放工程开发相关文件的文件夹。目前,ROS默认使用的是Catkin编译系统(在CMake的基础上拓展得到的,将 cmake 与 make 指令做了一个封装从而完成整个编译过程)。在Catkin编译系统下,一个典型的工作空间一般包含四个目录空间:src、...

Continue reading >>

ROS2简介

ROS 2是ROS(机器人操作系统)的下一代版本,它采用了新的架构。相较于ROS 1,ROS 2具有以下几个重要的改进:

  • 分布式架构:ROS 2支持分布式计算,可以在多个计算机上运行节点。这样可以提高系统的灵活性和扩展性,并支持更复杂的机器人系统。

  • 通信机制改进:ROS 2引入了一种新的通信机制,称为Data Distribution Service(DDS)。DDS支持更可靠、实时和分布...

Continue reading >>

ROS架构简介

1706613836631615.png

ROS是一个分布式框架,分为三个层次:OS层、中间层、应用层。

1、基于Linux系统的OS层;

2、实现ROS核心通信机制以及众多机器人开发库的中间层;

3、在ROS Master的管理下保证功能节点的正常运行的应用层。

ROS 的架构是基于一种称为"发布/订阅"(publish/subscribe)模型的通信机制。以下是 ROS 架构中的主要组件:

节点(Nodes):...

Continue reading >>

最近几天电脑连wifi老是分配不到IP地址,之前偶尔出现,重启下电脑就好了。今天重启电脑也还不行,网上查下了,删除wifi缓存,重启电脑后不抽风,恢复正常了,Mark下。

删除以下5个文件即可,我是直接sudo move后再重启电脑。

/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
/Libra...
Continue reading >>