반응형 코스웨어2442 [BSP]업무일지-김석희-20100726 java 명령 프롬토콜로 실행 방법 소스코드 ①public class HelloWorld { //파일 이름과 같은 클래스 ②public static void main(String[] args){//메인 메소드(프로그램 진입점) ③System.out.println("Hello World!"); } } ① 은 자바로 프로그램을 작성한다는 것은 확장자가 'java'인소스 파일을 하나 만들어서 자바문법에 맞는 내용을 기술하는 것을 의미 ② 메소드 정의 문장, 클래스를 둘러싼 내부에 기술되는 것을 멤버라 하는데 클래스를 구성하는 멤버는 크게 필드와 메소드2가지 public : 누구나 접근 가능하도록 하기 위한 예약어 static : 클래스만 존재하면 메소드를 바로 수행할 수 있도록 한다. void :메소드는 리턴.. 2010. 7. 26. 가산 패밀리에게 놀로가려고 체력 기르고 있다 ㅋㅋㅋ 잔차 타고 가산 놀로 함 가려고 체력 기르는 중 ~ 어제 자전거 라이딩 코스 ㅋ 집( 성남 태평동 ) -> 마포구 망원동 왕복~ 편도거리 대략 30Km 왕복 60Km를 달리셨다네~ 훌훌 오후 4시에 집에서 출발해서 중간중간 쉬고 망원동에서 저녁먹고 이래저래 해서 집에 도착하니 11시 30분 ご,.ご 오늘 아침에 눈떳는데 허벅지가 터지려고해 ㅠ ㅠ 2010. 7. 26. [BSP]업무일지-서유해-20100723 ATmega128을 이용한 두더지잡기게임 ATmega128에서 UART통신을 이용하여 게임화면을 실시간으로 전송하고 동시에 LCD에도 게임화면을 출력한다. //아트메가에 구현한 소스 //두더지를 잡아라~ 하나,둘,셋! #include #define DDRA (*(volatile unsigned char *) 0x3A) //출력설정 #define PORTA (*(volatile unsigned char *) 0x3B) //입출력설정 #define DDRB (*(volatile unsigned char *) 0x37) //출력설정 #define PORTB (*(volatile unsigned char *) 0x38) //입출력설정 #define PINC (*(volatile unsigned char *) 0.. 2010. 7. 23. [BSP]업무일지-김동훈-20100722 DK128 ㄹ 랜덤 하게 led 켜기 스위치로 입력 받아 led와 일치하면 FND 5 증가 Serial 통신 rs232통신 랜덤한 led 번호와 스위치 입력 값 일치 여부 출력 실패 또는 시간초과시 메시지 출력 MFC 시작 SetTimer CBitmap 클래스로 버튼에 비트맵 넣기 onTimer로 1초마다 랜덤으로 이미지 뿌리기 두더지 맞추면 에디트 창에 5점 증가 2010. 7. 23. [BSP]업무일지-한정효-20100721 랜덤으로 20번 불켜지는 한개의 LED에 해당하는 스위치를 누르는 게임 - PC로 이력 전송 - (점수는 FND에 출력) 통신 방향 DK128 ----------> PC 1. 난수를 발생하여 LED ON/OFF를 각각 0.5초간 유지 2. ON인 LED에 대응하는 스위치를 누르면 PC로 "[LED 번호]_[해당스위치 번호] OK" 전송 (FND에 점수 5 증가시킴) 3. 대응하는 스위치를 누르지 못한 경우 PC로 "[LED 번호]_[해당스위치 번호] Fail" 전송 4. 다 맞춘 경우 LED All 깜박깜빡 5. PC로 총점수 전송 ------------------------------------------------------- ATMEGA128 팀 프로젝트 LED8개, 스위치 8개를 이용한 두더지 게.. 2010. 7. 21. [BSP]박노준_7월20일 작업일지 오늘은 ATMEGA128의 USART에 대하여 수업하였음 ATMEGA128은 USART0, USART1 두개를 가지고 있다 하지만 우리가 수업에 사용하는 DK-128은 USART1만 직렬포트로 연결해놨기 때문에 레지스터 설정은 USART1로 설정해서 사용하였음 먼저 USART에 대하여 Universal Synchronous and Asynchoronous serial Receiver and Transmitter의 약자로 범용 동기/비동기식 직렬 송/수신기란 뜻을 가지고 있다 직렬과 병렬통신에 대하여(인터넷 블로그 참조) 직렬 통신 : 송/수신 측 장비들 간에 하나의 전송 선로만 존재하며 한 순간에 한 비트의 데이터만을 전송할 수 있는 방식 병렬 통신 : 송/수신 측 장비들 간에 여러개의 전송 선로가 존재.. 2010. 7. 21. 영 꿀꿀한 날입니다~ 엉~ 저도 이제 프로그래머 비슷한게 될라고 하는데;; 꿀꿀한일이 생기는군요 ㅋ;ㅋ 뭐 소식모르는분 많을테니 ㅋ;ㅋ; 일단간단히 ㅋ;ㅋ; 제소식;; 저 진주에 있는 오토마우스회사 입사했습니다 ㅋ;; 오토마우스반 아이폰&안드로이드 절반!! 전 오토쪽 개발하는데 ;ㅋ; 입사5개월만에 대형사고네요 ㅋ; 오늘부로 판매 접었습니다 ㅋ;;NC와의 소송으로인해 ㅠㅠ; 니김NC가 제 밥줄을 끈을려나봅니다~ 내일쯤 이사님이랑 이야기해볼듯한데 엉엉 ㅠㅜ;; 아이폰이나 안드로이드로 넘어갈지 아님 짤릴려나 - -;; 허허...어제부터 죙일 허탈하니 놀고만있네요 ~~ 아이폰 안드로이드쪽은 사업시작한지 얼마 안되서 수익도 없는데;; 엉엉...누가저좀 댈구가줘요~~ 2010. 7. 20. [BSP]업무일지-이상구-20100719 부트로더와 Self Programming 셀프 프로그래밍이란? (Self Programming) - AVR에 부트로더를 설치하여 부트로더에 의해 RS232케이블로 펌웨어를 다운로드 하는 과정 부트로더 ? (Boot Loader) - 플래시 메모리의 부트로더 섹션에 위치 - 호스트와의 통신을 담당 - 플래시와 EEPROM에 데이터를 읽고 쓰는 기능 프로그램 메모리 - Application Flash Section : 프로그램 코드(.hex등) 이 ISP(In-System Programming) 포트를 이용하여 저장되는 영역 - Boot Flash Section : ISP 포트를 이용하지 않고 HEX 코드를 내부 플래시 영역에 저장하는 방법을 제공하기 위한 영역 - Self-Programming : Boot.. 2010. 7. 19. [BSP] 업무일지 -김기찬- 오전수업 오늘 오전에는 ARM 프로젝트 마무리 및 발표가 있었다. ARM 프로젝트는 줄별로 조를 짜고 각자 나름의 주제를 가지고 프로젝트를 진행했다. ARM 프로젝트는 주제는 자유롭데 여태까지 배운 인터럽트, 디버그유닛을 이용한 통신, Timer/Count, PIT, ADC 를 꼭 다 사용해야 했다. 1조는 C++ 프로젝트인 도서관리 프로그램을 ARM으로 구현했다. 디버그유닛과 인터럽트를 이용해서 키보드로 입력하는 내용이 하이퍼 터미널과 텍스트 LCD로 출력되록 했다. 그리고 PIT를 이용해 일정시간 입력이 없으면 점등되어 있던 LED가 꺼지도록 했다. 그리고 ADC와 빛의 세기에 따라 달라지는 가변저항을 이용해서 어두우면 텍스트 LCD의 백라이트가 켜지고 밝으면 꺼지도록 만들었다. 내 개인적인 생각으로.. 2010. 7. 16. 이전 1 ··· 235 236 237 238 239 240 241 ··· 272 다음 728x90 반응형