摘要:
来自:http://blog.chinaunix.net/space.php?uid=23061624&do=blog&cuid=2127853信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在哪里)。而互斥... 阅读全文
摘要:
1 udev简介udev 是Linux2.6 内核里的一个功能,它替代了原来的devfs,成为当前Linux 默认的设备管理工具。udev以守护进程的形式运行,通过侦听内核发出来的uevent 来管理/dev目录下的设备文件。不像之前的设备管理工具,udev在用户空间(user space) 运行,... 阅读全文
摘要:
期待已久的癸亥运已经来临,却没有想象的那么美好,把一切归结于运气,没了以前的自怨自艾,再大的困难都得自己扛,直面自己的生活。今天早上在地铁上渡过了一个黑色10分钟,是多么的难受,年纪轻轻就已经老态龙钟的感觉。实在是悲哀。 阅读全文
摘要:
Defined 1.0 Class CodesUSB Class Codes March 2, 2006USB defines class code information that is used to identify a device’s functionality and to nomina... 阅读全文
摘要:
1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Inter... 阅读全文
摘要:
0. 基本概念 一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。 USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与【USB设备特定的端点】间的关联叫做【pipes】。一个USB设备可以有多... 阅读全文
摘要:
一、USB命令 在USB规范里,对命令一词提供的单词为“Request”,但这里为了更好的理解主机与设备之间的主从关系,将它定义成“命令”。 所有的USB设备都要求对主机发给自己的控制命令作出响应,USB规范定义了11个标准命令,它们分别是:Clear_Feature、 Get_Configu... 阅读全文
摘要:
一,概述现在很多的主控上都带有USB的功能,但是对于初学者来说,这方面应用还是比较棘手,因为usb的不但固件程序需要编写,PC端的驱动也要编写,而且驱动写好了还要写个上位机才能看出效果。这样调试起来十分困难,建议从USB的键盘,鼠标开始做,了解清楚了,再做自己的协议就比较简单了。USB的概念历史啥的... 阅读全文
摘要:
我们使用开源的嵌入式网页服务程序AppWeb为landog和oabox项目提供webserver服务。下面是appWeb项目的链接:http://www.appwebserver.org/ :官方网站http://www.appwebserver.org/forum/index.php :帮助论坛我... 阅读全文
摘要:
UBUNTU13+Skyeye1.3.51准备安装必要的工具$sudo apt-get install automake autoconf libtool g++ libxft-dev libx11-dev libxpm-dev texi2html2.安装skyeyecd Downloads/sky... 阅读全文