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

Similar documents
PowerPoint 프레젠테이션

Mango220 Android How to compile and Transfer image to Target

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

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

망고 M 카메라 포팅 가이드

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

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

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

Install stm32cubemx and st-link utility

파인드라이브를 사용해 주셔서 대단히 감사합니다. 제품을 사용하시기 전에 반드시 이 설명서를 읽어 주십시오. 제품의 수명은 올바른 사용법과 비례하며, 불완전한 사용은 제품 고장은 물론 차량손상과 교통사고의 원인이 될 수 있습니다. 본 문서는 MONSTER 3 모델을 기준

슬라이드 제목 없음

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

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

Chap 10 안드로이드커널 (Kernel)

PowerPoint 프레젠테이션

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

CL100B_manual_kor_m.0.2.indd

PowerPoint 프레젠테이션

Microsoft PowerPoint - ARM 개발 환경.ppt

<4D F736F F D20B0B6B3EBC6AE33C3E2BDC3C8C45FC3D6C1BE5F2D2E646F63>

벤처연구사업(전동휠체어) 평가

DE1-SoC Board

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

PowerPoint 프레젠테이션

목 차 1. 안전을 위한 주의사항 2. 사 전에 2-1. 제품 특징 2-2. 제품 구성 2-3. 각 부분의 명칭 전 뷰어 / 뷰어 설정 전 뷰어 / 환경 설정 환경설정 본 값 재생방법 (블랙박스) 3-15.

ConnectCore i.mx53 / Wi-i.MX53 Freescale i.mx53 Cortex A8 system-on-module 네트워크가가능한 i.mx53 ConnectCore는새로운프리스케일 i.mx53 Application 프로세서기반인고성능 32-bit S

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

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

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

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

ODS-FM1

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

슬라이드 1

Microsoft Word - MV210_CPUSpec.doc

<4D F736F F F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129>

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

슬라이드 1

ÀüÀÚ Ä¿¹ö-±¹¹®

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

Microsoft Word - VMware와 리눅스 설치_v0.11.doc

5" TFT- LCD 및감압터치지원 : 800x480 USB Host 2.0, USB OTG 2.0, GPS, Wireless LAN, Ethernet 10/100Mbps 통신지원 300 만화소 CMOS Image Sensor 고해상도카메라모듈내장 전원은베이스보드에서공

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

문서 대제목

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

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

KDTÁ¾ÇÕ-2-07/03

알아 둘 사항 아이오드 제조사는 본 기기에 하드디스크를 포함하여 출고하지 않습니다. 따라서 하드디스크에 문제가 발생할 경우, 구매처 또는 해당 하드디스크 서비 스센터에 문의 하시기 바랍니다. 정해진 용도 외의 사용으로 발생한 문제에 대해서, 당사는 어떠한 책임도 지지

PowerPoint 프레젠테이션

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Tizen

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

LCD Monitor

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

페도라 코어 5 설치 가이드

Microsoft PowerPoint - e7.pptx

manual pdfÃÖÁ¾

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

KDTÁ¾ÇÕ-1-07/03

PowerPoint Presentation

Flute-GR_BV199_DOS.indb

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

고급 프로그래밍 설계

Microsoft Word - Automap3

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 유스빌 401호 - 2 -

131023_클래식 매뉴얼_최종

Contents I. 칼라스 네트워크 플레이어란 1. Pc-Fi를 넘어서 발전한 차세대 음악 플레이어 칼라스 네트워크 플레이어의 장점 3. 시스템 기본 구성

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

Chapter. 5 Embedded System I Bootloader, Kernel, Ramdisk Professor. Jaeheung, Lee

Solaris Express Developer Edition

jy-i3000.indd

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Chap 2 임베디드시스템 개발환경구성

LCD Monitor

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

untitled

TViX_Kor.doc

<BDBAB8B6C6AEC6F95FBDC3C0E55FC8AEB4EB5FC0CCC1D6BFCF5F E687770>

PCServerMgmt7

슬라이드 1

PowerPoint 프레젠테이션

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

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

CZ-KETI-IOTG200

0806 블랙박스 메뉴얼 L5 원고작업_수정

PowerPoint 프레젠테이션

JDK이클립스

교육지원 IT시스템 선진화

휠세미나3 ver0.4

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Chapter 1

인켈(국문)pdf.pdf

LEICA C-LUX

Mango24R2 Auto Write

PowerPoint Presentation


Clover 부트로더를 이용한 해킨토시 설치방법

SW테스트베드 장비 리스트

01장

Transcription:

임베디드시스템설계강의자료 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 개요 vh-smart4412tku 모습 - 3 - Young-Jin Kim

보드사양 v CPU, OS, memory 분류항목내용 CPU OS Memory Samsung Exynos 4412 (Quad core 1.4GHz) Embedded Linux (Kernel 3.0.51), Android 4.0 ICS LPDDR2 1GB, NandFlash 256 MB emmc 16GB, SD 8GB Coretex A-9, Mali400 v Peripherals Ø 7 TFT LCD Touch Ø FPGA(Xillinx XC3SD1800A)Board Ø AVR(Atmel ATmega128) Board Ø Tri Axial Sensor, Digital Compass Sensor, Gyro Sensor Ø Wi-Fi, Blue-Tooth, GPS, Camera, etc. - 4 - Young-Jin Kim

보드사양 - 5 - Young-Jin Kim

보드연결 USB (Serial) OTG USB - 6 - Young-Jin Kim

Host Ubuntu 설치및 build 개요 1 필수패키지및 Toolchain 설치 2 Bootloader, kernel, filesystem build kernel, file system images By USB Windows 3 fastboot 설치 (ADT 설치 ) 4 image 들을 fastboot 경로에옮김 8 콘솔창에서 - fastboot.exe flash kernel zimage - fastboot.exe flash system rootfs_ext4.img - fastboot.exe reboot Terminal (Tera term) USB to serial OTG USB cable Fastboot Embedded system H-SMART4412TKU 5 Tera term 설치및설정 6 Terminal(bootmode) 로부팅 7 OTG cable 연결후, fastboot 명령 - 7 - Young-Jin Kim

필수패키지설치 vapt-get install libncurses5-dev vapt-get install u-boot-tools Ø 설치중에 Y/N 을물어보는경우 Y 를입력한다. - 8 - Young-Jin Kim

Tool-Chain v Tool-Chain Ø 개발에필요한 cross-compiler, 각종 debugger, library, utility 등을모아놓은개발도구 Ø 이중가장중요한것은 cross-compiler 인 arm-linux-gnueabihfgcc Ø C 라이브러리를사용하는것을제외한나머지대부분의커널을컴파일 - 9 - Young-Jin Kim

Tool-Chain v Tool-Chain 설치 Ø Cd 를삽입했을때, Toolchain 경로 : /media/20130910_141834/development/toolchain Ø arm-2010q1.tgz 는 /usr/local 로 gnueabi.tgz 는 /opt 로 copy 후각각압축을해제 - 10 - Young-Jin Kim

Tool-Chain v Tool-Chain 설치 Ø Toolchain 설치확인 - 11 - Young-Jin Kim

Tool-Chain vtool-chain 환경설정 Ø ls /opt/gnueabi/opt/ext-toolchain/bin -l less ( 내용확인 ) Ø ~/ 디렉토리에서 vi.profile 수행하여 PATH 를 cross compiler 를삽입하여다음과같이수정 Ø PATH=$PATH:$HOME/bin:/opt/gnueabi/opt/exttoolchain/bin Ø logout 후다시 login 또는 Ø source.profile 수행 - 12 - Young-Jin Kim

Kernel, File system build v Ubuntu 에다음과같이 / 아래에디렉토리를만들어줌 Smart4412Linux Development Source filesystem kernel - 13 - Young-Jin Kim

Kernel, File system build - 14 - Young-Jin Kim

Kernel, File system build - 15 - Young-Jin Kim

Kernel, File system build - 16 - Young-Jin Kim

Fastboot 설치 (ADT 설치 ) v Fastboot 설치 Ø 안드로이드에서제공하는 Fastboot 를이용하여개발장치에커널및파일시스템이미지를설치한다. Fastboot 는안드로이드의기능중한부분으로안드로이드장치의 Flash Memory File System 의내용을수정하거나추가할때사용된다. 각 Partition 부분에따라 Flash, Erase, Reboot 등의기능을수행할수있다. Ø Fastboot 는 Windows 와 Linux 에서모두사용이가능하며구글에서제공하는 ADT(Android Development Tool) 에포함되어있다. Ø ADT 는안드로이드웹페이지에서무료로다운로드할수있다. http://developer.android.com/sdk/index.html - 17 - Young-Jin Kim

Image 들을 fastboot 경로에옮김 (by USB) - 18 - Young-Jin Kim

Terminal (Tera Term) 설치및설정 v TeraTerm Download Ø 아래웹페이지로이동하여 Teraterm 프로그램을다운로드한다. exe 설치파일과압축파일형태로나뉘어져있으므로원하는설치파일을선택하여다운로드한다. http://ttssh2.sourceforge.jp/ v TeraTerm 실행 Ø 설치가완료되면 TeraTerm 을실행하고해당 Serial Port 를지정하고 OK 버튼을누른다. Ø 아래그림은 usb to serial 케이블을이용한시리얼포트연결방법이며만일해당포트정보가나타나지않으면장치의케이블을확인하고프로그램을재실행한다. - 19 - Young-Jin Kim

Terminal 의 boot mode 에서 fastboot 실행 v 먼저, OTG cable 연결 v TeraTerm 실행후보드부팅시 boot mode 진입 Ø 장치의부트로더는 Auto Boot 상태이기때문에초기부팅시 Hit any key to stop autoboot 메시지가나오면키보드의 Enter 키를입력하여 Auto boot 를 Stop 하여 boot mode 진입함. v Boot mode 에서다음명령수행 Ø # fdisk c 0 Ø # fastboot - 20 - Young-Jin Kim

Fastboot 으로 images 전송 v 콘솔창에서다음을수행 Ø fastboot.exe flash kernel zimage Ø fastboot.exe flash system rootfs_ext4.img Ø fastboot.exe reboot - 21 - Young-Jin Kim

Linux 설치 v Complete Ø 부팅이완료되면장치화면에다음과같이시작화면이나타난다. - 22 - Young-Jin Kim