搜索
bottom↓
回复: 4

LPCUSB - 基于LPC ARM 的USB协议栈

[复制链接]
头像被屏蔽

出0入0汤圆

发表于 2009-3-26 15:04:57 | 显示全部楼层 |阅读模式
前段时间曾经尝试过的USB主机端的开发,实在是没有时间看犹如天书般的USB协议,从网上也下载了无数代码,没有一个成功的,那种痛苦真是无以言表的。


   LPCUSB是一个基于LPC214x的开源USB协议栈,在大名鼎鼎的SourceForge上,拥有自己的页面,也可以在线察看代码和文档。由于LPC2148的内置USB控制器跟PDIUSB D12相像,加以修改可以用于使用D12的场合。


LPCUSB的基本设计理念:


分层设计。
硬件层负责操作实际硬件
核心层负责处理基本的USB框架,处理控制命令的传输和标准的请求(端点0)
应用层,例如大容量存储、HID等
中断驱动,也可以使用查询模式。
各软件层之间相对独立,便于扩展。

LPCUSB目前不支持以下特性:


不支持DMA传输
不支持同步传输
不支持多配置

   不过,LPCUSB的开发环境是Cygwin,对于习惯使用ADS的广大工程师来说,还需要一定的移植工作。


   LPCUSB提供的应用实例非常丰富,比如USB虚拟串口、基于SD/MMC卡的大容量存储、基于USB的以太网等等。



以上中文资料摘自:http://www.getproject.com.cn/post/lpc_usb.html.html

出0入0汤圆

发表于 2009-3-26 16:11:11 | 显示全部楼层
ARMOK开始研究技术了?LPCUSB可以使用GCC编译的啊,可以不需要Cygwin。

出0入147汤圆

发表于 2009-3-26 16:16:22 | 显示全部楼层
to 楼上 应该说阿莫开始进军搜索领域了哈 这个自动抓取机器人做得不错~~

出0入0汤圆

发表于 2009-3-29 14:39:48 | 显示全部楼层
我买的一块核心版(LPC2148)盘里带有这个源码。
时下还不是研究的时候。

出0入0汤圆

发表于 2011-4-19 08:59:43 | 显示全部楼层
lpc USB 协议
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-11 23:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表