분류 전체보기

    2013.08.09_프로젝트 보고서

    프로젝트 중간 소개 1. 목차 1. 프로젝트 목적 프로젝트 능력향상 모터 구동 구현 및 통신기술 향상 재밌씀 2. Design 및 Flow Chart Bluetooth ATmega2560 Servo Motor 연동되는 시스템 3. 이론 설명 ※ 위의 파일에 대부분의 설명이 친절하게 나와있다! 1. 위의 wiring 방법을 이용하여 여러개의 서보모터를 '제어' 할수있다. 서보모터는 각각이 ATmega8이라는 칩이 내장되어있으므로, MCU칩이 있으면 UART 통신을 이용해 Packet 이라고하는 데이터 전송 처리 방식을 이용하여, 명령을 주고 받을 수 있다. Control Tabel 및 Instruction Set 서보모터의 패킷통신 방법 예시 void PUT1_Packet(unsigned char id_n..

    2013.08.05_Window에서 Packet Capture 하기 연습

    ------ Window 용 WinCap ----------------------------------------------------------------------------------------------------------------http://www.winpcap.org/ -> Wincap -> Development -> WinCap 4.1.3 ---------------------------------------------------------------------------------------------------------------------------------------- sample.c 수정전 소스 #include #include #pragma comment(lib, "wpcap..

    2013.07.23_프로젝트일지

    --- ATmega2560 메뉴얼 --- ----------------------- --- Servo Motor 메뉴얼 --- e-Manual HOME > Dynamixel 메뉴얼 참고 사이트 http://support.robotis.com/ko/home.htm http://support.robotis.com/ko/ ------------------------- -----7월23일---------------------------------------- 데이터패킷입력&바퀴모드/관절모드&각도계산해서값넣기, 소스정리는 미완 소스에 가독성이 많이 떨어지게 짜서, 나중에라도 보기 쉽게 짜줘야 해야겠다. Servo 모터의 관절&바퀴모드 소스 작성, 패킷 날리는것까지 완성하였다. --------------------..

    2013.07.19_RawNetAnalyzer 구성하기.

    RawNetAnalyzer_small.c /**************************************************************** * 제작일 : 2007.05.10. * 제작자 : 주수홍 * 피드백 : wowcat.tistory.com, wisecats@gmail.com * 주 제 : RAW 소켓을 이용한 패킷 캡쳐 * 기 타 : 조건없이 소스의 무단 전제 및 복사 등등 모든 것이 가능 * 하며 출처를 밝히시지 않아도 무관합니다. ****************************************************************/ #include #include #include // signal #include // ioctl #include // struct..

    2013.07.12_SockCapture_소켓으로 패킷캡쳐하기_

    송신측 프로토콜 스택에서의 작업 어플리케이션 계층은 트랜스포트 계층으로 메시지를 보냅니다. 트랜스포트 계층은 네트워크 계층으로 세그먼트를 보냅니다. 네트워크 계층은 링크 계층으로 데이터그램을 보냅니다. 링크 계층은 물리적 계층으로 프레임을 보냅니다. 물리적 계층은 수신측 물리적 계층으로 프레임의 비트들을 보냅니다. 수신측 프로토콜 스택에서는 다음과 같은 작업들이 실행됩니다. 물리적 계층은 송신측 물리적 계층으로부터 프레임의 비트들을 받습니다. 링크 계층은 물리적 계층으로부터 프레임들을 받습니다. 네트워크 계층은 링크 계층으로부터 데이터그램을 받습니다. 트랜스포트 계층은 네트워크 계층으로부터 세그먼트를 받습니다. 어플리케이션 계층은 트랜스포트 계층으로부터 메시지를 받습니다. Ethernet.c #inclu..

    2013.07.10_Thread를 이용한 Server 구현.

    TCPserver.c #include "smart.h" #define MAXPENDING 5 #define MAXUSER 10 ///// Thread ID 를 알아야하기때문에 구조체로 넘겨줌. // // User 사람 수 관리. typedef struct _TInfo { unsigned int uiUser; // 위치번호. int iSock; // 소켓번호. pthread_t t_ID; // Thread 번호. }TInfo; ///// void *ClientRecv(void *); ///// 크리티컬 섹션 시작. ///// unsigned int uiUser; TInfo * stpLink[MAXUSER]; // 포인터 배열. 사람수 만큼 만듦. ///// 크리티컬 섹션 종료. ///// ///// 뮤텍스..