본문 바로가기
반응형

코스웨어/10년 시스템제어110

[시스템제어] 4월 23일 수업 일지 보고서 - 22번 임 훈 * ATMEGA128 수업은 현재 "두더지 게임" 프로그램을 코딩하고 있는 중입니다. //=================================================================================================== * 담당 선생님 : 주수홍 선생님 * 추천 책 : C 프로그래머를 위한 C++ (한빛) => 책 자체가 심플해서 좋음 뇌를 자극하는 C++ (한빛) => 예제가 다양해서 좋음 * 언어 종류 1) RAD (Rapid Application Developmet) : VB, Delphy.... 2) 객체 지향 : C++, Java.... 3) 구조적 : C, 파스칼.... 4.. 2010. 4. 26.
[시스템제어]4월 21일 일일업무 이창민(20번) ★ ArtMega 10 #include IO제어 HeaderFile 20 30 #define CPU_CLOCK 16000000 MCU의 속도 40 #define BAUD_RATE 19200 통신시 사용할 속도 50 #define BAUD_RATE_L (CPU_CLOCK/(16l*BAUD_RATE))-1 통신속도 값 입력 (하기에 부연설명) 60 #define BAUD_RATE_H ((CPU_CLOCK/(16l*BAUD_RATE))-1)>>8 70 80 void uart_send_byte(unsigned char byte) 통신시 데이터 송신함수 (하기에 부연설명) 90 { 100 while(!(UCSR1A & (1>8 - Resister UBRR 설정 - UBRR 값 구하.. 2010. 4. 26.
[시스템제어]4월22일 보고서 임창모 네트워크 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 하나의 스레드로 여러 클라이언트들을 처리하는 것이 => 반복 서버입니다.스레드를 여러 개 가지고 동시에 클라이언트들의 요구를 처리하는 것이 => 병행 서버입니다. socket() 함수로 생성한 소켓 : 블로킹 소켓 + 동기 입출력 ioctlsocket() 함수 사용 : 넌블로킹 소켓 +.. 2010. 4. 22.
[시스템제어]4월20일 보고서 19번 이상은 -네트워크- TCP는 연결형 프로토콜이고 UDP는 비연결형 프로토콜이다 연결과 비연결은 차이점이라고하면 연결형이라고하면 우리가 일반적으로 사용하는 전화랑 비슷하다고 보면 된다. 비연결형은 늘상 즐겨하는 게임속에서 게임관리자들이 게임안에 접속한 모든 사람에게 메세지를 전달하게 하는 것과 비슷하다. 게임안에서 사용자는 그 메세지를 오는걸 볼수 도 있지만 못볼수도 있다. 여기서 신뢰성과 비신뢰성이 온다. 이는 정보의 전달시 전송에서 오류가 나거나 목적지까지 도착을 못할경우 다시 전송하라고 메세지를 보내는경우가 TCP이며 UDP는 그것을 할수가 없다. -nonblocking_server- 일반적으로 TCP는 정상적으로 송수신이 완료했는지의 결과를 기다려, 송수신 처리에 완료하고 나서 나머지의 처리를 행하는 방.. 2010. 4. 20.
[시스템제어] 4월 19일 보고서 이민규 네트워크 non-blocking server 3명 접속 받기 // nonblocking_server.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include //windows.h보다 먼저 선언해야함 #include #include #include #include #define BUFSIZE 512 unsigned int WINAPI ServerProc(LPVOID lpParam); unsigned int WINAPI ClientContorl(LPVOID lpParam); SOCKET gsock[3];//client sock 정보 저장 int sock_count=0; int main(int argc, .. 2010. 4. 20.
[시스템제어] 4월 15일 17번 유성민 ATmega 1분 내의 시간을 잴 수 있는 스톱와치 프로그램을 구현하시오. (초/밀리초 = 00:00) 1번 스위치를 누르면 일시정지, 다시 누르면 재개. 2번 스위치를 누르면 리셋됨 밀리초 값은 FND, 초 값은 LED에 표시함. #include #include #include #define CPU_CLOCK 16000000 //CPU clock = 16,000,000 #define TICKS_PER_SEC 1000 //Ticks per sec = 1,000 #define PRESCALER 128 //Prescaler = 64 //클럭의 배수 (크기, 오버클럭) volatile unsigned int g_elapsed_time; // 시간 변수 void initLED(void); //LED 초기화 vo.. 2010. 4. 15.
[시스템제어]4월13일 (15번 신관식) 업무 보고서 오전(9시~오후 12시50분) @윈도우 네트워크(TCP/IP) 윈속 네트워크 모델 소스 분석. 오후(1시 40분~오후 5시30분)  @Atmega 타이머 카운트 사용방법.... @소스 ========================================================== //Atmega 128을 이용한 타이머 작동// #include #include #include #define CPU_CLOCK 16000000 // cpu clodk = 16,000,000 Hz #define TICKS_PER_SEC 1000 // Ticks per sec = 1,000 #define PRESCALER 64 // 클럭의 배수 (크기,오버헤드) #define DDR_LED DDRF #define DAT.. 2010. 4. 15.
시스템제어 - 4월14일 안태민(16번) ######################################### 네트워크 ################################################# 1번문제 typedef struct test { int A; char B[4]; double C; short D[2]; char E; }TEST; p-> 는 사용안하도록. 아래와 같이 출력하시오 main() { test EX; Ex A = 10; Ex B[0] = 'a'; Ex B[1] = 'b'; Ex B[2] = 'c'; Ex B[3] = 'd'; Ex c = 3.14; Ex D[0] = 20; Ex D[1] = 30; Ex E = A; } --------------------------------------------------.. 2010. 4. 14.
시스템제어 4월12일 14번 선동환 보고서 네트워크 서버에서 접속한 클라이언트1,2에 데이터 보내기 SOCKET client_sock[2]; int client_num = 0; if(client_num = 0) { retval1 = send(client_sock[client_num],buf,strlen(buf),0); //내가 작성한 정보를 접속자에게 보낸다 //보낼 장소 (client_sock[client_num]) //보낼 데이터(buf) //보낼 데이터 크기 (strlen(buf)) } else if(client_num = 1) { retval1 = send(client_sock[0],buf,strlen(buf),0); retval2 = send(client_sock[client_num],buf,strlen(buf),0); } 우선 clie.. 2010. 4. 12.
728x90
반응형