본문 바로가기
반응형

코스웨어2442

2016-04-26_조재찬_업무일지_디지털제어-RPi GPIO 제어 라즈베리 파이, WiringPi를 이용한 GPIO 제어 WiringPi 설치하기전 Git 설치 sudo apt-get install git-core 라즈베리 파이 업데이트 sudo apt-get update sudo apt-get upgrade Git을 통해 WiringPi 내려받기 git clone git://git.drogon.net/wiringPi 다운로드 완료 후, 빌드 수행 cd wiringPi ./build gpio 유틸리티 실행 GPIO 확장보드의 28과 29핀을 쓸 것. (BCM 20, 21) 라즈베리파이 GPIO (General purpose input/output) 74HC08N, Quad 2-input AND gate LED켜기 1 2 3 4 5 6 7 8 9 10 11 12 13 1.. 2016. 4. 26.
20160425_김도관_업무일지_디지털제어_회로 기초 Analog와 Digital의 차이 Analog 연속성, Noise에 약함,보안성취약 Digital 불연속성, Noise및 보안이 강함 ADC(아날로그-디지털 변환회로) 변환과정 ADC -> 표본화 코드화 양자화 -> Digital 디지털 샘플링 이산적(離散的)인 신호를 만들기 위해 연속적 신호(아날로그)에서 얻어진 단위시간(주로 초)당 샘플링 횟수를 정의한다. http://www.mully.net/lee/2015/digital_sampling/ 이미지 참고 전류, 전압, 저항 전류 Current A 전압 Voltage V 저항 Resistor 전류흐름 방해 직렬병렬 차이 V(전압)=I(전류)*R(저항) 병렬일때 전압과 전류의 세기는 동일하지만 방전시간은 직렬보다 느리다 직렬일때 전압은 2개의 전압을 더.. 2016. 4. 26.
2016-04-25_조재찬_업무일지_디지털제어-회로 기초 analog : 연속 -> noise에 약함, 데이터량 많음, 원래 신호에 가까움, 보안성 약함 digital : 불연속 -> noise에 강함, 상대적으로 데이터 적음, 신호 손실, 보안성 강함 ADC :표본화, 양자화, 부호화를 거쳐 digital화 함 충전을 위해선 20%이상의 전압을 걸어줘야 함 전류 Current A 전압 Voltage V 저항 Resistor R DC 직류 - 주파수 0 Hz AC 교류 - 주파수 60 Hz SMPS(Switched-Mode Power Supply) : AC Line 주파수(50㎐~60㎐)를 DC로 변환하여 높은 주파수로 변경 (수십 ㎑~수백 ㎑)하여 사용 AC 단상 3선식 (일명 돼지코) : Live(Hot), Neutral(Cold) // N, L이라고 쓰여.. 2016. 4. 25.
20160421_장진웅_업무일지_공장내Network_일대일통신6_멀티채팅2, 패킷보기 오전 수업내용 tcp.h#ifndef __TCP_H__ #define __TCP_H__ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define BSIZE 250 #define IP_SERVER "192.168.1.60" #define PORT 10000 #define MAXUSER 3 #endif //__TCP_H__ server.c#include "tcp.h" int iCSock[MAXUSER]; int iSSock; intiUser; /* void sRead(int iNum) { char caBuff[BSIZE]; in.. 2016. 4. 21.
20160420_장진웅_업무일지_공장내Network_일대일통신5_멀티채팅 아침에 했던 소스 #include //터미널.pdf 34페이지 참고 #include #include #include #include int main(void) { int iMaxFD; fd_set stRFd; //select에서 만든 구조체, 사용법만 익히자 iMaxFD = 1; //항상 +1을 해줘야한다.(키보드를 사용하기 위해선), select함수에서 +1을 하게끔 정해놓은것 char caBuff[250]; int iRet; //개행 문자를 제거하기 위해 선언했다. FD_ZERO(&stRFd); //구조체를 FD_ZERO 를 이용해서 초기화 한다. FD_SET(0,&stRFd); //쓰는방법->FD_SET(번호,&());, 키보드를 감시 printf("select 실행중 ...\n"); select(.. 2016. 4. 20.
20160419_장진웅_업무일지_공장내Network_일대일통신4_양방향 채팅 유닉스 고급 프로그래밍 p385시그널 - 소프트웨어 인터럽트 자바에서는 이벤트 p389 SIGINT에 대해서 나와 있다.p393 SIGINT에 대한 설명.전경프로세스는 제일 앞의 프로세스를 의미한다. fore ground=전경프로세스foreground background p397 Signal 함수. client.c#include "tcp.h" int iCSock; void sRead(int iNum) { char caBuff[BSIZE]; int iRet; iRet=read(iCSock , caBuff, BSIZE); caBuff[iRet-2]=0; printf("\n Incomming Message: [%s]\n", caBuff); printf("input Message: "); fflush(stdou.. 2016. 4. 20.
20160418_장진웅_업무일지_공장내Network_일대일통신3 6페이지. 모든 패킷 전송에 대한 응답확인 이라는 뜻은 전송하기 쉽게 분리 했던 패킷들을 전송한 뒤 합친다.패킷에 일련번호라는 뜻은 각각의 패킷에 번호를 부여해서 들어오는 순서대로 각각의 위치에 배정한다.7페이지. 그림에서 T를 확대해 놓은 것이다.8페이지. 위의 그림을 눕혀 놓은 것이라고 쉽게 생각하면 된다. 이번의 채팅 프로그램은 클라이언트를 만들지 않고 서버만으로 채팅 프로그램을 만들기 입니다.tcp.h#ifndef __TCP_H__ #define __TCP_H__ #include #include #include #include #include #include #include #define BSIZE 250 #define IP_SERVER "192.168.1.60" #define PORT 10000.. 2016. 4. 18.
20160406-업무일지-허도경-시리얼제어 2016. 4. 18.
버츄얼박스 com 개체를 만들수 없습니다 오류 해결 방법 : http://bumnux.tistory.com/423 자주 뜨는데...저 방법대로 레지 지우면 일단 되긴 합니다만...임시적인 조치일뿐입니다... 지우고 재부팅하고 나면 또 레지 건드려서 지워야하는거 무한반복입니다; 00002 로 시작하고 마지막에 00000046으로 끝나는 레지들만 지워야하는데 비슷한거 지웠다가 문제가 생길 가능성도 있습니다 여튼...확실히 복구하는 방법은 아래 영상처럼 버추얼박스 관련된거 깨끗이 지우고 재설치하는거 외엔 답이 없는거 같습니다 2016. 4. 17.
728x90
반응형