버추얼박스에서 USB to Serial을 연결하기 위해서는 아래 작업이 필요하다.
1. H/W 연결
2. 버추얼 박스에서 USB 포트 설정.
- 가상머신과 연결된 USB 포트를 추가 및 설정.
3. 버추얼박스에서 USB 장치 선택.
'IT관련 지식들' 카테고리의 다른 글
젠킨스 설치와 구성 (Jenkins setup) (0) | 2019.01.03 |
---|---|
우분투 FTP 서버 설정(공유기 사용) (0) | 2018.04.03 |
우분투에서 libusb 사용 시작하기. (1) | 2017.03.08 |
우분투 계정 관리 (0) | 2017.02.23 |
clock_gettime함수 (0) | 2017.02.13 |
스마트 카드에서 데이터를 읽어서 출력할 일이 생겨서 알아보던 중 libusb를 이용하여 통신하는 방법을 찾았다.
1. 준비물
- 스마트카드 리더기 : HID omnikey
- lsusb로 리더기 확인
- 스마트카드 리더기 드라이버 : 링크 클릭
- 32bits, 64bits 에 따라 링크가 다를 수 있으니 참고할 것.
- libusb 설치
- sudo apt-get install libusb-1.0-0-dev
- 설치 전
- 설치 후
2. 헤더
- #include <libusb-1.0/libusb.h>
3. makefile
- 동적 할당 라이브러리 추가.
- CC main.c -lusb-1.0 -o main
테스트
- 아래와 같이 파일을 작성하여 libusb_init()함수의 동작을 확인함.
- 추후 함수 사용법에 대해서 추가 블로그 작성 예정.
1 #include <libusb-1.0/libusb.h>
2 #include <stdio.h>
3 #include <sys/types.h>
4
5 int main(int argc, char *argv[])
6 {
7 int r = 0;
8 int rv = 0;
9 int cnt = 0;
10 libusb_device *dev;
11 struct libusb_device_handle *dev_handle;
12 libusb_context *ctx = NULL;
13
14 r = libusb_init(&ctx);
15 printf("init : %d \n", r);
29 return 0;
30 }
'IT관련 지식들' 카테고리의 다른 글
우분투 FTP 서버 설정(공유기 사용) (0) | 2018.04.03 |
---|---|
버추얼박스 USBtoSerial 연결 (0) | 2017.06.09 |
우분투 계정 관리 (0) | 2017.02.23 |
clock_gettime함수 (0) | 2017.02.13 |
우분투 'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다 (2) | 2017.01.17 |
우분투에서 계정을 추가, 삭제하고 그룹에 더하고 빼는 등 계정을 관리하는 명령어에 대해서 알아본다.
1. adduser [계정이름]
- 계정 생성시 비밀번호까지 입력 받음.
2. useradd [옵션] [계정이름]
- 순수하게 계정만 추가.
- 사용해본 옵션
-m : 계정이름으로 홈 디렉토리 생성 및 지정.
-g [GROUP_NAME] : 그룹 추가.
3. passwd [계정이름]
- 계정의 비밀번호 변경.
- useradd로 생성한 경우, 비밀번호가 설정되지 않기 때문에 꼭 필요.
4. deluser [계정이름]
- 계정 삭제. (홈 디렉토리는 삭제되지 않음)
5. /etc/passwd 파일 확인
- 생성한 계정에 대한 정보를 볼 수 있음.
계정명 : 암호 : 사용자ID : 그룹ID : 코멘트 : 홈디렉토리 : 시작 쉘
6. usermod [옵션] [계정이름]
- 계정에 대한 변경.
-G [그룹명] : 그룹에 계정 추가.
* cat /etc/group
* sudo usermod -G test01 test02
* cat /etc/group
7. gpasswd [옵션] [그룹이름]
- 그룹을 관리하는 명령어
-a [계정이름] [그룹이름] : 계정을 그룹에 추가.
ex) $sudo gpasswd -a test01 group01
'IT관련 지식들' 카테고리의 다른 글
버추얼박스 USBtoSerial 연결 (0) | 2017.06.09 |
---|---|
우분투에서 libusb 사용 시작하기. (1) | 2017.03.08 |
clock_gettime함수 (0) | 2017.02.13 |
우분투 'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다 (2) | 2017.01.17 |
윈도우즈 git 설치 및 사용. (0) | 2016.11.18 |