星空灯改装成USB供电】的更多相关文章

简单的手工活,20分钟搞定 1.用一根USB线剪断,将红黑两根线分别连接到星空灯电源供电的正负极 2.由于USB输出5V 0.5A的电流,因此需要改装下,办法一,加电阻,办法二,换灯泡,由于小电阻并不好买,我更换了灯泡 这样一来,星空灯就可以使用充电宝或手机充电器,电脑USB接口了…
手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage: http://blog.csdn.net/wooin Copyright: 该文章版权由吴垠和他可爱的老婆小包子所有.可在非商业目的下任意传播和复制.对于商业目的下对本文的任何行为需经作者同意.联系方式:lazy.fox.wu#gmail.com 1 写在前面   Linux下编程一直被诟病的一…
  1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来&q…
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来"简易"…
家里有一台pc笔记本闲置在家,最近想搭建一个ubuntu系统玩一下kvm. 这个方法能避免家里宽带每隔一段时间ip自动变换. 我用到了: 1.亚马逊的aws(ec2) 2.家里的路由器 3.aws里装了一个http server 4.ubuntu系统定时执行一个简单的脚本 网络的架构图: 1.把pc的win7系统改造成双系统(另一个装ubuntu) 具体方法见:http://www.cnblogs.com/dodng/p/5792811.html 2.修改家里的路由器配置 A:找出pc中ubun…
在单位中,通常都标配了git服务器用来管理代码. 对于家庭或者小办公室,这种方式有点不经济.当然如果是开源项目就简单了,刚刚被微软收购的github是理想选择.但如果没有打算开源,我今天的话题可能对你有用. 我就属于喜欢在家中干活的那一类,以前常年开着一台电脑做下载,最近改了这个坏习惯.但是没有了长期开机的设备,也就没有了git server. 趁着周末,把一台老的路由器改了改,当成git server来用,感觉效果爆棚,不能不安利给大家. 硬件 一台能够安装OpenWRT(或者Linux系统的…
http://blog.csdn.net/wooin/article/details/1858917…
本文转载自: http://blog.csdn.net/wooin/article/details/1858917…
安装时分完盘后提示:“分配到/的分区开始于3584字节,使用磁盘的最小对齐,这可能造成非常差的性能..." 解决办法: 回到windows使用分区助手等工具先分好盘而不是在安装时分盘(这样分完盘后陌生人的时4K对齐,即可解决问题) 这样的话在安装时直接点击分好的盘的修改选项即可. 安装成功后在启动项里选择ubuntu也无法启动 解决办法: 进入BIOS设置页(我的戴尔是F2),在boot选项中,将secure boot设为disabled即可进入安装好的ubuntu了 这样安装成功后,电脑的默认…
一:安装中文帮助手册 1.  打开一个终端    2.下载vimcdoc-1.5.0.tar.gz        下载地址: http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz    3. 解压       tar -zxvf vimcdoc-1.5.0.tar.gz 4.进入解压包的文件夹       cd vimcdoc-1.5.0   5  . 安装      sudo ./vimcdoc.sh -…
USB On-The-Go 扩大了USB 的应用领域,将USB 从传统的PC 与外设通讯的模式,扩展到移动电子和嵌入式领域中,抛开主机PC,实现通常的外设与外设之间点对点(Point to Point)的数据传输模式. 1 什么是USB On-The-Go 我们先来回顾一下通用串行总线(Universal Serial Bus,简称为USB)发展的历史: i)1994 年11 月,以Intel 为首的7 家公司(Intel.Compaq.Microsoft.IBM.DEC.Northern Te…
在人类的历史长河中,很少有一种技术或者传输标准能像USB那样跟我们的生活息息相关,甚至到了没有不行的地步.USB对于今天的人们来说,就好像是空气,是水,是我们每天必需但是又熟视无睹的东西,没有多少人知道它从哪来,也没多少人关心它要往哪去,对于大多数人来说,它平凡得不能再平凡了.但是,在我们"电子攻城狮"的眼里,它太有趣了,它是目前使用率最高的接口,它是我们身边林林总总电子设备之间的高速公路.因此我们必须关注它,如果有必要,我们还不得不去了解如何才能实现它.作为一个USB开发者(电子爱好…
1.USB集线器又称为USB Hub,用于拓展计算机USB接口.计算机主板上对外往往提供多个USB接口,这些接口往往都是通过主板上的USB集线器芯片来拓展出来的.我们平常用的可以连接多个USB接口的设备可以作为USB集线器. 在计算机的设备管理器中,可以在通用串行总线控制器中找到Generic USB Hub.如下图所示:   打开其中一个属性如下图所示: 在USB总线通信协议中,通过设备描述符和接口描述符来判断该USB是否为USB集线器. 2.USB总线中只有USB主机和USB集线器可以向外部…
本文为CoryXie原创译文,转载及有任何问题请联系cory.xie#gmail.com. 本章描述USB 3.0 集线器的体系结构要求.本章还描述主机下行口和集线器下行口之间功能性的不同之处,以及设备上行口和集线器上行口之间的不同之处.本章包括三个主要的子模块的其中两个的描述:超高速集线器中继器/转发器(SuperSpeed hub repeater/forwarder)以及超高速集线器控制器(SuperSpeed hub controller).USB 2.0 集线器子模块在Universa…
参考链接: https://jingyan.baidu.com/article/3ea51489d0f3c852e61bba01.html 1. 制作win7 U盘启动盘 2. 设置BIOS 1:OS Optimized Defaults:改成disable(有的是others)旁边有英文说明.科普下,enable是默认预装的win10或者win8操作系统,要改成非默认的win7或者其他系统就要选择disable 2:把secure boot 选择"disable",这样才能改装成低版…
NSA专业物理入侵设备——USB Armory,可解锁任意锁屏状态的下的Windows和Mac操作系统,含最新发布的Windows10.及较早的Mac OSX El Capitan / Mavericks,想知道原理是什么?进来看看吧! 首先,这原本是没有可能实现的,但事实是我真的办到了(相信我,因为不敢相信这是真的,我已经测试了很多次.) USB Ethernet + DHCP + Responder == 证书 论题: 如果我在电脑上插入一个伪装成USB以太网适配器的设备, 那么即使这个系统…
USB Type-C 接口有什么优点? 提到USB Type-C接口(以下简称为USB-C),大家第一个能想到的是USB-C接口能正反插,用起来很舒服.了解更多的可能还支持USB-C接口速度更快, 达到5Gbps或者10Gbps,还有人可能知道USB-C具备100W的供电能力,看过我们新闻的读者还会知道Intel的雷电3接口用的也是USB- C接口,不仅速度达到了40Gbps,还能传输视频,支持双路4K输出.这么一来,USB-C接口简直逆天了有木有,各种全能,真的是超越所有接口的存 在. USB…
因为上一篇博客需要展示一些软件操作过程,如果直接截图的话一来可能需要多张图,二来表达也不方便,所以特意去查了下如何录制手机屏幕操作,然后转成gif,嵌入进博客中,这样表达起来就方便多了.话不多说,总结了两种方法,这就写出来.PS一点,使用以下方法,必须保证安卓系统在4.4以上,至于4.4以下能不能行,可以自行验证. 2016-9-13更新:好像这个需求还是有很多人需要的,在此推荐一个更简单方便的录制方法. 2015-11-15更新:发现第三种方法,更快更方便. 首先先来看下效果,怎么样,是不是有…
基于Qualcom 8960/8921平台 一,软件分析 1.  USB charger types & Power supply types USB_INVALID_CHARGER              Invalid USB charger. USB_SDP_CHARGER                       Standard downstream port. Refers to a downstream port  on USB2.0 compliant host/hub. U…
Linux设备模型中的总线落实在USB子系统里就是usb_bus_type,它在usb_init的函数bus_register(&usb_bus_type)里注册.usb_bus_type定义如下: struct bus_type usb_bus_type = { .name = "usb", .match = usb_device_match, .uevent = usb_uevent, .suspend = usb_suspend, .resume = usb_resume…
4.1.1 Bus Topology 最大层数为7,第7层只能是Function不能是Hub,非根Hub最大5级. 5.3 USB Communication Flow Host Controller Driver(HCD):对上层的USB System Software屏蔽USB Packet的接收和发送细节.例如一张PCIe转USB的卡,Host Controller负责将数据从PCIe总线转到USB总线上发送出去,或者反之.这一层只负责处理总线数据收发,不处理协议细节. USB Drive…
首先说明一下我遇到的3个问题 1. 由于机器没有光驱,所以只能USB安装 2.由于CentOS5.0+才对USB安装支持比较好,所以USB安装,建议安装CentOS5.0+以上的版本 3.由于FAT32最大支持4G的文件(大于4G的文件拷贝进不去U盘),而最新版的CentOS6.4DVD1的安装包为4.25G!!! 针对第3个问题,有2个思路 1.选用更小的安装包,我选择了CentOS6.4_minimal 2.把U盘格式化为exFAT,就能放下大于4G的安装包(需要至少8G的U盘) 我选择了第…
USB歷史簡介 USB規格演變 標準 USB 2.0 介面 實體層 訊號傳輸 傳輸速率 網路層 USB 通訊模型 Endpoints 傳輸型態 USB 資料連結 Transaction Frame Packet Token 封包 Data 封包 Handshake 封包 USB OTG (On-The-Go) 協定(Protocol) Attach Detection Protocol (ADP) Session Request Protocol (SRP, 對話請求協議) Host Negot…
这款 24-pin 连接器的机械设计反应了设计人员从 Micro-B 连接器上获得的历史教训,它无需确定插入的正反方向并可实现 10000 次的插拔.使用者再也不需要担心“哪头上,哪头下”,因为 USB Type-C 连接器没有正反方向之分,所以从任一方向插拔皆可.此外,不像其他大多数 USB 电缆,USB Type-C 电缆两端使用相同的插头. 数据信道增加 USB Type-C 电缆包含两组支持 10Gbps USB 3.1 超速标准的 Tx/Rx 信号信道,提供了 20Gbps 总带宽,理…
图 1: USB Type C接头外形 USB Type C(简称USB-C)的基本特性: 1. 接口插座的尺寸与原来的Micro USB规格一样小,约为8.3mm X 2.5mm 2. 可承受1万次反复插拔 3. 支持正反均可插入的“正反插”功能 4. 最大传输速度10Gb/s,即是USB 3.1 Gen2标准 5. 配备USB-C连接器的标准规格连接线,可通过3A电流,同时还支持超出现有USB供电能力的USB Power Delivery,可以最大提供100W电力(20V/5V) USB T…
USB Type-C接口以及USB 3.1标准的到来,理应为消费者提供更多便利.然而就目前来看,似乎这些新标准非但没有为消费者提供了更好的使用体验,反而带来了诸多隐患.Google的工程师Benson Leung最近就发现,市场上为数不少的USB-C数据线并没有完全符合最新的USB规范标准. 那么,就让我们一起理清头绪,看看新技术的规范标准到底是怎样的. 标准的相关定义 首先,我们应该明确的是,虽然在一些网站或是产品介绍中,USB-C和USB 3.1经常会一起出现,但实际上USB-C并不等同于U…
1. USB协议 1.1 USB主机系统 在USB主机系统中,通过根集线器与外部USB从机设备相连的处理芯片,称为USB主机控制器.USB主机控制器包含硬件.软件和固件一部分. 1.2 USB设备系统 USB设备按功能分为两部分:集线器(Hub)和功能部件.从下图可知,主机通过根集线器连接到各种外围设备(集线器和功能部件). 1.3 主机和设备之间通信模型     主机与设备之间的通信模型 上图展示了USB主机和USB设备之间的数据传输过程.在设备端,USB设备将非USB格式的数据进行打包处理,…
一.鼠标 linux下的usb鼠标驱动在/drivers/hid/usbhid/usbmouse.c中实现 1.加载初始化过程 1.1模块入口 module_init(usb_mouse_init); 1.2初始化函数 static int __init usb_mouse_init(void) //初始化 { int retval = usb_register(&usb_mouse_driver); //注册usb鼠标驱动 if (retval == 0) printk(KERN_INFO K…
FT232B数据手册:http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232BL_BQ.pdf 常用的USB转串口的芯片有FT232.PL2303.CH340.利用这些芯片做的模块有很多卖的.但是当我们需要集成到PCB板上的时候就需要自己画了. 以上三个芯片PL2303有某些型号不支持win10而且稳定性不如CH340和FT232(被坑过),所以为了保险,采用稳定性最好的FT232(当然,CH340也很好,而且是国产).…
1.usbmouse的定义:usb鼠标既包含usb设备(usb_device)的属性也包含input输入设备(input_dev)的属性 struct usb_mouse { ];///USB鼠标设备名称 ];///路径 struct usb_device *usbdev;///USB设备 struct input_dev *dev;///Input 设备 struct urb *irq; ///urb结构体 signed char *data;///数据传输缓冲区指针 dma_addr_t d…