首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >协议栈开发的嵌入式测试

协议栈开发的嵌入式测试
EN

Stack Overflow用户
提问于 2009-07-29 06:04:53
回答 3查看 766关注 1票数 2

我现在在嵌入式测试领域(航空电子)工作,我想把我的工作转移到类似开发的领域,这主要类似于协议栈开发。因此,我需要知道的是一些实时项目(网络或协议开发),我可以把它们写进我的简历中,这样招聘者至少可以把我列入候选名单。

我对C有一定的了解,对Linux操作系统也有一定的了解。

有没有人能推荐我一些最好的地方或网站,在那里我可以做一些实时的项目

我可以在家里做一些开发,作为离线活动,然后继续下去。

是否支持任何模拟类型的环境?

EN

回答 3

Stack Overflow用户

发布于 2013-06-04 23:42:41

  1. 获取功能规格/协议规格和架构文档。对于开源或行业标准协议,您可以在web上找到大多数规范(例如: 3GPP、PacketCable、IETF等)。如果没有,开发人员不应介意与您共享文档。
  2. Github上搜索与您正在使用的协议相关的项目。下载代码并阅读它。当你能够理解它是如何工作的时候,添加一个补丁,修复一个bug或者编写你的新特性。如果你想进入网络领域(TCP/IP等),
  3. 。域,NS-2(或3)是一个很好的起点。但它在很大程度上只用于模拟/学术方面,在工业上并不多见。对于较低层(L2、L1),大多数工业级堆栈开发都是专有的。在这种情况下,最好的方法是建议改进/修复您正在测试的代码中的bug。如果您可以在代码中发现开发人员无法发现的bug,这将对您进入开发人员有利地位。
  4. 尽可能多地使用代码(在GitHub或其他平台上)。构建一个自动化/简化测试过程的工具。这将展示您的编码技能。再加上您通过上面步骤1-3获得的协议知识,应该会使您处于获得下一个开发人员任务的有利位置。
票数 1
EN

Stack Overflow用户

发布于 2009-07-29 06:08:23

NS-2是使用最广泛的新网络协议开发环境。它没有模拟真实的裸机实时系统,但提供了一个广泛的框架,用于开发新的协议并在不同的网络条件下测量它们的特征。

票数 0
EN

Stack Overflow用户

发布于 2009-07-29 06:35:06

Sourceforge站点是开放源码开发项目的好去处,

这里有一个Embedded Systems software页面,里面可能有一些有趣的东西。

除此之外,Networking和Emulator项目可能也值得一看。

在学术协议开发和建模领域,NS-2和更新的NS-3是相当流行的。

您甚至可以进入他们的开发本身(NS-3是非常新的)。

NS-2内核是C++,具有面向对象的Tcl仿真环境。

NS-3提供了Python接口。

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

https://stackoverflow.com/questions/1198276

复制
相关文章

相似问题

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