Contents 2 Tizen Porting 1 Tizen 개발환경구축 SCM Tools, Build Tool, Packaging Tools Tizen Platform IDE Tizen 플랫폼빌드및이미지만들기 방법 1: 전체패키지빌드 방법 2: 일부패키지만빌드 Tize

Size: px
Start display at page:

Download "Contents 2 Tizen Porting 1 Tizen 개발환경구축 SCM Tools, Build Tool, Packaging Tools Tizen Platform IDE Tizen 플랫폼빌드및이미지만들기 방법 1: 전체패키지빌드 방법 2: 일부패키지만빌드 Tize"

Transcription

1 1 Tizen Porting 1: Tizen 개발환경구축및플랫폼빌드 시스템소프트웨어특론 ( 학기 ) Sungkwankwan University

2 Contents 2 Tizen Porting 1 Tizen 개발환경구축 SCM Tools, Build Tool, Packaging Tools Tizen Platform IDE Tizen 플랫폼빌드및이미지만들기 방법 1: 전체패키지빌드 방법 2: 일부패키지만빌드 Tizen Porting 2 Tizen 커널빌드 부트로더포팅, 파티션설정및이미지플래시 플랫폼설정및문제사항해결

3 3 1. Tizen 개발환경구축

4 Tizen 개발도구 4 Source Code Management(SCM) Tools (Before build) Git, Repo, Gerrit Build Tool GBS(Git Build System) Packaging Tools (After build) MIC, RPM Tizen Platform IDE

5 개발환경구축과정요약 5 1. Git, Repo 설치 1. Git 설치 (8p) 2. Repo 설치 (15p) 2. Gerrit 서버에개발자등록및초기설정 1. Gerrit 개발자등록및초기설정 (19~24p) 3. GBS, MIC 설치 1. GBS 설치 (26p) 2. MIC 설치 (29p)

6 Git 6 A revision control and source management tool Features Free and open source(gnu GPL v2) Branching and merging Smaller and faster than other SCM tools Distributed Data assurance Staging area

7 Git: Key Concepts 7 Working directory: 실제파일 add command: staging area 에파일 / 디렉토리추가 Staging area(index): commit 될파일 commit command: 현재 staging area 를하나의버전으로서 repository 에반영 Repository(HEAD): 이미 commit 된 file Hash value 로식별되는 content-addressable object 로서보관됨.

8 Git: Commands 8 설치하기 $ sudo apt-get install git Repository 시작하기 새 repository 만들기 (init) $ git init Working directory 있는 repository 만들기 $ git init --bare Working directory 없는 repository 만들기 기존 repository 복제하기 (clone) 같은 PC 에 repository 가있는경우 $ git clone <local repository path> ex. git clone /home/user/tizen-platform 다른 PC 에 repository 가있는경우 $ git clone protocol://user@host:path ex. git clone ssh://user@review.tizen.org:external/systemd

9 Git: Commands 9 Staging area 에추가하기 (add) $ git add <file name> $ git add * Staging area 를하나의버전으로 commit $ git commit -m Description about this version $ git commit -a -m Description about this version -a: staging area 에자동으로추가하는옵션

10 Git: Commands 10 Local commit 을 remote repository 로밀어넣기 (push) $ git push <remote repository 이름 > <remote branch 이름 > Remote repository 이름의기본값 : origin Remote branch 이름의기본값 : master ex. git push origin master Remote repositor 의주소 (URI) 알려주기 해당 repository 가 remote repository 에서복제된것이아닌경우, remote repository 의주소를알려주면 push 명령사용가능 $ git remote add <remote repository 이름 > <remote repository 주소 > ex. git remote add origin ssh://user@review.tizen.org:external/systemd

11 Git: Commands 11 가지치기 (branch) 와합치기 (merge) 서로다른개발흐름을분리할때유용 Default branch: master 일반적으로는분리된 develop branch 를만들고, 이 branch 에서작업함. 하나의 topic 을추가하는개발과정을수행할때에도 topic 마다 branch 를하나씩만듦. Branch 의개발이끝나고나면원래 branch 로합침 (merge).

12 Git: Commands 12 새 branch 만들기 $ git branch <branch 이름 > ex. $ git branch feature_x 다른 branch 합치기 $ git merge < 합칠 branch 의이름 > ex. (master branch 로이동한후 feature_x 를 master 로합침 ) $ git checkout master $ git merge feature_x Branch 목록보여주기 $ git branch --list Remote branch reference 목록보여주기 $ git branch --remotes 다른 branch 로옮기기 (checkout) $ git checkout <branch 이름 >

13 Git: Commands 13 Commit log 보여주기 과거 commit 의 hash value 와 description 을보여줌 $ git log 이전 commit 으로옮기기 (checkout) $ git checkout <commit 의 hash value> ex. $ git log commit 783c82ff64eda9f de906ecad01f691 Author: Gyeonghwan Hong <redcarrottt@gmail.com> Date: Mon Sep 22 10:37: Second version commit: only prototype done commit bb31bf85430e1a027abe197e5b88a26110 Author: Gyeonghwan Hong <redcarrottt@gmail.com> Date: Thu Aug 28 12:08: initial version commit: there are only specification files $ git checkout bb31bf85430e1a027abe197e5b88a26110

14 Repo 14 Repository management tool that built on top of Git Not replacement of Git Originally used in Android project Used for managing many git repositories Automate parts of development workflow

15 Repo: 설치하기 15 설치하기 1. Repo 다운로드 1. $ sudo apt-get install curl 2. $ mkdir -p ~/bin 3. $ curl > ~/bin/repo 4. $ chmod +x ~/bin/repo 2. Repo 환경변수기본경로설정 1. ~/.bashrc 편집 1. $ gedit ~/.bashrc 2. 맨마지막줄에아래코드추가 PATH=~/bin:${PATH} ~/.bashrc 3. 저장후터미널다시시작

16 Repo: Commands 16 Initialize repo directory $ repo init -u <URL> [OPTIONS] OPTIONS -u: specify a URL from which to retrieve a manifest repository -b: specify a revision ex. tizen_2.1, tizen_2.2 ex. $ repo init -u ssh://user@review.tizen.org:29418/scm/manifest -b tizen_2.2 Synchronize repo directory $ repo sync [OPTIONS] Downloads new changes and updates the working files in local environment. All of the project in repo directory will be synchronized. -j: number of projects to fetch simultaneously

17 Git & Repo: References 17 Git Git official web site: Git official book: Simple git manual: How Git Works Internally: Repo Android developing document: Repo command reference:

18 Gerrit and GBS(Git Build System) 18 Gerrit A Web-based code review system which checks the platform source code Reference: _env/gerrit.htm GBS A developer command line tool that supports Tizen package development Functions Build a repository or repositories and make package files(*.rpm) Generate tarballs based on Git repositories Do local test buildings Submit code to OBS(Tizen s main build service)

19 Gerrit: Tizen 개발자등록 에서 Tizen ID 등록 2. Gerrit 개발자 ID 등록 (

20 Gerrit: 초기설정 20 Tizen review server 에접근하기위해 SSH 설정을변경해야함. 3. Terminal 에서 ssh-keygen 실행 1. $ ssh-keygen Passphrase 는디폴트값사용 Config / Public key / private key 파일이생성됨.

21 Gerrit: 개발자등록및초기설정 SSH config 파일설정 1. $ gedit ~/.ssh/config username 은앞서등록시사용한아이디를입력 Host tizen Hostname review.tizen.org IdentityFile ~/.ssh/id_rsa User username Port ~/.ssh/config Host review.tizen.org Hostname review.tizen.org IdentityFile ~/.ssh/id_rsa User username Port 29418

22 Gerrit: 개발자등록및초기설정 에로그인후, 설정화면으로이동 6. SSH Public Keys 메뉴에서 Add Key 선택

23 Gerrit: 개발자등록및초기설정 미리생성해둔 public 키의내용을복사하여입력

24 Gerrit: 개발자등록및초기설정 SSH 접속테스트 1. $ ssh tizen 2. $ ssh review.tizen.org 정상적으로접속될경우, 아래와같은메시지가출력됨.

25 GBS(Git Build System) 25 A developer command line tool that supports Tizen package development. Features Builds Tizen packages based on source code of git repositories Generates tarballs based on Git repositories Does local test buildings Submits code to OBS(Open Build System; Tizen s main build service)

26 GBS: 설치하기 APT repository 에 Tizen development tool repository 추가 1. $ sudo gedit /etc/apt/sources.list 2. 아래항목추가 1. XX : Ubuntu Major 버전 (12, 13 지원 ) 2. YY : Ubuntu Minor 버전 (04, 10 지원 ) deb / 3. $ sudo apt-get update 2. GBS 패키지설치 1. sudo apt-get install gbs /etc/apt/sources.list

27 GBS: 설정파일 27.gbs.conf: GBS 설정파일 Profile 이름, working directory 경로설정 Local repository, remote repository 경로설정 [general] tmpdir=/var/tmp/ profile=profile.tizen2.2 work_dir=. ~/tizen-platform/.gbs.conf [repo.tizen2.2] url= [repo.tizen2.2_arm] url=${work_dir}/pre-build/toolchain-arm/ [repo.tizen2.2_x86] url=${work_dir}/pre-built/toolchain-x86/ [profile.tizen2.2] repos=repo.tizen2.2_arm, repo.tizen2.2_x86, repo.tizen2.2 buildconf=${work_dir}/scm/meta/build-config/build.conf

28 GBS: Commands 28 빌드하기 gbs build -A <target architecture 이름 > 옵션 빌드대상 : 현재디렉토리에있는모든패키지의 git repository 소스코드 (git 으로 commit 한소스코드 ) Tizen 에서는 x86, armv7l 를 target architecture 로설정가능 --threads <thread 수 >: 빌드에사용할총 thread 개수 --clean-once: 첫빌드시 gbs build 환경디렉토리초기화 --include-all: git repository 가아닌, working directory 를빌드함 --exclude=< 패키지목록 >: 빌드에서제외할패키지목록 Cyclic dependency 문제를막거나굳이빌드하지않아도되는패키지를제외하기위해사용 ex. gbs build -A armv7l ex. gbs build -A armv7l --threads=2 --clean-once --includeall --exclude=bash,bzip2-libs,rpm

29 MIC(Moblin Image Creator) 29 Tool to create an operating system image for a Tizen device 설치하기 1. APT repository 에 Tizen development tool repository 추가 참고 : GBS: 설치하기 2. MIC 패키지설치하기 1. $ sudo apt-get install mic

30 RPM 30 Red Hat Package Manager or RPM Package Manager A Package Manager which can be used to build, install, query, verify, update, erase individual software packages Package Components Type An archive of files Metadata used to install and erase the archive files helper scripts, file attributes, and descriptive information about the package Binary package: used to encapsulate software to be installed Source package: containing the source code and recipe necessary to produce binary packages 참고 :

31 Tizen Platform IDE 31 Platform IDE provides the following advantages: Download source code from git repository and contribute changes Create platform projects and commit changes and push to git repository Easily build platform module Run and debug the platform module Easily manage packages

32 Tizen Platform IDE: 설치하기 32 Tizen Platform IDE 는 Tizen SDK 에포함되어있음. 1../tizen-sdk-ubuntu32-v bin 2. 아래옵션을반드시체크 Platform development SDK development Tools Platform Rootstrap

33 Tizen Platform IDE: Git 설정 33 Tizen Review Server 에접근하기위해 Git 에서버의주소를설정해주어야함. 1. Window Preferences à Tizen SDK à Platform à Site Configuration 2. Add Configuration 3. Tizen review server 에대한내용을기입 4. OK 클릭후 Update

34 Tizen Platform Project 만들기 File à New à Project à Tizen à Tizen Platform Project Tizen review server 에있는 git repository 중하나를선택

35 SSL Ceritification 문제해결방법 35 SSL Certification 에문제가있는경우, 다음과정을진행한다. wget t.java javac InstallCert.java java InstallCert review.tizen.org Enter when Enter certificate to add to trusted keystore or 'q' to quit: [1] Copy jssecacerts into /usr/lib/jvm/java-7-oracle/jre/lib/security/cacerts Click update again in site configuration à then success

36 Tizen IDE Platform Perspective 36

37 Checkout Repository 37 Git Repository Checkout Window à Show View à Others à Git à Git Repositories Create new branch (Checkout from remote branch) Branch à Local à Switch To à New Branch Choose refs/remotes/origin/tizen_2.2 Finish

38 Building Tizen Platform Project 38 Build Package Choose target device from rootstrap view Choose project and Build package

39 39 2. Tizen 플랫폼빌드및이미지만들기

40 Contents 40 Tizen 전체빌드과정 Tizen Servers, Tizen 플랫폼을빌드하는두가지방법 전체패키지빌드 Cloning Total Platform Source Code Cloning ODROID-U3 Profile Source Profile Building Total Platform Packages Making Tizen Platform Images Kickstart File 일부패키지만빌드 Cloning a Source Code Repository Cloning Essential Repositories Building Total Platform Packages Building a Package Making Tizen Platform Images

41 Tizen 전체빌드과정 41

42 Tizen Servers 42 Tizen Review Server (review.tizen.org) 직접작성한코드를 review 받거나 review 가끝난코드를내려받을수있는서버 Gerrit 사용 : Git 과긴밀하게연결되어있는 review 시스템 Tizen Download Server (download.tizen.org) Pre-built 패키지나이미지, SDK 등을내려받을수있는서버

43 Tizen Servers: Tizen Download Server 43 Tizen Dev. Tools ( Build tools: depanneur, libzypp, GBS, QEMU, Image maker and flasher: MIC, lthor Tizen SDK Tizen Pre-built Packages & Images Maintained by versions and target architectures Versions Snapshots: made when the end of build cycle Pre-releases: alpha, beta versions Releases: final version

44 Tizen 플랫폼빌드방법 (1/3) 44 아래두가지방법중하나를선택하여플랫폼을빌드할수있다. 전체패키지빌드 PC 에모든 Tizen 플랫폼패키지들을유지함. 빌드시간이너무오래걸림. 일부패키지만빌드 PC 에는 Tizen 플랫폼패키지들중일부만유지함. 나머지패키지들 : Tizen server 로부터이미빌드된패키지를다운로드하여이미지를만듦. 빌드시간최소화가능.

45 Tizen 플랫폼빌드방법 (2/3) 45 전체패키지빌드

46 Tizen 플랫폼빌드방법 (3/3) 46 일부패키지만빌드 빌드시간절약!

47 47 2. Tizen 플랫폼빌드및이미지만들기 ( 방법 1: 전체패키지빌드 )

48 플랫폼빌드 & 이미지만들기과정 ( 전체패키지 ) 모든플랫폼소스코드저장소복제하기 Cloning Total Platform Source Code 2. ODROID-U3 Profile 소스저장소복제하기 Cloning ODROID-U3 Profile Source 3. 패키지빌드 Building Total Platform Packages 4. 플랫폼이미지만들기 Making Tizen Platform Images

49 Cloning Total Platform Source Code Repo 설치 ( 참고 : Repo: 설치하기 ) 2. Tizen 2.2 전체소스코드다운로드 총용량약 6GB 1. $ mkdir tizen-platform; cd tizen-platform 2. Repo 에다운로드대상소스코드를지정함 1. $ repo init -u ssh://<username>@review.tizen.org:29418/scm/manifest -b <Branch-name> ex. $ repo init -u ssh://user@review.tizen.org:29418/scm/manifest -b tizen_ 소스코드다운로드 (8 개 thread 사용 ) 1. $ repo sync -j8 참고 : Repo: Commands

50 Profile 50 Tizen device 에따라달라지는특성을정의하는파일 Basic features: Model name, platform version, processor name Processor: CPU architecture, FPU type, Graphics acceleration Network: Wifi, Telephony, VoIP, Bluetooth, GPS, WPS, Push Peripheral devices: Camera, FM Radio, Keyboard, Microphone, Multi-point touch, Screen, Sensors, USB, Vision Other features: Database encryption, OpenGL configuration, Shell, Speech, OSP-compatible Target board 에따라다른 profile 필요함. Tizen 2.2 공식지원 target: RD-210, RD-PQ, Emulator ODROID-U3 target 은공식지원되지않음 새 profile 필요 참고 :

51 ODROID-U3 Profile 51 ODROID-U3 Profile 디렉토리의구성요소 LICENSE.APLv2: Apache License v2 NOTICE.APLv2 model-config.manifest: Manifest file required for RPM 참고 : nifest model-config.xml ODROID-U3 Profile XML 로작성됨. 참고 : packaging/model-config-odroid-u3.spec RPM Package specification

52 ODROID-U3 Profile: 구조 52 ~/tizen-platform/profile/mobile/model/config-odroid-u3/ model-config.xml <?xml version="1.0" encoding="utf-8" standalone="no"?> <model-config version="2.2.0" model="odroid-u3-ref"> <platform> <!-- Model Name, Platform Name/Version, Processor Name --> <key name="tizen.org/system/model_name" type="string">odroid-u3</key> <key name="tizen.org/system/platform.name" type="string">tizen</key> <key name="tizen.org/feature/platform.version" type="string">2.2</key> <key name="tizen.org/system/platform.processor" type="string">exynos4412</key> <!-- Specification of Features --> <key name="tizen.org/feature/camera" type="bool">false</key> <key name="tizen.org/feature/camera.back" type="bool">false</key> ( 중략 ) </platform> <custom> </custom> </model-config>

53 Cloning ODROID-U3 Profile Source (1/3) ODROID-U3 Profile Source Code 다운로드 1. icampus 에서 config-odroid-u3.tar.gz 다운로드 2. config-odroid-u3.tar.gz 압축해제 3. 압축해제한결과를 ~/tizen-platform/profile/mobile/model/config-odroid-u3 로복사 2. 새로운 Package Group Pattern 만들기 ODROID-U3 에서 Tizen 이동작하기위해필요한패키지목록도필요 1. $ cd ~/tizen-platform/meta/package-groups/patterns 2. $ gedit target-odroid-u3.yaml 이파일에들어가야할내용은다음슬라이드에있음

54 Cloning ODROID-U3 Profile Source (2/3) 54 Package Group Pattern Tizen의패키지들을큰기준으로묶는것을정의한파일 패키지구조를관리하기쉽게하기위함. MIC로이미지를만들때 package group 별로 include 가리키는순서 : Kickstart Package group Packages ~/tizen-platform/meta/package-groups/patterns/target-odroid-u3.xml Description: Packages for ODROID-U3 target Name: target-odroid-u3 Packages: - alsa-scenario-scn-data-0-wm bluetooth-firmware-bcm-e charging-animation - device-manager-plugin-exynos - gst-plugins-e4x12 - gst-plugins-fimcconvert - libomxil-e4x12 ( 뒤쪽에계속 )

55 Cloning ODROID-U3 Profile Source (3/3) 55 ( 앞쪽에서계속 ) - libtbm-exynos mfc-firmware-e mmfw-sysconf-cleansdk-e4x12 - model-config-odroid-u3 - my-account - nfc-plugin-65nxp - nfc-plugin-nxp - opengl-es-virtual-drv - org.tizen.mobileprint - powertop - print-service - print-driver-data - pygobject - rfkill - sensor-plugins - system-plugin-slp - systemd-console-ttysac2 - tel-plugin-imc - tel-plugin-imcmodem - xorg-x11-drv-exynos - xorg-x11-misc-exynos Summary: Packages for ODROID-U3 ODROID-U3 profile package

56 Building Total Platform Packages (1/2) GBS 설정파일 (.gbs.conf) 만들기 1. $ cd ~/tizen-platform 2. $ gedit.gbs.conf [general] tmpdir=/var/tmp/ profile=profile.tizen2.2 work_dir=. ~/tizen-platform/.gbs.conf [repo.tizen2.2] url= [repo.tizen2.2_arm] url=${work_dir}/pre-build/toolchain-arm/ [repo.tizen2.2_x86] url=${work_dir}/pre-built/toolchain-x86/ [profile.tizen2.2] repos=repo.tizen2.2_arm, repo.tizen2.2_x86, repo.tizen2.2 buildconf=${work_dir}/scm/meta/build-config/build.conf

57 Building Total Platform Packages (2/2) 빌드스크립트 (build.sh) 만들기 1. $ gedit build.sh ~/tizen-platform/build.sh #!/bin/bash # 패키지의존성문제를막고, 빌드시간을줄이기위해빌드하지않을패키지목록 skip_pkgs="bash,bzip2-libs,c-ares,cmake,coreutils,diffutils,eglibc,elfutils-libelf,elfutilslibs,elfutils,fdupes,file,findutils,gawk,gmp,libacl,libattr,libcap,libcurl,libfile,libgcc,liblua,libstdc ++,make,mpc,mpfr,ncurses-libs,nodejs,nspr,nss-softokn-freebl,nss,openssl,patch,popt,rpmlibs,rpm-build,sed,sqlite,tar,xz-libs,binutils,gcc,filesystem,aul,libmmsound,libtool,syspopup,notification,libva,libzypp-bindings,rpm" gbs build -A armv7l --threads=2 --clean-once --include-all --exclude=${skip_pkgs} 2. $ sudo chmod +x build.sh 3. 빌드스크립트실행 1. $ build.sh

58 Kickstart File 58 Target device 에대한이미지만들기설정파일 구성요소 Default locale, keyboard language, timezone Partition configurations, root user, default user to login Repository path 패키지가있는저장소의경로 Required package groups 이미지에들어가야할패키지그룹목록 Required pre-packages 이미지만들기작업자체에필요한패키지목록 Postscript Required package groups 에명시된모든패키지를합친이미지에대한초기조건설정

59 Kickstart File: 구조 (1/4) 59 ~/tizen-platform/odroid-u3.ks #Default locale, keyboard language, and timezone lang en_us.utf-8 keyboard us timezone --utc America/Los_Angeles #Partition configurations # ROOT fs partition part / --size= ondisk mmcblk0p --fstype=ext4 --label=platform # DATA partition part /opt/ --size= ondisk mmcblk0p --fstype=ext4 --label=data # UMS partition part /opt/usr/ --size= ondisk mmcblk0p --fstype=ext4 --label=ums #Root user and default user to login rootpw tizen bootloader --timeout=0 --append="rootdelay=5" desktop --autologinuser=root user --name root --groups audio,video --password ' ( 뒤쪽에계속 )

60 Kickstart File: 구조 (2/4) 60 Repository path 패키지가있는저장소의경로목록 local path, download server 등여러개의 path 설정가능 우선순위조절가능 ( 숫자가작을수록우선순위높음 ) ~/tizen-platform/odroid-u3.ks ( 앞쪽에서계속 ) # 홈폴더가 /home/user/ 인경우, 아래와같이씁니다. 개발환경에맞게바꿔주세요. repo --name=local --baseurl=file:///home/user/gbs-root/local/repos/tizen2.2/armv7l/ -- priority=1 repo --name=tizen-main -- baseurl= --save --ssl_verify=no --priority=99 repo --name=tizen-base -- baseurl= --ssl_verify=no --priority=99 ( 뒤쪽에계속 )

61 Kickstart File: 구조 (3/4) 61 Required package groups 이미지에들어가야할패키지그룹목록 Pre-required packages 이미지만들기작업자체에필요한패키지목록 ~/tizen-platform/odroid-u3.ks ( 앞쪽에서계속 %end %prepackages eglibc systemd busybox libacl libcap dbus-libs libgcc libudev libattr default-files-tizen openssl libprivilege-control libprivilege-control-conf security-server libdlog libsecurity-server-client sqlite tzdata-slp vconf tizen-coreutils rpm-security-plugin %end ( 뒤쪽에계속 )

62 Kickstart File: 구조 (4/4) 62 Postscript Required package groups 에명시된모든패키지를합친이미지에대한초기조건설정 ( 앞쪽에서계속 ) %post echo 'kickstart post script start' if [ -d /etc/init.d ]; then cp /etc/init.d/* /etc/rc.d/init.d/ -rdf fi rm -rf /etc/init.d* ln -sf /etc/rc.d/init.d /etc/init.d ~/tizen-platform/odroid-u3.ks rm -rf /etc/localtime ln -sf /opt/etc/localtime /etc/localtime ( 중략 ) %end

63 Making Tizen Platform Images Kickstart 파일다운로드 1. icampus 에서 ODROID-U3.ks 다운로드 ~/tizen-platform 으로복사 2. Image 만들기 1. $ cd ~/tizen-platform 2. $ gbs makeimage --ks-file=odroid-u3.ks --tmpfs --ks-file: kickstart 파일경로 --tmpfs: Ramdisk 상에서이미지만들기작업을수행하여속도향상 3. 결과물은 <TIZEN-ROOT>/mic-output 에생성됨 RD-PQ-YYYYMMDDhhmm.tar.gz: 최종플랫폼이미지 platform.img, ums.img, data.img RD-PQ-YYYYMMDDhhmm.packages: 패키지목록 RD-PQ-YYYYMMDDhhmm.xml: 파티션정보 manifest.json: 파일구성정보

64 64 2. Tizen 플랫폼빌드및이미지만들기 ( 방법 2: 일부패키지만빌드 )

65 플랫폼빌드 & 이미지만들기과정 ( 일부패키지 ) ( 선택 ) 빌드하고싶은소스코드저장소복제하기 Cloning a Source Code Repository 2. 필수저장소복제하기 Cloning Essential Repositories 3. 패키지빌드 전부빌드 : Building Total Platform Packages 단일패키지빌드 : Building a Platform Packages 4. 플랫폼이미지만들기 Making Tizen Platform Images

66 Cloning a Source Code Repository (1/2) 필요한 package 의 repository 경로알아내기 1. 에접속 2. 필요한 package 의 repository 선택후, repository 경로복사 ex. ssh://redcarrottt@review.tizen.org:29418/externel/systemd 2. Repository 복제 1. $ git clone <repository 경로 > ex. git clone ssh://redcarrottt@review.tizen.org:29418/externel/systemd

67 Cloning a Source Code Repository (2/2) Repository 를 Tizen 버전에맞는 branch 로변경 1. Remote repository 의 branch 목록알아내기 1. $ git branch --remotes ex. $ git branch --remotes origin/master origin/tizen origin/tizen_2.1 origin/tizen_2.2 origin/tizen_common origin/tizen_generic origin/tizen_ivi origin/tizen_mobile 2. Tizen 버전에맞는 Branch 로변경 1. $ git checkout <branch 이름 > ex. $ git checkout tizen_2.2

68 Cloning Essential Repositories (1/6) 68 일부 Tizen 패키지를빌드하고플랫폼이미지를만들기위해, 다음패키지들이반드시필요함. tools/package-groups Package group pre-built/toolchain-arm 이미빌드된 ARM toolchain pre-built/toolcahin-x86 이미빌드된 x86 toolchain profile/mobile/model/config-odroid-u3 ODROID-U3 profile ODROID-U3 에서동작하는플랫폼이미지를만들기위해필요 이미지생성시 package group pattern 으로이패키지에접근하기때문에, 새로운 ODROID-U3 package group pattern 을추가해야함.

69 Cloning Essential Repositories (2/6) Tizen 플랫폼코드디렉토리생성 1. $ mkdir ~/tizen-platform; cd ~/tizen-platform 2. tools/package-groups repository 가져오기 1. Repository 복제 1. $ git clone ssh://user@review.tizen.org:29418/tools/packagegroups meta/package-groups 2. Branch 를 Tizen 2.2 로이동 1. $ cd meta/package_groups 2. $ git checkout origin/tizen_ $ cd -

70 Cloning Essential Repositories (3/6) pre-built/toolchain-arm 가져오기 1. $ git clone ssh://user@review.tizen.org:29418/prebuilt/toolchain-arm pre-built/toolchain-arm 2. $ cd pre-built/toolchain-arm 3. $ git checkout origin/tizen_ $ cd - 4. pre-built/toolcahin-x86 가져오기 1. $ git clone ssh://user@review.tizen.org:29418/ prebuilt/toolchain-x86 pre-built/toolchain-x86 2. $ git pre-built/toolchain-x86 3. $ git checkout origin/tizen_ $ cd -

71 Cloning Essential Repositories (4/6) profile/mobile/model/config-odroid-u3 가져오기 1. icampus 에서 config-odroid-u3.tar.gz 다운로드 2. config-odroid-u3.tar.gz 압축해제 3. 압축해제한결과를 ~/tizen-platform/profile/mobile/model/config 로복사

72 Cloning Essential Repositories (5/6) 새로운 Package Group Pattern 만들기 1. $ cd ~/tizen-platform/meta/package-groups/patterns 2. $ gedit target-odroid-u3.yaml ~/tizen-platform/meta/package-groups/patterns/target-odroid-u3.xml Description: Packages for ODROID-U3 target Name: target-odroid-u3 Packages: - alsa-scenario-scn-data-0-wm bluetooth-firmware-bcm-e charging-animation - device-manager-plugin-exynos - gst-plugins-e4x12 - gst-plugins-fimcconvert - libomxil-e4x12 ( 뒤쪽에계속 )

73 Cloning Essential Repositories (6/6) 73 ( 앞쪽에서계속 ) - libtbm-exynos mfc-firmware-e mmfw-sysconf-cleansdk-e4x12 - model-config-odroid-u3 - my-account - nfc-plugin-65nxp - nfc-plugin-nxp - opengl-es-virtual-drv - org.tizen.mobileprint - powertop - print-service - print-driver-data - pygobject - rfkill - sensor-plugins - system-plugin-slp - systemd-console-ttysac2 - tel-plugin-imc - tel-plugin-imcmodem - xorg-x11-drv-exynos - xorg-x11-misc-exynos Summary: Packages for ODROID-U3 ODROID-U3 profile package

74 Building Total Platform Packages (1/2) GBS 설정파일 (.gbs.conf) 만들기 1. $ cd ~/tizen-platform 2. $ gedit.gbs.conf [general] tmpdir=/var/tmp/ profile=profile.tizen2.2 work_dir=. ~/tizen-platform/.gbs.conf [repo.tizen2.2] url= [repo.tizen2.2_arm] url=${work_dir}/pre-build/toolchain-arm/ [repo.tizen2.2_x86] url=${work_dir}/pre-built/toolchain-x86/ [profile.tizen2.2] repos=repo.tizen2.2_arm, repo.tizen2.2_x86, repo.tizen2.2

75 Building Total Platform Packages (2/2) 빌드스크립트 (build.sh) 만들기 1. $ gedit build.sh ~/tizen-platform/build.sh #!/bin/bash # 패키지의존성문제를막고, 빌드시간을줄이기위해빌드하지않을패키지목록 skip_pkgs="bash,bzip2-libs,c-ares,cmake,coreutils,diffutils,eglibc,elfutils-libelf,elfutilslibs,elfutils,fdupes,file,findutils,gawk,gmp,libacl,libattr,libcap,libcurl,libfile,libgcc,liblua,libstdc ++,make,mpc,mpfr,ncurses-libs,nodejs,nspr,nss-softokn-freebl,nss,openssl,patch,popt,rpmlibs,rpm-build,sed,sqlite,tar,xz-libs,binutils,gcc,filesystem,aul,libmmsound,libtool,syspopup,notification,libva,libzypp-bindings,rpm" gbs build -A armv7l --threads=2 --clean-once --include-all --exclude=${skip_pkgs} 2. $ sudo chmod +x build.sh 3. 빌드스크립트실행 1. $ build.sh

76 Building a Package 패키지의디렉토리로이동 ex. systemd 패키지빌드시 : $ cd ~/tizen-platform/external/systemd 2. 빌드 1. $ gbs build -A armv7l --clean-once

77 Making Tizen Platform Images 1. Kickstart 파일다운로드 1. icampus 에서 ODROID-U3.ks 다운로드 ~/tizen-platform 으로복사 2. Image 만들기 1. $ cd ~/tizen-platform 2. $ gbs makeimage --ks-file=odroid-u3.ks --tmpfs --ks-file: kickstart 파일경로 --tmpfs: Ramdisk 상에서이미지만들기작업을수행하여속도향상 3. 결과물은 <TIZEN-ROOT>/mic-output 에생성됨 RD-PQ-YYYYMMDDhhmm.tar.gz: 최종플랫폼이미지 platform.img, ums.img, data.img RD-PQ-YYYYMMDDhhmm.packages: 패키지목록 RD-PQ-YYYYMMDDhhmm.xml: 파티션정보 manifest.json: 파일구성정보

78 부록 : Git and Repo Cheatsheet (1/2) 78 Android developing document:

79 부록 : Git and Repo Cheatsheet (2/2) 79

80 부록 : 플랫폼빌드시 Locale 에러해결 80 원인 플랫폼빌드는영문 Ubuntu 를기준으로되어있음. Ubuntu 가영문이외의언어를사용하는경우, gbs 에서 Locale 이맞지않는오류가발생할수있음. 해결책 build.sh 에아래와같이 locale 을영어로맞추는코드삽입 # Locale 은 UTF-8 영어로설정되어있어야오류가생기지않음 export LANGUAGE=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 locale-gen en_us.utf-8 dpkg-reconfigure locales ~/tizen-platform/build.sh

81 부록 : GBS Trouble-shooting (1/2) 81 GBS 빌드오류시, 각패키지의빌드로그파일을참고 Example info: *** Build Status Summary *** === the following packages failed to build due to rpmbuild issue (1) === xf86-video-exynos: /home/user/gbs- ROOT/local/repos/tizen2.2/armv7l/logs/fail/xf86-video-exynos /log.txt 빌드로그파일내에서 error 검색 /home/user/gbs-root/local/repos/tizen2.2/armv7l/ logs/fail/xf86-video-exynos /log.txt [ 139s] error: db4 error(-30971) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch [ 139s] error: cannot open Packages index using db4 - (-30971) [ 139s] error: cannot open Packages database in /var/lib/rpm [ 139s] error: db4 error(-30971) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch [ 139s] error: cannot open Packages database in /var/lib/rpm

82 부록 : GBS Trouble-shooting (2/2) 82 RPM DB4 error /home/user/gbs-root/local/repos/tizen2.2/armv7l/ logs/fail/xf86-video-exynos /log.txt [ 139s] error: db4 error(-30971) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch [ 139s] error: cannot open Packages index using db4 - (-30971) [ 139s] error: cannot open Packages database in /var/lib/rpm [ 139s] error: db4 error(-30971) from dbenv->open: DB_VERSION_MISMATCH: Database environment version mismatch [ 139s] error: cannot open Packages database in /var/lib/rpm 증상 : BUILD-ROOTS 에있는임시파일이서로꼬여버림 해법 : 빌드시 gbs 명령에서 --clean-once flag 를제거하고, --clean flag 를추가 ex. build.sh 의아래부분을수정 gbs build -A armv7l --include-all --clean build.sh

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

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

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5] The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Tizen

Tizen 1 Porting Tizen on ODROID (1/2) Compile kernel Index 2 Hardware check Configure platform Bootloader Building a kernel Building a Tizen platform Platform image flash Platform configuration Trouble shooting

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

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

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

github_introduction.key

github_introduction.key Github/Git Starter Guide for Introductory Level Curtis Kim @ KAKAO Why Github/Git? - :, - - Q1 :? - Q2 :? - Q3 : ( )? - Q4 :? - Github/Git. Old Paradigm : - - a.java.. Git. - - - - - - - - - (commit &

More information

Mango220 Android How to compile and Transfer image to Target

Mango220 Android How to compile and Transfer image to Target Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys

More information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

Apache Ivy

Apache Ivy JBoss User Group The Agile Dependency Manager 김병곤 fharenheit@gmail.com 20100911 v1.0 소개 JBoss User Group 대표 통신사에서분산컴퓨팅기반개인화시스템구축 Process Designer ETL, Input/Output, Mining Algorithm, 통계 Apache Hadoop/Pig/HBase/Cassandra

More information

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결 YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결해주어 RPM 패키지설치시자동적으로의존성문제를 처리하여 RPM 패키지를안전하게설치, 제거, 업그레이드등의작업을스스로하는도구 YUM 설정 (/etc/yum.conf) [main]

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

0125_ 워크샵 발표자료_완성.key

0125_ 워크샵 발표자료_완성.key WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server, which either is part of an Internet hosting service or is a network host

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat Sun Server X3-2( Sun Fire X4170 M3) Oracle Solaris : E35482 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

문서 대제목

문서 대제목 Linux OS Backup 교육자료 v1.1 2013. 12. 27. 이스턴네트웍스 기술지원팀전흥수 목차 1. Linux OS Backup & Cloning Layout 2. Solution Install & Configuration 3. Recovery Procedure 4. Reference Site - 1 - 1. Linux OS Backup / Cloning

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

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

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

More information

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx 1 TIZEN Development Environment March, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 애플리케이션개발 2 앱개발모델 구네이티브앱 : C++ 웹앱 : HTML5, CSS, JavaScript, jquery 네이티브앱 : C, C++ 모바일기어카메라

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

PowerPoint Presentation

PowerPoint Presentation Hyperledger Fabric 개발환경구축및예제 Intelligent Networking Lab Outline 2/64 개발환경구축 1. Docker installation 2. Golang installation 3. Node.Js installation(lts) 4. Git besh installation 예제 1. Building My First Network

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할 Xcode4 부록 A Xcode 4.1에서 바뀐 내용 이번 장에서는 맥 OSX 10.7 라이언과 함께 발표된 Xcode 4.1에서 새롭게 추가된 기 능과 변경된 기능을 정리하려고 한다. 우선 가장 먼저 알아둬야 할 사항은 ios 개발을 위한 기본 컴파일러가 LLVM- GCC 4.2로 바뀌었다는 점이다. LLVM-GCC 4.2 컴파일러는 Xcode 4.0의 기본

More information

리눅스기초

리눅스기초 1 목차 Github 개요 Github 계정만들기 Github 저장소만들기 Github 저장소를이용한작업하기 팀구성하여공동작업하기 2 System Security Lab@Myongji Univ. GitHub github.com git 기반의공개 SW 호스팅사이트 웹사이트를통해팀프로젝트에필요한유용한기능을제공 소스코드, 커밋히스토리, 브랜치등을확인 이슈추적하기

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(  혹은   에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을 안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

PowerPoint Presentation

PowerPoint Presentation GIT with Atlassian Git 을이용한형상관리 박재석 대표 투씨드 Agenda Why Git? HISTORY ABOUT GIT 2005 년리누스토발즈에의해 Linux 커널프로젝트지원을위해제작된버전관리도구 12 년간지속적인발전및꾸준한성장세 CONCEPT 분산형버전관리시스템 Reverse Delta 방식이아닌변경에대한 Snapshot 방식 ARCHITECTURE

More information

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770> 보자. 이제 v4.6.2-1 로업데이트됐다. 그림 F-15의하단처럼 msfupdate를입력해 root @bt:~# msfudpate 그림 F-16 과같이정상적으로업데이트가진행되는것을볼수있다. 이후에는 msfupdate를입력하면최신업데이트모듈과공격코드를쉽게유지할수있다. 그림 F-16 msfupdate의진행확인 G. SET 업데이트문제해결 백트랙을기본설치로운영을할때에는

More information

Microsoft Word - Automap3

Microsoft Word - Automap3 사 용 설 명 서 본 설명서는 뮤직메트로에서 제공합니다. 순 서 소개 -------------------------------------------------------------------------------------------------------------------------------------------- 3 제품 등록 --------------------------------------------------------------------------------------------------------------------------------------

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

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

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2 유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1.About GIT 박재석대표 / 투씨드 1. About GIT History 2005 년리누스토발즈에의해 Linux 커널프로젝트지원을위해제작된버전관리도구 12 년간지속적인발전및꾸준한성장세 1. About GIT Concept 분산형버전관리시스템 Reverse Delta 방식이아닌변경에대한 Snapshot 방식 1. About GIT Architecture

More information

Facebook API

Facebook API Facebook API 2조 20071069 임덕규 20070452 류호건 20071299 최석주 20100167 김민영 목차 Facebook API 설명 Android App 생성 Facebook developers App 등록 Android App Facebook SDK 추가 예제 Error 사항정리 Facebook API Social Plugin Facebook

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre ( 망고 220 ubuntu 포팅 ) $ wget http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb --2014-09-23 18:02:26-- http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

PowerPoint Presentation

PowerPoint Presentation Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

Mentor_PCB설계입문

Mentor_PCB설계입문 Mentor MCM, PCB 1999, 03, 13 (daedoo@eeinfokaistackr), (kkuumm00@orgionet) KAIST EE Terahertz Media & System Laboratory MCM, PCB (mentor) : da & Summary librarian jakup & package jakup & layout jakup &

More information

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information

01Àå

01Àå CHAPTER 01 1 Fedora Fedora Linux Toolbox 2003 Fedora Core( ) http://fedoraproject.org www.redhat.com 2 CHAPTER Fedora RHEL GNU public license www.centos.org www.yellowdoglinux.com www. lineox.net www.

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx) w w w. g b t e c. c o. k r 6 안드로이드 App 적용하기 115 1. 안드로이드개요 모바일 OS 의종류 - 스마트폰 : 스마트폰운영체제탑재 애플의 IOS(iPhone OS) - 아이폰, 아이패드, 아이팟터치 구글의안드로이드 - Nexus, 갤럭시 A, S, 모토로이, 시리우스,... MS 의윈도우모바일 ( 윈도우폰 7) - 옴니아 2,

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx 1 OpenWebOS Development Environment May, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 1. webos 개발환경구축 webos TV App 개발프로세스 webos TV SDK webos TV SDK 설치 webos 개발환경구축 webos

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

PA for SWE2007

PA for SWE2007 CSE3047-41: Operating System Practice (Spring 2016) Programming Assignment #2: 1. Introduction Due: 18th April. (Mon), 11:59 PM I-Campus 과제내용을필히확인하세요. 이번과제에서는 Linux kernel 에새로운 system call 을추가하고, Tizen

More information

슬라이드 1

슬라이드 1 NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1

More information

( )부록

( )부록 A ppendix 1 2010 5 21 SDK 2.2. 2.1 SDK. DevGuide SDK. 2.2 Frozen Yoghurt Froyo. Donut, Cupcake, Eclair 1. Froyo (Ginger Bread) 2010. Froyo Eclair 0.1.. 2.2. UI,... 2.2. PC 850 CPU Froyo......... 2. 2.1.

More information

슬라이드 1

슬라이드 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Tizen IoT 환경설정의모든것 Tizen IoT 알아보기 August 21, 2018 Tizen IoT 알아보기 Ⅰ Ⅱ Ⅲ 타이젠스튜디오설치하기 타이젠의다양한프로파일소개 타이젠 IoT 개발환경소개 Tizen Studio 설치 타이젠스튜디오다운로드 https://developer.tizen.org/ Tizen developer 사이트에접속하여타이젠스튜디오다운로드페이지에접속합니다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install the PDI on CentOS 2013.04 G L O B E P O I N T 1 Ⅰ linux 구성 II Pentaho Install 2013, Globepoint Inc. All Rights Reserved. 2 I. Linux 구성 2013, Globepoint Inc. All Rights Reserved. 3 IP 설정 1. 설정파일

More information

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. Deep-Dive into Syrup Store Syrup Store I What is Syrup Store? Open API Syrup Order II Syrup Store Component III Open API I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. 가맹점이 특정 고객을 Targeting하여

More information

제목을 입력하세요.

제목을 입력하세요. 1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query

More information

<3833C8A35FB0F8C7D05FC6AEB7BBB5E55F F466C6F77B8A65FC8B0BFEBC7D15FC8BFB0FAC0FBC0CE5FBCD2BDBA5FC7FCBBF35FB0FCB8AE5F F322E687770>

<3833C8A35FB0F8C7D05FC6AEB7BBB5E55F F466C6F77B8A65FC8B0BFEBC7D15FC8BFB0FAC0FBC0CE5FBCD2BDBA5FC7FCBBF35FB0FCB8AE5F F322E687770> 2014.2.10.[ 제 83 호 ] GIT Flow 를활용한효과적인소스형상관리 Part 2 : GIT Flow 실습과활용예제 소프트웨어공학센터경영지원 TF 팀 C o n t e n t s Ⅰ. GIT Flow 소개 Ⅱ. Branch 전략 Ⅲ. 실제사용예제 Ⅳ. 결론 SW 공학트렌드 동향분석 Webzine Ⅲ. 실제사용예제 1. GIT Flow 사용준비 GIT

More information

Microsoft Word - KSR2014S042

Microsoft Word - KSR2014S042 2014 년도 한국철도학회 춘계학술대회 논문집 KSR2014S042 안전소통을 위한 모바일 앱 서비스 개발 Development of Mobile APP Service for Safety Communication 김범승 *, 이규찬 *, 심재호 *, 김주희 *, 윤상식 **, 정경우 * Beom-Seung Kim *, Kyu-Chan Lee *, Jae-Ho

More information

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로 2015년 상명대학교 ICT융합대학 컴퓨터과학과 졸업 프로젝트 전시회 2015 Computer Science Graduate Exhibition 2015 Computer Science Graduate Exhibition 1 컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는

More information

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 (

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 ( 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 (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 워드프레스의 커스텀 포스트 타입 활용법 カスタム 投 稿 タイプの 活 用 Agenda chapter 0 프로필 自 己 紹 介 chapter 1 워드프레스에 대해 WordPressについて chapter 2 포스트와 고정 페이지 投 稿 と 固 定 ページ chapter 3 커스텀 포스트 타임과 사용자정의 분류 カスタム 投 稿 タイプとカスタム 分 類 chapter 4

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

vm-웨어-앞부속

vm-웨어-앞부속 VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

<31325FB1E8B0E6BCBA2E687770>

<31325FB1E8B0E6BCBA2E687770> 88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt Software Verification Introduction to Software Testing & Static Analysis 2조이상혁왕홍강김태영 2016-03-18 1.1 Overview 2 / 87 Overview 1.1 Overview 3 / 87 Overview 1.2 Install JDK 4 / 87 Install JDK JDK 8 다운로드페이지

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

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

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information