TI论坛
直播中

陈超

7年用户 955经验值
私信 关注

请问AM335x 在SYSBIOS环境中怎样使用NDK协议栈进行编程?

本帖最后由 一只耳朵怪 于 2018-6-21 15:51 编辑

正在使用Beaglebone的板子开发一个网络应用,最终想直接使用NDK中的RAWETH进行收发包,在CCS下使用AM335x的Industry SDK中的os_drive中代码,已经成功通过调用NIMURegister()将MAC的驱动注册到NIMU层,接下来应该怎么对socket进行编程呢?
一直搞不明白,socket指令时如何和NIMU层中的对象建立链接的呢?因为虽然我通过调用socket指令能建立一个socket,但一调用send之类的函数就报错,说socket不合法。不知道大家有一个比较详细的step by step的指导么?谢谢!

回帖(4)

王玉宁

2018-6-21 06:52:27
你好!
socket编程与在linux编程类似,可以参考如下文档http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=spraax4&fileType=pdf
 
举报

陈超

2018-6-21 07:04:43
引用: 林宇宣55 发表于 2018-6-21 06:52
你好!
socket编程与在linux编程类似,可以参考如下文档http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=spraax4&fileType=pdf
 

Gary 您好!
下午试了下example中的helloworld的例子,可以成功,但例子都是用deamon工具做的,并没有直接使用socket开发,因此对于如何使用socket开发RAWETH类型的通讯还是不太清楚,不知道能否提供一个较为详细的step by step的说明么?谢谢!
举报

王玉宁

2018-6-21 07:24:15
引用: 张峰9998 发表于 2018-6-21 07:04
Gary 您好!
下午试了下example中的helloworld的例子,可以成功,但例子都是用deamon工具做的,并没有直接使用socket开发,因此对于如何使用socket开发RAWETH类型的通讯还是不太清楚,不知道能否提供一个较为详细的step by step的说明么?谢谢! ...

请仔细阅读上述链接的第12/13章
举报

李宏

2018-6-21 07:36:58
引用: 张峰9998 发表于 2018-6-21 07:04
Gary 您好!
下午试了下example中的helloworld的例子,可以成功,但例子都是用deamon工具做的,并没有直接使用socket开发,因此对于如何使用socket开发RAWETH类型的通讯还是不太清楚,不知道能否提供一个较为详细的step by step的说明么?谢谢! ...

小弟也正在学NDK,用的也是beaglebone,请问移植OMAPL138的hello程序需要修改哪些内容呢?小弟基础有点薄弱,望理解!谢谢了~
举报

更多回帖

发帖
×
20
完善资料,
赚取积分