Category 771

C 언어 기초

예약어 (Keyword) C언어에서 특별한 의미로 사용되는 단어 프로그램 내에서 재정의되거나 다른 용도로 사용되어서는 안 된다. while continue extern long struct volatile static sizeof signed return register enum else double do default const int void char if unsigned cast goto union for float typedef switch break auto 식별자 (identifier) 프로그래머가 임의로 정의하여 사용하는 변수, 함수, 상수 등에 부여한 명칭을 말한다. 식별자에 사용될 수 있는 문자 영문 소문자 (lowercase letters) : a, b, c, … , z 영문 대문자 (..

Study 2008.12.14

XHyper320TKU-Linux Version 셋팅방법(Vmware포함)

0] BIOS 셋팅방법 [XDB Debuger] 1. 시스템 BIOS에서 패러럴포트 설정 확인 - 호스트 컴퓨터의 바이오스에서 패러럴 포트의 설정 확인 - Operating mode : ECP(Enhanced/Extended Capability Port) !!중요!! Ex) 바이오스 -> Onboard Devices -> LPT Port Mode -> ECP [Windows] 2. XDB JTAG Debugger 프로그램 설치시 Licence 파일은 윈도우즈 상의 Common폴더 내부에 위치하므로 만료되지 않은 파일인지 확인하고 설치하도록 한다. 3. XDB JTAG Debugger 프로그램 (초기실행 셋팅 방법은 매뉴얼을 참고) (아래는 보드를 깔끔하게 초기화 하기 위한 설정) → Flash Burn ..

Study 2008.12.11

편광판의 원리

빛은 사방 어느 방향으로나 진동하면서 진행한다. 편광판은 통과한 빛은 어느 한 방향으로만 진동하게 하는 성질이 있다. 편광판을 두장 겹쳐서 관찰하면 두 편광판의 편광 방향이 같을 때는 밝게 보이고 직각으로 겹치면 잘 보이지 않는다. 편광판마다 편광되는 정도가 틀리기 때문에 보이는 정도에 차이가 있다. 빛이 진행하다가 금속이 아닌 물체에 입사하여 반사할 경우 물체의 면과 수직으로 진동하는 빛은 흡수되어 버리고 물체의 면과 수평으로 진동하는 빛만 반사하는 편광 반사를 하게 된다. 위 그림에서 A, B 쪽의 상자 네 면은 상자 길이 방향에 대하여 수직편광이 되도록 필름을 붙이고 C, D 쪽의 네면은 수평편광이 되도록 필름을 붙였기 때문에 수직 쪽에서 수평 쪽을 보면 서로 90°의 각으로 교차되기 때문에 편광필..

Computer 2008.12.11

QT 테스트

Qt/embedded의 두 가지 테스트 방법 Qt Virtual Frame Buffer(qvfb)의 이용 실제 타겟 보드에서 테스트 Qt Virtual Frame Buffer(qvfb)의 이용 데스크탑 환경에서 쉽게 임베디드 시스템에서의 실행을 테스트 하게 해주는 개발툴 Qt embedded는 X11을 쓰지 않고 frame buffer에서 작동. Qvfb는 frame buffer를 에뮬레이션 해주는 툴 Qt/embedded를 X11용으로 빌드 되도록 환경 설정하여 qvfb 상에서 임베디드 어플리케이션을 테스트 Qt Virtual Frame Buffer Qt/Embedded를 데스크탑 환경에서 테스트할 수 있도록 해주는 tool Qt/X11의 tools/qvfb에서 make 실행하면 ‘qvfb’ 실행 파일..

Study 2008.12.02

QT 설치하기

QT 개발환경 Host PC Qt/X11 설치 에뮬레이션을 위한 qvfb(qt virtual frame buffer) 설치 Qt/E for x86 설치 tmake 설치 Target board Qt/E for ARM 설치 ARM용 tmake 설치 설치 단계 요약 qt/x11, qt/embedded 다운로드 디렉터리 생성 및 압축 해제 환경파일 설정 Xlib 개발 패키지 설치 확인 qt/x11 빌드 qt/embedded for arm 빌드 qt/embedded for x86 빌드 qvfb 로 hello application 동작 확인 pxa320 보드에서 hello application 동작 확인 파일 다운로드 ftp://ftp.trolltech.com/qt/source/ qt-x11-opensource-s..

Study 2008.12.02

QT ?

QT의 종류 Qt/X11 X11 환경에서 동작 Qt/Embedded 임베디드 리눅스 환경에서 동작 Qt/Windows MS-Windows 상에 동작 Architecture 특징 Linux frame buffer를 직접 사용. X server가 없어도 되고 x-11에 기초한 임베디드 리눅스보다 메모리 사용이 적고 속도가 빠르다(고 trolltech는 소개하고 있음) Qt/Embedded uses alpha-blending when painting images, and when rendering anti-aliased TrueType and Type1 fonts. 800KB에서 3MB의 메모리 사용 By selectively choosing features 튜닝을 잘 해야함 Qtopia Qt/Embedded..

Study 2008.12.02