自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 Grub

GRand Unified Bootloader:一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

2016-11-28 14:44:13 431

转载 Linux下加载.ko驱动模块的两种方法:insmod与modprobe

假设要加载的驱动程序模块名为SHT21.ko加载驱动模块方法一: 进入SHT21.ko驱动模块文件所在的目录,然后直接 insmod SHT21.ko 即可方法二: 将SHT21.ko文件拷贝到/lib/module/#uname -r#/目录下,这里,#uname -r#意思是,在终端中输入 uname -r后显示的内核版本及名称,例如mini2440

2016-11-28 14:13:14 8324 1

原创 启动BIOS,uefi,grub

BIOS:Basic Input Output System 的缩略词,直译"基本输入输出系统"。它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。 GRUB:GRand Unified Boot

2016-11-15 08:42:17 4032

原创 个人理解,中断上半部,下半部,硬中断,软中断

中断上半部分与中断下半部分对比在中断处理程序中,既想让程序运行的快,又想让程序完成的工作量多,这两个目的有抵触。鉴于这两个目的不可调和的矛盾,中断处理可以分为两部分:中断处理工作,例如对接收中断进行中断或复位硬件,这些工作都在所有中断被禁止的情况下完成。可以稍后完成的工作推迟到下半部,在合适的情况下执行下半部分中断。example;当网卡接收流入网络的数据包时,需要通知内核数据

2016-11-11 13:09:41 4157

原创 存储器

ram:Random Access Memoryrom:Read Only MemoryROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存flash:闪存存储器FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(

2016-11-11 11:10:01 377 1

原创 HID描述符

1、hid设备描述符USB设备中有一大类就是HID设备,即Human Interface Devices,人机接口设备。这类设备包括鼠标、键盘等,主要用于人与计算机进行交互。它是USB协议最早支持的一种设备类。HID设备可以作为低速、全速、高速设备用。由于HID设备要求用户输入能得到及时响应,故其传输方式通常采用中断方式。在USB协议中,HID设备的定义放置在接口描述符中,USB的

2016-11-08 09:03:42 5223

原创 USB一些解释说明

1、USB的重要关键字:端点(Endpoint):位于USB设备或主机上的一个数据缓冲区,是USB设备中可以进行数据收发的最小单元,支持单向或者双向的数据传输,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)。设备支持端点的数量是有限制的,除默认端点外低速设备最多支持2组端点(2 个输入,2 个输出),高速和

2016-11-07 10:05:00 1150

转载 usb各个描述符的解释说明

待整理

2016-11-04 20:02:39 362

原创 usb的bulk传输

网上看到的一些论坛:http://bbs.21ic.com/icview-334294-1-1.html  里面有讨论bulk endpoint是可选择的。当USB设备需要传输大量数据的时候,bulk传输可以作为一个好的选择。例如,传输文件到闪存设备,或者扫描仪,打印机的数据收发。USB的full speed,high speed,和super speed设备可以支持bulk endp

2016-11-02 09:11:35 25089 2

转载 USB2.0协议分析

一、USB硬件介绍1.1、概述        一条USB传输线分别由地线、电源线、D+和D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500mA(可以在编程中设置)。        USB设备可以直接和HOST通信,或者通过Hub和Host通信。一个USB系统中仅有一个

2016-11-01 09:22:30 675

Android-wifi-BT

Android-wifi-BT

2017-06-14

ctags安装包

ctags安装包

2017-06-08

stm32之SPI_FLASH处理

stm32的flash处理

2017-02-10

USB枚举过程详细分析

USB启过程中硬件上电、控制传输获取数据

2017-02-10

USB描述符的使用

一个找到的百合电子的开源项目Easy USB 51 Programer的一个USB描述符的讲解

2017-02-10

USB基础知识概论

USB2.0协议有一些配置的基本介绍,这个文档有一些基本协议设置的说明

2016-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除