linux
文章平均质量分 94
阿9
这个作者很懒,什么都没留下…
展开
-
机器人操作系统(ROS)入门
目录一.ROS二.入门的实践练习三.相关资料一.ROS带你认识ROS什么是ROSROS(Robot Operating System)是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而建立的交换庭(switchyard)项目。到2008年,主要由威楼加拉吉继续该项目的研发。ROS提供一些标准操作系统服务,例如硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理。ROS是基于一种图状架构,从而不同节点原创 2021-03-05 09:28:45 · 4061 阅读 · 2 评论 -
Teardrop代码编程
一.Teardrop攻击1.介绍Teardrop攻击是一种畸形报文攻击。是基于UDP的病态分片数据包的攻击方法,其工作原理是向被攻击者发送多个分片的IP包(IP分片数据包中包括该分片数据包属于哪个数据包以及在数据包中的位置等信息),某些操作系统收到含有重叠偏移的伪造分片数据包时将会出现系统崩溃、重启等现象。2.攻击特征Teardrop是基于UDP的病态分片数据包的攻击方法,其工作原理是向被攻击者发送多个分片的IP包(IP分片数据包中包括该分片数据包属于哪个数据包以及在数据包中的位置等信息),某些操作原创 2020-12-03 19:25:06 · 239 阅读 · 0 评论 -
Ubuntu和树莓派
目录一.Ubuntu系统的网络连接二. Windows使用ftp远程登陆三级目录一.Ubuntu系统的网络连接1.Ubuntu网络配置将Ubuntu网络连接方式修改为桥接模式然后使用ifconfig显示如图sudo apt install net-toolsifconfig2.修改Ubuntu网络配置文件sudo nano /etc/network/interfaces 将下面信息添加进去auto loiface lo inet loopbackauto ens33原创 2020-11-11 22:21:44 · 1194 阅读 · 0 评论 -
嵌入式程序调试与opencv图像库
实验目的1.在Ubuntu系统上练习程序代码的GDB调试2.opencv图像编程目录一 . Ubuntu上的GDB二 .opencv的操作三级目录一 . Ubuntu上的GDBGDB : GNU Debugger,是GNU工程为GNU操作系统开发的调试器,但它的使用不局限于GNU操作系统, GDB可以运行在UNIX、Linux甚至Microsoft Windows。1.gdb调试举例创建gdb.c(代码如下)#include <stdio.h>void Show.原创 2020-10-29 16:59:07 · 147 阅读 · 0 评论 -
Ubuntu下编写及运行C程序
Ubuntu下编写及运行C程序 一:目的学会使用vim编辑器;学会使用gcc;学会使用Makefile;能够编写并使用这些工具运行简单的C程序。 二:实验内容请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1) 请在原创 2020-09-25 23:42:48 · 242 阅读 · 0 评论