【makefile】make程序的命令行选项和参数
摘要:Make命令参数的典型序列如下所示: 这里用[]括起来的表示是可选的。命令行选项由破折号“–”指明,后面跟选项,如: 如果需要多个选项,可以只使用一个破折号,如: 也可以每个选项使用一个破折号,如: 甚至混合使用也行,如: Make命令本身的命令行选项较多,最为常用的三个是: –k: 如果使用该选项
阅读全文
posted @
2019-10-30 11:01
uTank
阅读(4347)
推荐(0)
常用的CMD & Linux命令
摘要:【CMD命令】 1、分行输入环境变量 使用echo %PATH%输出环境变量的时候没有分行输出,看起来十分麻烦; 通过xargs命令可以实现分行输出,命令如下: 原理: -d选项为输入指定一个定制的定界符,环境变量中的每一项通过‘;’来分割。 -n选项指定每行最大的参数数量,-n 1指定为一行。 2
阅读全文
posted @
2018-05-06 15:30
uTank
阅读(7559)
推荐(0)
openssl查看apk的证书信息
摘要:查看apk的证书信息: openssl pkcs7 -inform DER -in CERT.RSA -noout -print_certs -text
阅读全文
posted @
2017-11-30 11:30
uTank
阅读(613)
推荐(0)
打印GBK、GB2312字符集全字符
摘要:根据编码表填充数据就可以了~~~~(>_<)~~~~~\(≧▽≦)/~啦啦啦
阅读全文
posted @
2017-04-17 14:21
uTank
阅读(2686)
推荐(1)
Bitmap文件格式+生成一个BMP文件
摘要:Bitmap的文件格式: 生成一个BMP文件: 以上生成的BMP,坐标起始位置(0,0)为左下角,填充颜色: 生成一个,~~~~(>_<)~~~~:
阅读全文
posted @
2016-10-25 17:33
uTank
阅读(881)
推荐(0)
PPP 转义字符 编码 和 解码
摘要:1 #include 2 #include 3 4 // PPP数据帧每一帧都以标识字符0x7E开始和结束; 5 // 由于标识字符的值是0x7E,因此当该字符出现在信息字段中时,PPP需要对它进行转义。 6 // 当PPP使用异步传输时,它把转义字符定义为:0x7D,并使用字节填充RFC-1662标准。 7 // 字节填充RFC-1662标准规定如下: 8...
阅读全文
posted @
2016-09-20 15:28
uTank
阅读(4448)
推荐(0)
分组密码的模式
摘要:分组密码和流密码 密码算法可以分为分组密码和流密码两种。 分组密码(block cipher)是每次只能处理特定长度的一块数据的一类密码算法,这里的“一块”就称为分组(block)。此外,一个分组的比特数就称为分组长度(block length)。 例如,DES和三重DES的分组长度都是64比特。这
阅读全文
posted @
2016-04-22 10:03
uTank
阅读(507)
推荐(0)
USB协议-USB的描述符及其之间的关系
摘要:USB只是一个总线,只提供一个数据通路而已。USB总线驱动程序并不知道一个设备具体如何操作,有哪些行为。具体的一个设备实现什么功能,要由设备自己来决定。那么,USB主机是如何知道一个设备的功能以及行为呢?这就要通过描述符来实现了。描述符中记录了设备的类型、厂商ID和产品ID(通常依靠它们来加载对应的...
阅读全文
posted @
2015-07-29 10:56
uTank
阅读(5351)
推荐(1)
USB协议-USB设备的枚举过程
摘要:USB主机在检测到USB设备插入后,就要对设备进行枚举了。为什么要枚举?枚举就是从设备读取各种描述符信息,这样主机就可以根据这些信息来加载合适的驱动程序,从而知道设备是什么样的设备,如何进行通信等。枚举的过程:1、 USB主机检测到USB设备插入之后,就会先对设备复位。USB设备在总线复位后其地址为...
阅读全文
posted @
2015-07-27 16:30
uTank
阅读(5727)
推荐(1)
USB协议-检测设备连接与速度
摘要:在USB设备连接时,USB系统能自动检测到这个连接,并识别出其采用的数据传输速率。USB采用在D+或D-线上增加上拉电阻的方法来识别低速和全速设备。USB支持3种类型的传输速率:1.5Mb/s的低速传输、12Mb/s的全速传输和480Mb/s的高速传输。当主控制器或集线器的下行端口上没有USB设备连...
阅读全文
posted @
2015-07-25 14:59
uTank
阅读(4444)
推荐(0)
USB协议-USB的包结构及包的分类
摘要:USB是串行总线,所以数据是一位一位地在数据线上传送的。既然是一位一位地传送,就存在着一个数据位先后的问题。USB使用的是LSB在前的方式,即先出来的是最低位数据,接下来是次低位,最后是最高位(MSB)。一个包,又被分成了很多个域(field),而LSB、MSB就是以域为单位来划分的。USB总线上传...
阅读全文
posted @
2015-07-24 16:21
uTank
阅读(7160)
推荐(0)
OpenHCI - 4.2 Endpoint Descriptor
摘要:4.2 Endpoint DescriptorAn Endpoint Descriptor (ED) is a 16-byte, memory resident structure that must be aligned to a16-byte boundary. The Host Control...
阅读全文
posted @
2015-07-15 16:59
uTank
阅读(551)
推荐(0)
USB设备的基本概念
摘要:在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元。这里的USB总线接口指的是USB设备中的串行接口引擎(SIE);USB逻辑设备被USB...
阅读全文
posted @
2015-07-12 23:06
uTank
阅读(2382)
推荐(0)
OpenHCI - Data Transfer Types
摘要:There are four data transfer types defined in USB(USB中有4种数据传输类型). Each type is optimized to match the service requirements between the client software...
阅读全文
posted @
2015-07-11 14:38
uTank
阅读(463)
推荐(0)
OpenHCI - Open Host Controller Operational Registers
摘要:The Host Controller (HC) contains a set of on-chip operational registers which are mapped into a noncacheable portion of the system addressable space....
阅读全文
posted @
2015-07-10 17:59
uTank
阅读(373)
推荐(0)
USB电源管理
摘要:在USB总线接口协议中,由于涉及电源供电,因此协议中规定了完整的电源管理方案。通过USB电源管理可以实现USB设备的激活、挂起、空闲和睡眠等,从而降低无效的功率消耗,实现系统电源的有效使用和合理分配。在USB2.0接口中,支持激活(ACTIVE)和挂起(SUSPEND)两种电源管理模式。在超高速US...
阅读全文
posted @
2015-07-10 15:50
uTank
阅读(2442)
推荐(0)
USB相关的网络资料
摘要:相关资源连接:USB官网:http://www.usb.org/home《USB in a NutShell》:http://www.beyondlogic.org/usbnutshell/usb1.shtmlWiki:https://en.wikipedia.org/wiki/USB《A Seri...
阅读全文
posted @
2015-07-10 00:54
uTank
阅读(453)
推荐(0)
USB Packet Types
摘要:USB has four different packet types. Token packets indicate the type of transaction to follow, data packets contain the payload, handshake packets are...
阅读全文
posted @
2015-07-10 00:38
uTank
阅读(621)
推荐(0)