untitled

Similar documents
슬라이드 제목 없음

PowerPoint 프레젠테이션


Sena Technologies, Inc. HelloDevice Super 1.1.0

망고100 보드로 놀아보자-4

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

SMB_ICMP_UDP(huichang).PDF

1217 WebTrafMon II

PowerPoint 프레젠테이션

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

chapter1,2.doc

Microsoft PowerPoint - 02-Development-Environment-1.ppt

MySQL-Ch10

Microsoft PowerPoint - 03-Development-Environment-2.ppt

vm-웨어-앞부속

鍮뚮┰硫붾돱??李⑤낯

Assign an IP Address and Access the Video Stream - Installation Guide

Microsoft Word - Automap3

PowerPoint 프레젠테이션

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

DE1-SoC Board

제20회_해킹방지워크샵_(이재석)

User Guide

LXR 설치 및 사용법.doc

untitled

cam_IG.book

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte

머 리 말 우리 나라에서 한때 가장 인기가 있었던 직업은 은행원이었다 년대만 하더라도 대학 졸업을 앞둔 학생들은 공사 公 社 와 더불어 은행 을 가장 안정적인 직장으로 선망했다 그러나 세월은 흘러 구조조정이 상시화된 지금 은행원 은 더이상 안정도 순위의 직업이 아니다

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

Interstage5 SOAP서비스 설정 가이드

Mango220 Android How to compile and Transfer image to Target

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

歯이혜경.PDF

ODS-FM1

untitled

PowerPoint 프레젠테이션

chapter4

vm-웨어-01장

UDP Flooding Attack 공격과 방어

기술 이력서 2.0

untitled

untitled

무제-1

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Microsoft PowerPoint - XAD-400.ppt [호환 모드]

PowerPoint Presentation

*****

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

스마트폰 저렴하게 구매하는곳


Microsoft PowerPoint - Cross Development Environment [호환 모드]

초보자를 위한 C++

DDX4038BT DDX4038BTM DDX4038 DDX4038M 2010 Kenwood Corporation All Rights Reserved. LVT A (MN)

<4D F736F F D2033BFF920BECBBEE0BFF9B0A3BAB8B0EDBCAD2E646F6378>

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

FT (000)

<4D F736F F F696E74202D204B FC7C1B7CEB1D7B7A55F436F6E736F6C D6520B0B3B9DFBFA120C0AFBFEBC7D120B9E6B9FD5FC0CCC1F

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

Solaris Express Developer Edition

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]


ESP1ºÎ-04

untitled

SPECweb Install

TCP.IP.ppt

Backup Exec

JMF3_심빈구.PDF

Subnet Address Internet Network G Network Network class B networ

PowerPoint 프레젠테이션

강의10

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

uFOCS

침입방지솔루션도입검토보고서

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

제품 특징 PC에서 마우스/키보드로 사용 Motion Ring은 사용자의 동작을 인식하는 3D 공간 인식 센서 가 장착되어 있어 정해진 제스처를 사용하여 마우스나 키보드 로 사용할 수 있습니다. - 일반적인 마우스와 키보드 없이 인터넷 웹 페이지를 사용하 거나 프레젠테

Microsoft PowerPoint - ARM 개발 환경.ppt

KDTÁ¾ÇÕ-1-07/03

ARMBOOT 1

기초에서 활용까지 윈도우즈 임베디드 CE 프로그래밍

J2EE & Web Services iSeminar

hd1300_k_v1r2_Final_.PDF

PowerPoint 프레젠테이션

MV6410 Linux 마이크로비젼 MV6410-LCD Linux 활용가이드 마이크로비젼 MV6410 Linux 1

스마트 TV 부상에따른시사점 스마트 TV 부상에따른시사점 * 1) TV TV TV TV, TV TV OS, TV, (CPU), TV TV 13 1/3, 1/2,, *, (TEL) ( ) 1) N OS

personal-information-handling-policy

mbedded System Embedded Lin u x 1.1 2

Adobe Flash 취약점 분석 (CVE )

Gentoo linux 설치기록

歯815설치1.PDF

슬라이드 1

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

歯J PDF

Sun Java System Messaging Server 63 64

ÀÎÅÍ³Ý ÁøÈï¿ø 3¿ù ÀúÇØ»ó

PowerPoint 프레젠테이션

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

순 서 1. 직종정의 1 2. 작업범위 1 3. 경기과제에관한사항 1 4. 사용재료 7 5. 경기장시설및선수지참목록 7 6. 경기진행절차 채점에관한사항 공통사항 적용시기 18 [ 별첨 ] 대회별경기일정 ( 예시 )

Transcription:

GUI Programming in Embedded Linux Embedded System Lab. II

GUI 1:1 Embedded System Lab. II 2

Qt QT trolltech cross GUI QT ( ),, Mac, Linux, *nix C++ Qt X11 C++ GUI. (, ). Qt. Embedded System Lab. II 3

Qt/Embedded Qt GUI X- Frame Buffer 1. CPU 300 2. RAM 128 3. HDD 8G(linux-2G) 4. Serial Port 5. internet 6. Embeded 16bit color (ipaq) 7. ( X -> ) Embedded System Lab. II 4

QT /Embedded (1) QT /Embedded ftp://ftp.trolltech.com/qt/source/qt-embedded-free-3.3.4.tar.bz2 root (host) # tar xvjf qt-embedded-free-3.3.4.tar.bz2 // # ln s qt-embedded-free-3.3.4 qte // qte QT/ Embedded (host) - QTDIR : QT - LD_LIBRARY_PATH : QT /* ~/.bash_profile */ export QTDIR=/root/qte export LD_LIBRARY_PATH=/root/qte/lib:$ LD_LIBRARY_PATH Embedded System Lab. II 5

QT /Embedded (2) (host) # source ~/.bash_profile //.bash_profile QT/Emdedded Configuration(host) yes #./configure -embedded ipaq -shared -depths 8,16,24,32 -thread -no-cups -qt-mouse-linuxtp Embedded System Lab. II 6

QT /Embedded (3) libstdc++.a (host) libstdc++.a libstdc++ lib. /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libstdc++.a () Uic(host) # cd /usr/lib/gcc-lib/i386-redhat-linux/3.2.2 # cp libstdc++.a /usr/local/huins-arm-linux-r1.1/lib/libstdc++.a QT/Embedded qt-x11 uic. /usr/lib/qt-3.1/bin/uic () # cd /usr/lib/qt-3.1/bin/uic # cp uic $QTDIR/bin Embedded System Lab. II 7

QT /Embedded (4) (host) # cd $QTDIR # make QT/Embedded ARM library. Embedded System Lab. II 8

QT /Embedded (5) ARM qt-embedded-free-3.3.4 qte NFS.(target) qt NFS.(host) /* /etc/exports */ /root/qte 192.168.1.253(rw, no_root_squash) # service nfs restart // restart ~/.profile (target) target# mount t nfs 192.168.1.252:/root/qte /mnt/nfs/qte //nfs mount /* ~/.profile */ export QTDIR=/mnt/nfs/qte export LD_LIBRARY_PATH=/mnt/nfs/qte/lib:$LD_LIBRARY_PATH export QWS_MOUSE_PROTO=linuxtp:/dev/ts target# source ~/.profile // Embedded System Lab. II 9

QT /Embedded (6) libstdc++ (target) target# cp libstdc++.a /lib //host libstdc++ target target# cd /lib // /lib target# ln s /lib/libstdc++.a libstdc++-libc6.1-2.so.3 // Host target ~/.profile ~/.profile Embedded System Lab. II 10

QT /Embedded (7) Host Qt/Embedded. Qt Xindow., ps xwindow kill -9 75 xwindow. Embedded System Lab. II 11

QT /Embedded (8) (target) #./hello qws // X. Embedded System Lab. II 12

QT /Embedded Application(1) Qt/E 1:1 Embedded System Lab. II 13

QT /Embedded Application(2) - (). Connect. Disconnect. IP information / Embedded System Lab. II 14

QT /Embedded Application(3) 1. Connect 2. 3. OK IP Port IP number Embedded System Lab. II 15

QT /Embedded Application(4) CSockIo : (UDP ) CConnectDlg : CGameBoard : MainWindow : MainWindow Embedded System Lab. II 16

QT /Embedded Application(5) Client First Start Server Client Start ok Game Game Embedded System Lab. II 17

QT /Embedded Application(6) 14*14 2. 5. Vertical, Horizontal, LeftDown, RightDown 5. Embedded System Lab. II 18

QT /Embedded Application(7). /,... socket udp packet socket Embedded System Lab. II 19

QT /Embedded Application(8) command x y message COMMAND CONNECT CONNECT_ACK CLOSE SHOOT SHOOT_ACK MESSAGE Embedded System Lab. II 20

QT /Embedded Application(9) client server OnNewPacketConnect() connect connect_ack OnNewPacketConnectAck() OnNewPacketShoot() game start shoot shoot_ack OnNewPacketShootAck() OnNewPacketClose() close game quit Embedded System Lab. II 21

QT /Embedded Application(10) * Embedded System Lab. II 22

QT /Embedded Application(11) Makefile Makefile #qmake spec /root/qt-embedded-free-3.3.4/mkspecs/qws/linux-ipag-g++ -o Makfile omol_arm.pro qmake $QTDIR/example Makefile. Makefile Makefile. Gcc arm-linux-gcc. Embedded System Lab. II 23

QT /Embedded Application(12) QT QT app nfs. Embedded System Lab. II 24

QT /Embedded Application(13) ~/.profile host QT,. # source ~/.profile... Embedded System Lab. II 25

QT /Embedded Application(14) app ip. 1 2. xwindow app. Embedded System Lab. II 26

QT /Embedded Application(15) 1 Embedded System Lab. II 27

QT /Embedded Application(16) 2 KIT 2 Embedded System Lab. II 28