网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 嵌入式系统 > 硬件设计 > 文章  
嵌入式系统的USB虚拟串口设计
文章来源: CE china 文章作者: 吴明琪 发布时间: 2006-07-24   字体: [ ]  
 

软件使用Keil C51为编译系统,为了便于和系统的其他程序集成,采用标准字符型设备的API接口usb_getc()usb_putc(),使程序具有很好的移植性。应用程序层函数(usb_getc()usb_putc())与USB中断处理程序通过两个先进先出FIFO循环队列(TXRX)来交换数据,这样有效的起到收发缓冲的作用,防止缓冲溢出。

 

5、总结

  

在单片机上实现基于CDC类的USB虚拟串口很好的适应了当前计算机外设接口的发展,同时因为这样的接口在PC操作系统中仍然映射为一个串口,所以又避免了大量的PC端调试程序和应用程序的重新编写。

 

--

原文链接: http://www.ednchina.com/Article/html/2006-07/2006724103747.htm

 
推荐文章
·嵌入式Linux平台的多协议路由器
·嵌入式系统的PCI接口设计
 
 
共4页: 上一页 [1] [2] [3] 4 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·嵌入式系统的PCI接口设
·嵌入式Linux平台的多协
·Linux下ARM/DSP双核系统
·基于嵌入式Linux的智能
·基于Linux的嵌入式网络
·嵌入式Linux操作系统CGI
相关文章
·开源嵌入式数据库Berkel
·嵌入式数据库
·嵌入式系统的人机界面原
·双内核嵌入式处理器及其
·Linux 2.6 内核的嵌入式
·YAFFS文件系统在嵌入式L
·ARM7系统中实现CF卡存储
·基于μClinux的SoPC应用
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统