반응형

School Study 51

[BSP]업무일지 - 2010728

Java- /* //도전 3-1 import java.io.IOException; public class t1 { public static void main(String[] args)throws IOException { int ch = 0; System.out.print("문자 한개를 입력하셈 : "); ch = System.in.read(); //변수ch가 대문자이면 if(ch >= 65 && ch b) { big = a; small = b; } else { small = a; big = b; } System.out.println("최대값 :"+ big); System.out.println("최소값 :"+ small); } } */ ---------------------------------------..

School Study 2010.07.28

[BSP]업무일지 - 2010727

Java 자료구조- Abstract(추상화) - 복잡한 현실세계를 사용자의 요구에 맞게 단순화, 클래스(멤버변수, 멤버메소드) ㅁ Encapsulation(은닉화) - 구현을 숨기고 사용법만 알면 동일한 방법으로 재사용가능 (private, setxxx(), getxxx()를 통해 값 변경) ㅁ Inheritance(상속) - 단일상속만 지원, 인터페이스를 통해 다중상속 지원 - 상속받은 부모꺼는 모두 내꺼, 생성자는 상속에서 제외(호출하여 사용) - 생성자를 명시적으로 작성한 경우 자동으로 생성 및 초기화가 되지 않으므로 - 자식 생성자의 첫번째 라인에서 super()로 호출. - 생성자는 생략되기 때문에 자식 생성자의 첫번째 라인에서 super()로 호출. - 같은 클래스 - 객체생성 없이 참조, 다..

School Study 2010.07.28

[BSP]업무일지 - 2010726

JAVA 시작! 특성- 자바를 개발한 선 마이크로는 자바를 아래와 같이 정의 하고 있는데 여기에 사용한 단어들이 자바의 특징을 잘 나타내 주고 있다. Java: A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, and dynamic language 자바는 매우 간단하다. 자바는 C++에 가깝지만 훨씬 간단하다. 자바에는 고급 언어들에 들어 있는 여러 가지 요소들 중에서 반드시 필요하지 않다고 생각된 부분들은 모두 빼 버렸다.. 객체 지향적이다. 자바는 숫자(int, float, long 등)나 논리값(true, fal..

School Study 2010.07.27

[BSP]업무일지 - 20100719

오전 ATmega self boot loader- DK128에 cmd를 이용하여 loader 시키는 방법. 통신 - PC에서 가상 포트를 설정하여 통신 (com2 -com3) 단방향 통신 - cmd => 하이퍼 터미널 - Port com2 --> com3 하이퍼터미널로 문자가 찍히게 된다. #include #include int main(void) { char szPort[15]; wsprintf(szPort, "COM%d", 3); HANDLE m_hComm = NULL; m_hComm = CreateFile(szPort, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if(m_hComm == INV..

School Study 2010.07.19

[업무일지]20100712-임종현

오전 ARM- CLCD 텍스트형 LCD모듈구조. - 일반적으로 텍스트형 LCD모듈의 내부 구조는 콘트롤러, 드라이버, LCD 페널 , 백라이트유닝 등으로 구성되어 있다. CLCD는 간단한 아스키문자출력이 가능하다. 현재 실습으로 사용하고 있는 LCD의 데이터 시트. ------------------------------------------------------- A/D컨버터(ADC) 아날로그 신호를 디지털 신호로 변환하는 회로, 또는 유니트를 말한다. 변환 방법과 어떤 형식의 디지털 신호로 변환시키는지에 따라 다양한 종류가 있다. 반대로 디지털 신호를 아날로그 신호로 변환하는 회로나 유니트를 D/A 컨버터라고 한다. A/D기준전압- A/D컨버터에는 외부단자 ADVREF를 통하여 기준전랍이 공급되어야 한..

School Study 2010.07.12

[BSP]업무일지 - 20100702 - 임종현

오전 ◎ARM◎ 타이머 더보기에 있는 소스는 클럭의 신호 타이머로 조절하여 //---------- 입출력 IO설정 #define PMC_PCER (*(volatile unsigned int *) 0xFFFFFC10) #define PIO_SODR (*(volatile unsigned int *) 0xFFFFF430) //출력 #define PIO_CODR (*(volatile unsigned int *) 0xFFFFF434) //출력 하지 않음 #define PIO_OER (*(volatile unsigned int *) 0xFFFFF410) //출력 방향 설정 #define PIO_PER (*(volatile unsigned int *) 0xFFFFF400) //병렬 입출력 제어 레지스터 병렬 입출력 ..

School Study 2010.07.12

[BSP]-업무일지 -20100630-임종현

오후 -상속- p.639 ◎문서저장 클래스◎ 문서저장 클래스의 구현 (예제22-3) //doc.h #ifndef DOCWRITE_H #define DOCWRITE_H #include using namespace std; class doc { public: doc(); doc(const string& filename, const string& content); ~doc(); //파일이름 지정 void setfilename (const string& filename); //저장할 텍스트를 지정 void setcontent (const string& content); //파일에 텍스트를 저장시킨다 void write(); protected: string _filename; string _content; }; ..

School Study 2010.07.02

[BSP]-업무일지 -20100629-임종현

오전 DBGU 디버그 유닛은 UART 직렬통신으로 ARM 소자의 모든 디버그 기능을 사용 할 수 있는 수단을 제공한다. 이것은 디버그 통신채널(DCC)의 기능을 지원하며 ARM프로세서의 COMMRX 및 COMMTX신호화 인터페이스 된다. 디버그 유닛은 일반 UART포트로 사용 할 수도 있다. 이경우에 UART포트는 8데이터 비틍화 1스톱비트로 고정되지만 페리티 비트를 사용할 수 있고, 마스터 클럭MCK를 사용하여 보레이트를 임의로 설정할수 있으며, 페리티 에러, 프레임 에러오버런 에러의 체크 기능을 가진다. 도한 정상 모드외에 Automatic Echo Mode , Local Loopback Mode, Remote Loopback Mode 등을 가진다. 이밖에도 디버그 유닛에는 칩 ID 레지스터 를 가지..

School Study 2010.06.29
반응형