簡體   English   中英

低端ARM(Coretex M0 +)能否運行足夠的堆棧以使用USB wifi加密狗?

[英]Can a low-end ARM (Coretex M0+) run enough of a stack to use a USB wifi dongle?

我目前使用成熟的wifi模塊(例如Roaving Network RN-174或LS research TiWi模塊(http://www.lsr.com/wireless-products/tiwi-sl))與低功耗微控制器進行交互。

但是,低端ARM(例如Cortex M0 +)正變得非常節能,如果我可以使用更多的商用wifi加密狗(例如http://www.trendnet.com/products/proddetail.asp? prod = 195_TEW-648UBM ),並且可能會受益於其他省電功能(我使用的wifi模塊通常具有ARM處理器來運行協議棧和協議的其他部分)。

通常,這些要求運行完整驅動程序的LINUX處理器。 我想知道是否存在用於低端ARM的任何驅動程序/堆棧來驅動USB WiFi加密狗?

謝謝!

我不知道有任何帶有USB主機的M0或M0 +芯片,但是在某些M3上可用,例如NXP的LPC17xx系列。 mbed模塊中使用了LPC1768,並且有幾種USB主機實現可用,包括3G(非WiFi) Vodafone加密狗的庫 還有一個用於恩智浦芯片的通用USB庫-nxpUSBlib

取決於軟件狗,有時它可能不僅提供USB接口,而且還提供普通的UART。 在少數情況下,對加密狗進行較小的修改即可訪問UART串行接口。 如果具有這樣的接口,則根本不需要USB,無論低端如何,UART幾乎都可以在任何ARM上使用。

請注意,獲得USB或UART連接只是工作的一半-您仍然需要了解如何配置和連接特定的加密狗。 如果它使用USB CDC / ACM和AT命令之類的標准協議,那很好,但是不能保證。 有時,您必須對工程師專有的驅動程序進行反向工程以發現神奇的價值。 有些模塊需要在啟動時將固件發送給它們,因此您必須將固件映像存儲在某個地方。 盡管如果它具有Linux驅動程序,則很有可能使其工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM