首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Unetsim仿真器的Unetstack

带有Unetsim仿真器的Unetstack
EN

Stack Overflow用户
提问于 2018-11-12 01:56:09
回答 1查看 165关注 0票数 1

我正在尝试运行用于Unet堆栈的C。我一直试图运行测试代码这里

我正在从我的终端中的unetsim-1.4示例代码中运行3节点-network.groovy作为我的调制解调器网络。我使用unetsim-1.4a作为我的模拟器的linux。

我就是这样调用测试代码的:

代码语言:javascript
复制
make IP="127.0.0.1" ADDR=1 test

测试代码能够打开调制解调器,但不能通过它发送数据包。这是我最后得到的错误:

代码语言:javascript
复制
Packet transmission: FAILED
Packet transmission: FAILED

Segmentation fault (core dumped)

我在模拟器外壳上没有看到任何接收到的数据包。

当我使用Python运行3节点-network.groovy模拟时,一切正常,我可以在模拟器shell上看到正在接收的数据包。

如何设置运行Unetstack测试代码的环境,以便在unetsim上通过模拟的调制解调器网络进行传输和接收?

EN

回答 1

Stack Overflow用户

发布于 2018-11-12 07:07:34

按照以下步骤设置环境,使用UnetStack C API在unetsim上使用模拟调制解调器网络测试基本调制解调器操作:

  1. 从unetsim-1.4示例代码中运行3-node-network.groovy,创建一个部署了3个节点的模拟环境,例如: bin/unet samples/rt/3-node-network.groovy
  2. 1100本地存储库中的代码中,将线路的端口号从线路更改为线路
  3. 在此2将目标地址设置为线路
  4. 将载波频率设置为25000 Hz在此线路
  5. 导航到文件夹本地存储库中的unet-contrib,并执行以下步骤:make c c/examples localhost

您应该能够看到来自node 1的成功传输和node 2上相应的接收。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53255098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档