| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 |
- ssh
- 우분투
- VPN
- Linux
- QT
- 방화벽체크
- RUBY
- VIM
- Openswan
- 루비
- docker registry
- opsworks
- DevOps
- docker container
- 리눅스
- 드라이버
- docker-compose
- sudo
- Chef
- window size
- AWS
- docker
- 도커
- driver
- ubuntu
- VMware
- port
- 패키지
- ssh command
- golang
- Today
- Total
목록2010/02/18 (4)
구리의 창고
USB(Universal Serial Bus)의 개념 1. USB logical structure ㆍEndpoint - 각각의 device가 가지고 있는 하나 이상의 논리적인 connection point. - 모든 device는 device의 제어와 확인에 사용되는 전송을 위한 Endpoint0를 가지고 있음. - pipe : host와 device의 endpoint 사이의 connection. - Default pipe : host USB system software와 device의 endpoint0 사이의 연결. ㆍInterface - 어떻게 software들이 hardware들을 접근할 것인가를 설명. - host를 위해 device가 가지고 있는 일련의 endpoint들의 집합 - composi..
typedef struct _URB { union { struct _URB_HEADER UrbHeader; struct _URB_SELECT_INTERFACE UrbSelectInterface; struct _RUB_SELECT_CONFIGURATION UrbSelectConfiguration; //.... }; } URB, *PURB; struct _URB_HEADER { USHORT Length; USHORT Function; USBD_STATUS Status; //... }; URB 는 USB Request Block 의 약자로 USB와 통신을 하는데 쓰이는 하나의 구조이다. URB 와 관련된 처리를 한 후에는 Status 필드를 받아온다. 아래는 URB의 Status 를 설명한다. 비트 이름 설명..
usb100.h : USB 상수나 구조체 usbioctl.h : IOCTL 관련 usbdlib.h : URB 관련 usbdi.h : URB 구조체를 포함한 USBDI 루틴 IOCTL_INTERNAL_USB_SUMBIT_URB : URB 전송한다. IOCTL_INTERNAL_USB_RESET_PORT : 포트를 리셋한다. IOCTL_INTERNAL_USB_GET_PORT_STATUS : Port Status Bit를 가져온다. (USBD_PORT_ENABLED, USBD_PORT_CONNECTED) IOCTL_INTERNAL_USB_ENABLE_PORT : 비활성화되있는 포트를 활성화시킨다 IOCTL_INTERNAL_USB_GET_HUB_COUNT : 허브드라이버에 의해서 내부적으로 사용된다. IOCTL_..
Endpoint 디바이스는 endpoint를 한 개 이상을 가진다. 각각은 control, interrupt, bulk, isochronous 타입을 가진다. Control : 상대적으로 작은 크기의 데이터 Interrupt : 일정 주기마다 이벤트를 체크하는 방식 Bulk : 큰 크기의 데이터 Isochronous : 동시성 같이 시간이 중요한 경우 (음성채팅) 그리고 모든 디바이스는 Endpoint 0 을 가지며, 이 것은 디바이스는 컨트롤 하거나 설정하는데 쓰인다. 호스트와 디바이스 Endpoint를 연결하는데는 파이프를 사용한다. 그리고 Endpoint 0는 Default Pipe라고한다. Interface Endpoint 의 한 세트를 인터페이스라고 한다. 디바이스 한 개는 여러개의 인터페이스를..