TI中文支持网
TI专业的中文技术问题搜集分享网站

NDK使用

我想问一个问题,TI 公司 NDK文档里如下介绍NDK的使用的:

  通过调用NC_NetStart()

  这个函数开启TCP/IP协议栈,但此函数调用后,并不会返回,必须在用户代码里调用

  NC_NetStop()函数后,才会返回,但执行NC_NetStop()函数后,协议栈又关闭了,

  网口也就不能正常收发数据了,这样如果要网口正常,程序就一直在NC_NetStart()

  函数里运行,但别的程序代码就没有办法执行了,要执行别的程序代码,就必须

  执行NC_NetStop()关闭网口。请问,应该怎样处理或设置,才能使网口程序和别的程     序代码互不影响,都可以正常执行?

noaming:

你可以使用BIOS多任务系统来解决这个问题。建议一个线程完成此功能,其他程序,建立新的线程,这样各个线程互不影响,都可以正常执行。

Zeqiang Ma:

回复 noaming:

我的做法是将其他功能做成一个线程,在NetStart()函数里调用那个线程,相当于NetStart线程的子线程

赞(0)
未经允许不得转载:TI中文支持网 » NDK使用
分享到: 更多 (0)