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

cc3000在linux中的驱动

是否有cc3000在linux中的驱动代码呢?只看到有裸机跑的代码,感觉不怎么好移植到LINUX中去。能否提供一份呢?

Peter_Zheng:

官网还是没有给予linux的驱动,但是有msp430的代码,主要就是spi操作,可以自己尝试移植一下

love-linux:

回复 Peter_Zheng:

因为该模块已经包含了IP层协议,如果作为网络设备注册进内核register_netdev,但内核也有IP层,这样是不是就冲突了?

WZ:

回复 love-linux:

不会冲突的,你在SPI层是根据TI给的API函数进行TCP/UDP的调用,在Linux里面只是实现一个app层的功能。在Linux里面是不需要再用IP层来管理的。所以为什么用很简单的MCU,不跑操作系统也可以工作。

love-linux:

回复 WZ:

这个我是知道的,那我还能用register_netdev注册进内核吗?毕竟以后的应用是要用socket来编写应用的啊,可用socket,不就是会用到内核中的TCP/IP么。

如果不能用register_netdev注册进内核,那就等于是绕开了内核中的网络协议管理,那就失去了linux的作用了呀。

love-linux:

回复 Yonghua Pan:

谢谢  我们更换为SDIO接口的网卡了  这种SPI接口的感觉不能在应用层使用socket来进行网络编程,所以很难在linux系统中使用通用的网络浏览器吧

Yonghua Pan:

回复 love-linux:

是的,这要看你的应用场景。

你想用通用的网络浏览器有大量的数据流的话,而且在linux内核里面,对TCP/IP和WIFI协议栈支持也很好。

所以TI的WiLink系列可能更适合你的应用。 

如果你觉得这个问题已经解决的话,能否请你关掉它。

Thanks.

赞(0)
未经允许不得转载:TI中文支持网 » cc3000在linux中的驱动
分享到: 更多 (0)