PowerPoint 프레젠테이션

Similar documents
PowerPoint 프레젠테이션

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

망고 M 카메라 포팅 가이드

Mango220 Android How to compile and Transfer image to Target

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

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

PowerPoint 프레젠테이션

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

휠세미나3 ver0.4

PowerPoint 프레젠테이션

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

Mango24R2 Auto Write

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Tizen

고객 카드

Chap 3 부트로더 (Bootloader)

PowerPoint 프레젠테이션

교육지원 IT시스템 선진화

PowerPoint 프레젠테이션

Microsoft PowerPoint - lab14.pptx

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Solaris Express Developer Edition

슬라이드 제목 없음

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

Microsoft Word doc

Microsoft Word - Fedora Core 9 개발환경 최종본.docx

Mango-E-Toi Board Developer Manual

Microsoft Word - MV210_CPUSpec.doc

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

Install stm32cubemx and st-link utility

Chap 5 루트파일시스템 (Root F/S)

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

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

PowerPoint 프레젠테이션

작성자 : 기술지원부 김 삼 수

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

鍮뚮┰硫붾돱??李⑤낯

PowerPoint 프레젠테이션

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

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

PowerPoint 프레젠테이션

1217 WebTrafMon II

Microsoft PowerPoint - ch07.ppt

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

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

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

PowerPoint 프레젠테이션

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

manual pdfÃÖÁ¾

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

Code Generation in Rapid

ISP and CodeVisionAVR C Compiler.hwp

PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는

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

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

K7VT2_QIG_v3

Mango64R3 How to write Wince 6.0

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

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

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

MySQL-Ch10

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

untitled

Microsoft Word ARM_ver2_0a.docx

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

R50_51_kor_ch1

<4D F736F F D20B1B9B0A1BAB020BEC6C0CCC7C720C2F7B4DC20B0A1C0CCB5E5>

Microsoft Word - Armjtag_문서1.doc

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

RealDSP UT 프로그램 메뉴얼

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

교육지원 IT시스템 선진화

API 매뉴얼

PowerPoint 프레젠테이션

슬라이드 1

인켈(국문)pdf.pdf

디지털TV솔루션 브로셔

DE1-SoC Board

무시하고진행합니다. $ 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

Microsoft Word - PEB08_USER_GUIDE.doc

YV-150-S.CHINESE1.0-1

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


RealDSP UT 프로그램 메뉴얼

고급 프로그래밍 설계

Transcription:

BOOTLOADER Jo, Heeseung

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

부트로더컴파일 부트로더소스복사및압축해제 부트로더소스를복사한디렉터리로이동 부트로더소스파일의압축을해제 압축이해제된디렉터리로이동 root@ubuntu:# cd /working/ root@ubuntu:/working# tar xjvf uboot-s4210.tar.bz2 root@ubuntu:/working# cd uboot-s4210 root@ubuntu:/working/uboot-s4210# 3

부트로더컴파일 컴파일 타겟보드설정파일을적용후컴파일 make 명령어를사용하여컴파일 - 부트로더파일을컴파일할때는크로스컴파일러가먼저설치되어있어야함 root@ubuntu:/working/uboot-s4210# make sm5s4210_linux_config Configuring for sm5s4210_linux board... root@ubuntu:/working/uboot-s4210# make 4

부트로더컴파일 컴파일 컴파일이이상없이완료되면 uboot-s4210 디렉터리아래에 uboot.bin 이라는파일이생성 root@ubuntu:/working/uboot-s4210# ls u-boot* ----------------------< 출력내용 >----------------------------------- u-boot u-boot.bin u-boot.dis u-boot.map u-boot.srec ------------------------------------------------------------------ u-boot.bin - 최종바이너리파일 - 부트롬에퓨징 u-boot - elf 포멧의 u-boot 이미지파일 u-boot.map - 컴파일된모든함수들에대한메모리상의위치정보 5

이미지들을 fastboot 명령어를통해서타겟보드에퓨징 fastboot 명령어는타겟보드의 USB OTG 를통해서 PC 에서파일을전송 메모리의해당영역 ( 부트로더 / 커널 ) 을지우고, 다운로드받은해당이미지 ( 부트로더 / 커널 ) 를해당영역에자동으로퓨징 6

fastboot.x64 install (fastboot.x64 사용 ) mkdir /opt/fastboot 웹페이지의 fastboot.x64 binary 다운로드 /opt/fastboot 밑으로 binary 복사 chmod 755 /opt/fastboot/fastboot.x64 export PATH=/opt/fastboot:$PATH 7

부트로더커맨드모드 HBE-SM5-S4210 에전원을인가하면, 부트로더가실행 부트로더는 HBE-SM5-S4210 의하드웨어를초기화한후에몇초동안사용자입력대기 - 사용자키가입력되지않을경우에는 T-Flash 에저장되어있는커널이미지를메모리를복사하여커널로부팅 - 사용자가키를입력하게되면커맨드모드로동작 8

부트로더커맨드모드 Hit any key to stop autoboot : x 라는메시지와함께사용자키입력대기, 키를입력하여커맨드모드로동작 OK U-Boot 2010.03 (Sep 02 2011-00:12:44) for SM5S4210 Linux APLL = 1000MHz, MPLL = 800MHz PMIC: ARM 1.30V, INT 1.15V, G3D 1.10V Board: sm5s4210 POP type: POP_B DRAM: 1 GB OneNAND: 0 kb MMC: This CLOCK is Not Support: 0 7580 MB *** Warning - using default environment In: serial Out: serial Err: serial Checking Boot Mode... SDMMC board_late_init Hit any key to stop autoboot: 0 SM5S4210 # 9

fastboot 명령어사용방법 help fastboot SM5S4210 # help fastboot fastboot - fastboot- use USB Fastboot protocol Usage: fastboot [inactive timeout] - Run as a fastboot usb device. - The optional inactive timeout is the decimal seconds before - the normal console resumes SM5S4210 # 10

부트로더다운로드및퓨징 명령을입력하기전에 USB OTG 케이블이연결상태이어야함 Insert a OTG cable into the connector! SM5S4210 # fastboot [Partition table on MoviNAND] ptn 0 name='bootloader' start=0x4200 len=0x80000(~512kb) (use hard-coded info. (cmd: movi)) ptn 1 name='kernel' start=0x8c000 len=0x400000(~4096kb) (use hard-coded info. (cmd: movi)) ptn 2 name='logo' start=0x48c000 len=0x200000(~2048kb) (use hard-coded info. (cmd: movi)) ptn 3 name='ramdisk' start=0x68c000 len=0x974000(~9680kb) (use hard-coded info. (cmd: movi)) ( 전송을기다리는대기상태로진입 ) Linux fastboot 명령 root@ubuntu:/tftpboot# fastboot.x64 flash bootloader u-boot.bin 12

부트로더다운로드및퓨징 콘솔창퓨징메시지확인 SM5S4210 # fastboot [Partition table on MoviNAND] ptn 0 name='bootloader' start=0x4200 len=0x80000(~512kb) (use hard-coded info. (cmd: movi)) ptn 1 name='kernel' start=0x8c000 len=0x400000(~4096kb) (use hard-coded info. (cmd: movi)) ptn 2 name='logo' start=0x48c000 len=0x200000(~2048kb) (use hard-coded info. (cmd: movi)) ptn 3 name='ramdisk' start=0x68c000 len=0x974000(~9680kb) (use hard-coded info. (cmd: movi)).completed // 생략!!... partition 'bootloader' flashed 13