본문 바로가기
반응형

코스웨어/15년 스마트컨트롤러532

20151208-김재홍-Serial_2일차-RFID_리눅스_CRC /***Serial통신_2일차-RFID_Linux_CRC테스트***/ RF 기초 : http://www.rfdh.com/bas_rf/beginer.htm[RF 기초강의실] 책 견본 :http://www.rfdh.com/bas_rf/rfbasic/RFbasics_1.pdf 책 구입 :http://www.cornerbook.co.kr/shop/goods/goods_view.php?goodsno=186785421 RFID ISO 15963 pdf 파일 : http://wowcat.tistory.com/1030 소스 : 소스 : 2015. 12. 8.
20151207 / 리눅스 시리얼 통신_남수진 리눅스 시리얼 통신 리눅스 환경에서 시리얼 통신하기 위해서 /dev/ttyS~ 라는 이름의 장치를 저수준 함수로 제어 실제 장치가 없으면 컴퓨터에 가상 포트를 설치하면 된다 struct termios 시리얼 포트의 입출력을 설정하는 구조체 소켓 네트워크에서 네트워크 정보를 설정하던 방식과 비슷하게 사용됨 POSIX가 지정한 표준 인터페이스 운영체제 표준안을 만족한다 구조체 항목 c_iflag: 터미널 입력에 대해 설정 c_oflag: 터미널 출력에 대해 설정 c_cflag: 터미널 제어에 대해 설정(데이터 비트, 패리티 등) c_lflag c_cc 시리얼 통신 프로그래밍 기법 canonical 한 줄 단위(엔터 단위)로 통신 도스창같이 엔터를 입력할 때까지 통신하지 않음 NL(LF), EOF, EOL로 .. 2015. 12. 8.
20151207 리눅스 시리얼 통신 이량경_ ✔ ================================================================> pdf p.6> ls -al /dev/ttyS0> ls -al /dev/ttyS* - 매우 많이 뜬다. : 다존재 하는게 아니고 시리얼 번호가 늘어나면 자동으로 매칭. 미리 이름을 만들어 둔것. * 시리얼 포트 2개까지 늘리기> 하드를 추가할수 있다.> 시리얼 포트를 추가하기위서 halt(halt안하면 포트 추가 버튼이 활성화 되지 않는다) * 가상 ComPort를 만들어 낼수 있다. : pair로 추가. delete port : 셋팅은 저장된다. delete해야 삭제된다. > 암호문 -> 고대언어에서 비롯됨.> 프로그램을 돌려 가장 많이사용하는 알파벳 추출. > 암호문을 빅데이터로 .. 2015. 12. 8.
20151207 임현수 업무일지 리눅스 시리얼통신 ■ 리눅스 시리얼통신 이름만 미리 만들어놨음. ▲ 리눅스에서 입력하면 윈도우 포트로 나간다. ■ VM웨어 시리얼 포트 추가 ■ (길에서 주운 USB에 들어있는)가상 시리얼 포트 설치가상 Com포트를 만들어 낼 수 있다. ▲ 가상포트 생성. 항상 두개가 한셋트이다.가상포트 추가해놓고 프로그램 껏다켜도 그대로 남아있다.(반영구) ▲ 가상포트 삭제 암호문 - 고대언어로부터 시작되었다. 암호해독가장많이쓰는 알파벳 추출빅데이터에 모은다.제일많이나오는 글자와 매칭. ▲ 우리가 만든 프로그램을 거쳐서 나가도록하면 도청이 가능. ▲ 원래대로라면 윈도우의 7-1을 연결해서 통신을 하면 되겠지만,가상포트를 2개 추가하고 그 사이를 Z란 프로그램으로 통과하도록 만들면 도청이 된다.내부프로그램입장에서는 데이터를 주고받는데 문.. 2015. 12. 8.
2015-12-07 Linux Serial 통신개인업무일지 - 천정호 Linux Serial 통신의 모습가상 Linux의 가상 포트와 Windows의 실제 포트와 매칭을 시킨 후 Hyper Terminal과 연결된 포트와 연결시키면 Linux에서 보내는 데이터를 Hyper Terminal에 나타나게 된다. 가상의 Linux에 Serial 포트 추가 방법 1. 가상 Linux를 종료한다. 2. 설정에 들어간다. 3. 하드웨어에서 추가를 누른다. 4. Serial Port 선택 후 다음을 누른다. 5. Use physical serial port on the host를 선택 후 다음을 누른다. 6. 물리적 시리얼 포트를 Auto Detect로 선택한 후 종료한다. 위와 같은 방법으로 필요한 만큼의 시리얼 포트를 추가해준다. Linux Serial 통신에는 여러가지가 있는데 C.. 2015. 12. 8.
20151207 윤재희 리눅스 시리얼 통신 ==================================Outline====================================리눅스 시리얼 통신- 가상 시리얼 포트 설치- 시리얼 데이터 통신의 기법 - canonical - non-canonical - asynchronous - multi-flexing---------------------------------------------------------------------------- 리눅스 시리얼 통신 가상 시리얼 포트 설치 모든 장치는 리눅스에서는 파일로 간주한다. '/dev' 디렉토리에 serial port 또한 파일로 존재한다. 가상 머신를 실행하여 시리얼 포트를 설치해보자. 가상 머신이 구동 중에는 시리얼 포트 설치가 불가함으로 ‘.. 2015. 12. 7.
20151207 - 홍준모 Linux 와 Window 간의 시리얼 통신 1일차, 케노니칼, 논 케노니칼 실습 이렇게 하드디스크를 따로 사면 전부 선을 연결하고 하드웨어적으로 해야하는 것들을 가상으로 이런식으로 소프트웨어적으로도 가능한 것이다. 명령어 ls -al /dev/ttyS* 까지 치게되면 시리얼 포트가 굉장히 많은 것을 확인할 수 있다. 하지만 이건 전부 진짜가 아니다. 진짜 시리얼 포트는 이런식으로 시리얼 포트를 추가해줘야 한다. 저기 저 커넥트는 내부에서 시리얼을 연결할 수 있기 때문에 해도되고 안해도 된다.컴퓨터에 시리얼포트가 이제 없어도 된다.리눅스안에 예를 들어 COM1이 생성되었으면 이건 밖으로 못빠져나온다. '가상' 이기 때문에,1.커넥트하고 Finish하면 그 시리얼 포트가 우리 컴퓨터의 COM1과 연결되는 것인 것이다.2.체크 안하면 리눅스와 우리 컴퓨터가 아예 별개가 되는 것이다.내컴퓨.. 2015. 12. 7.
20151207 일일업무보고서_박서연_LinuxSerial통신 2015-12-07 *Serial 통신 # 기본 세팅하기1. 가상의 시리얼 포트를 2개 만든 뒤 서로 연결한다.(Virtual Serial Port Driver 프로그램 사용) 2. VMWare 세팅에서 시리얼 포트를 2개 생성해 준다.이 때 주의할 점은 리눅스가 꺼진상태여야 한다. 이렇게 세팅을 하는 이유는 위와 같은 구조로 통신을 하기 위해서이다. PC의 Com1과 Com2는 Virtual Serial Port Driver프로그램을 사용해서 연결해 주었고 Vmware의 Com1과 PC의 Com1은 VMware가 알아서 열결해 준다. 위와 같이 연결을 하게되면 하이퍼 터미널과 Linux간 통신이 가능하게 된다. # Canonical- 터미널의 기본 처리 방식이다.- 한줄 단위로 통신을 한다. (Ente.. 2015. 12. 7.
20151207 - 엄민웅 시리얼 통신 Canonical, Non-Canonical, Asynchronous, Multi Flexing 길에서주은(?) USB에 담긴 프로그램(VSPD) 설치 해서 가상 시리얼 포트 생성 후(안쓰는 포트번호 2개)vmware(아까 생성한 포트를 메뉴 VM ->세팅에서 시리얼 추가해주고 화면 하단에 두개 추가로 떠있는거에 두번째 포트는 디스커넥트 해준다)에 소스코드 돌리기고 하이퍼터미널로 데이터 전송해보기 ㅎㅎ termios 터미널 입출력 구조체POSIX운영체제 표준하 UNIX의 내용을 다담고 있다.Canonical 엔터 치기 전까지 데이터를 전송 XNon-Canonical 정해진 데이터까지가야 지 전송 sigaction 시그널 비동기 방식 인터럽트 방식 (언제 나타날지 모르는 실시간) 통신 하는 두곳 사이에다가 중간에 포트를 연결해서 있으면 그 중간 포트를 통해서 통신 내용들 알수도 있다하심.예로 휴대폰을.. 2015. 12. 7.
728x90
반응형