- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 MOOS-Ivp 第二个程序
用MOOS-IVP写了第二个程序,依旧探索客户端如何往另一个客户端发送数据,这次是一个客户端用不同的速率往另一个客户端发送两个数据,另一个数据接收。如果接收到1数据则显示hello 收到2数据则显示in_2。...
2018-11-03 10:37:53
626
1
原创 MOOS - Ivp 第一个程序
学MOOS一个月了,前置知识也没有,也没有人帮忙,好再终于有所突破,写了第一个测试用的小程序,会了这个应付项目是足够了,更高级的东西后期再去学习和使用。写的程序主要是搞明白客户端怎么运行的,以及客户端之间怎么通过MOOSDB传输数据。测试内容:一个客户端发送数据,并且在迭代里运行一个存储的小代码来测试运行方式。另一个客户端订阅并收取第一个客户端的数据,收取成功会不断存入另一个文件。个人是在...
2018-11-03 09:22:11
3087
4
原创 linux 命令行
终端,即命令行环境,提供了一套强大的工具。这些工具很容易通过添加无数的开放源码添加,以及通过用户的添加来不断扩展。一、用ls查看目录的内容 $ ls mail project_fango public_html report_a.pdf report_b.pdf test.txtls命令附带了一系列命令行选项。这些是可以在命令行上键入作为调用命令的参数的额外的...
2018-10-22 15:57:24
261
翻译 linux 常用文件目录操作指令
一、在命令行上创建录和文件如何创建和删除文件或目录。使用mkdir创建一个目录。用MKDIR命令做一个新的目录。它通常只有一个参数,即新目录的名称。例如,假设当前目录具有以下内容:例如:$ ls -F mail/ public_html/ report_a.pdf report_b.pdf test.txt $ mkdir project_fango$ ls...
2018-10-22 15:15:40
274
翻译 MOOS-Ivp前置知识(1)
由于小编刚刚接触MOOS-Ivp及C++、linux等,对于MOOS-Ivp前置知识只能边学边记录:本练习中要解决的一个主要问题是如何构建一个应用程序,测试输入将由另一个应用程序产生。一个应用程序发送一个素数,另一个应用程序分解为不同质数的乘积以后将求解的内容返回。一、下载自己的可扩展MOOS-Ivp树,moos-ivp-extend。二、进入moos-ivp-extend/src,使...
2018-10-21 16:12:43
1883
原创 c 预处理
程序运行分为四步:.c文件生成一个.i文件,称为预处理.i文件生成.s文件,称为编译.s文件生成.o文件,称为汇编.o文件生成可执行文件,称为链接指令:gcc -o hello.i hello.c -E(只让gcc进行预处理).i文件尾端为main函数。预处理:1.展开了头文件2.宏定义替换(单纯将字符串替换了而已)宏可以有函数的功能,例:#define N...
2018-10-18 22:08:17
358
原创 linux下c编程
小编开始学习在linux下的C编程,跟windows某些编译环境下的内容应该还是有一些差别的1. 第一个程序(当然是hello world了)vim hello.c来建立并编辑我们第一个c程序,#include<stdio.h>int main(){ printf(“hello world”); return 0;}注意,这里的main函...
2018-10-18 11:03:23
1320
原创 gdb调试学习过程记录
转眼小编又学会了一个linux小工具,GDB调试工具1. 用vim编辑器建立或修改文件。2.用gcc编译器对文件进行编译,如果想要使用gdb调试工具的话,需要gcc -g filename编译完成后会生成一个a.out文件,gdb a.out即可对程序进行调试。或:gcc -g filename -o hello gdb hello3. 调试过程中常用指令:...
2018-10-18 10:27:52
273
原创 MOOS-Ivp初学
由于项目需求,自一个月前接触MOOS-Ivp架构,作为一个linux、C++小白,每天记录一下自己的学习进度。建议linux版本:由于小编是个linux菜鸟,还是比较习惯windows系统,所以安装了界面比较好的u'buntu 14.04LTS,不建议安装最新版本。第一步:moos-ivp下载地址:http://oceanai.mit.edu/moos-ivp/pmwiki/...
2018-10-18 10:04:22
3792
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人