부트로더와 커널 이미지 부트로더 개요 타겟 시스템 부트로더 분석 부트로더 생성 커널 빌드 과정 커널 컴파일 규칙 커널 포팅

Slides:



Advertisements
Similar presentations
畵龍點睛 물질에 따른 전자파 차단 연구 연지은 ( 조 ) 서은빈 한서현 이의준. 목차 요즘 우리가 일상적으로 사용하는 것에는 전기 로 만들어져 있음 => 양의 전자파가 발생되어 사람의 몸을 훼손 => 전자파 차단 제품에 효능이 보장된 것 X => 다양한 물질로 실험.
Advertisements

문화컨텐츠의 현지화 무역학과 / 4조 이영화 장세은 조하영 한민구 국제마케팅(N) 강명수 교수님.
동서 식사예절 박재용이은미. 보기 닫기 카톡 안철수가 빌게이츠에게 면박 당한 이유는...??
윤준혁 (12), 이주연 (13), 박혜원 (14), 안혜경 (15) 허니버터칩으로 알아본 SNS 의 영향 력.
지도교수 : 박진식 교수님 조 원 : 홍승기, 이병용, 백승준, 조근용, 조동현, 한정협, 이상하.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
한빛미디어㈜ IT COOKBOOK ehanbit.net √ 원리를 알면 IT 가 맛있다 정보 보안 개론과 실습 시스템 해킹과 보안 ehanbit.net.
똘기 : 채 익지 않은 과일. 똘기 소개 일명 발표동아리. 똘기는 발표에 대한 두려움을 가지고 있는 학우들에게 ‘ 자신감 ’ 을 키워줄 수 있도록 하자는 취지에서 만들어졌다. 평소 강의 시간보다 편안하고 자유롭게 발표해 볼 수 있는 기회를 제공함으로써 발표력 향상에 기여하는.
2013 년 2 학기 임베디드 프로그래밍. 권장사양  HOST PC 권장사항  리눅스 배포판이 설치된 PC - 권장 배포판 : Asianux open edition3 ( 라곤 하지만 Ubuntu, Fedora, CentOS 등 다양한 리눅스 프랫폼이 가능 )  PC.
일 시 : (목) 장 소 : 문산종합사회복지관장) 파주시문산종합사회복지관 기관안내.
2013년도 2학기 학습튜터링 O.T.
■ 지도교사 : 박정희 광덕고등학교 동아리 –어벤져스-
미국의 미디어교육 신문방송학과 강진구 한인수 곽모란 이명현.
목차 Ⅰ. 과제 추진 배경 Ⅱ. 현상 분석 Ⅲ . 과제 추진 활동 및 성과 Ⅳ. 기대효과 Ⅴ. 향후 추진 계획.
PRESENTATION 저온화상이란?
학교폭력예방 및 대책에 관한 법률 안내 충청남도보령교육지원청 교육지원과장 고영숙.
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
1636 쇼핑몰.
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
제3장 사회 복지 발달사.
대포나 미사일이 없던 옛날에는 먼 거리에 있는 적의 성을 어떻게 공격했을까?
가족상담 및 치료.
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
쌓지 말고 해소하자 이 주휘 이 진영 전 민석 전 혜림.
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
일 시 : 2013년 11월 12일(화) 15:00 발표자 : 동대문구보육반장 최 길 숙
쌍용차 회생계획안을 통한 투기자본(=먹튀자본) 수강과목: 회 계 학 원론 담당교수: 박 성 환 교수님
공학적 실패사례 동물성 사료(광우병).
제6장 FUSING.
Kernel Porting Lecture #7.
운 영 체 제 실 습 (리눅스 서버관리입문) 02. 리눅스 설치.
아동복지 제9장.
2. Linux Installation Target Embedded System은 리눅스 환경을 사용한다. 이 장에서는 리눅스 설치부터, 각 설정의 의미들에 대해 이야기 한다.
서울 메트로 노조파업 수강과목 : 노사 관계론 담당교수 : 정형진 교수님
Embedded System Porting (2)
Ch 08. 부트 프로세스 Flatstar.
이름:강연주 학번: 담당교수님:박주형교수님
Host PC & Target Board 환경설정 Embedded Linux Image 올리기
Boot Loader.
제13장 장애인 복지.
사회복지 법제론 /노인장기요양보험법 문은홍 조소라.
흡연 예방 보건교육 소중한 우리, 담배로부터 지켜요 서신초등학교.
보육교사 대상 꿈날개 매뉴얼.
cafe.naver.com/embeddedcrazyboys
글로벌한국사 2강 - 고조선과 단군할아버지- 신화 속 역사 읽기.
Ⅰ. 가족복지 개관 가족복지론 최진령.
프로젝트 학습 -프로젝트의 운영- 초등교육학과B 정예은.
전원주택 위쪽에 보이는 건물은 초록영어영농조합 버섯배양실 및 사무동
패시브하우스 신안산대학교 l 건축과 l 박효동, 박창준, 지예림.
Linux 9.X 기초에서 활용까지 Chapter 03 리눅스 설치.
아동학대 문제해결 과 목 : 사회복지실천론 교수님 : 김중구 교수님 학 번 : 강희정
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
광고 모델의 영향력.
미술치료의 매체 인종문.
노년기 발달 장안대 행정법률과 세류반 정 오 손
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
보건소 사업의 문제점 및 발전방향 예방의학 PK A-라 조.
세일즈의 원칙과 기술.
김종철 (변호사, 서울공익법센터 어필) 국내 난민 판결 10년 김종철 (변호사, 서울공익법센터 어필)
평생 저축해도 강남 아파트 못산다 학 과 : 회계학과 1학년 B반 과 목 : 회계학원론 담당교수: 박성환 교수님
콘텐츠 디자인 황아현.
경영학의 상황학파에 대해서… 경제학과 3학년 최준용 회계학과 4학년 진현빈
2014-교육미디어-1095 현장작업자를 위한 가이드 건설기계 설치 및 정비원의 안전대책.
워밍업 실뭉치 전달게임.
음파성명학 최종욱.
♣좋은 이미지 형성을 위한 5대 POINT ♣ 나의 이미지? 표정/시선 바른 자세 용모/복장 대화법 인사예절.
임베디드 리눅스 설치 및 동작 Lecture #5.
Presentation transcript:

부트로더와 커널 이미지 부트로더 개요 타겟 시스템 부트로더 분석 부트로더 생성 커널 빌드 과정 커널 컴파일 규칙 커널 포팅 한빛미디어(주)

부트스트랩 로더(bootstrap loader)의 준말로 컴퓨터를 사용자가 사용할 수 있도록 디스크나 플래시에 저장된 운영체제를 읽어 주기억장치에 적재해주는 프로그램 부트로더의 종류 LILO(LInux LOader) GRUB(GRand Unified Boot loader) NTLDR(NT LoaDeR) BOOTX ARMBOOT BLOB(Boot Loader OBject) BOOTLDR PPCBOOT REDBOOT U-BOOT(Universal BOOTloader)

부트로더의 기능 타겟 시스템을 위한 스타트업, 로드, 링커 기능 기본적인 시스템 진단 기능 모니터 기능 직렬 통신을 사용한 프로그램 적재 기능 네트워크를 통해 이미지 전송 메모리 내용 표시 및 수정 명령어를 제공 간단한 플래시 파일시스템

부트로더를 생성시 툴체인 활용 생성된 부트로더는 타겟 시스템에 있는 플래시 메모리에 퓨징 부트로더 소스 코드와 make를 이용해 부트로더 이미지를 생성

커널 환경 설정 유틸리티 make config make menuconfig make xconfig

kbuild 시스템-설정 화면 및 도움말 화면

커널 포팅(kernel porting): 커널 소스를 타겟 시스템에 적합하게 프로그래밍 및 컴파일해 생성된 커널 이미지를 타겟 시스템에 적재하는 과정

부트로더는 사용자가 시스템을 사용할 수 있도록 저장 매체에 있는 운영체제를 읽어 주기억 장치에 적재해주는 프로그램이다. 리눅스 계열의 대표적인 부트로더는 GRUB와 LILO이며, 윈도우 계열은 NTLDR, 임베디드시스템의 경우는 매우 다양한 종류의 부트로더가 있지만 ARM 기반용의 BLOB를 많이사용한다. 발전된 부트로더는 부팅 기능 외에 부팅 과정의 모니터링, 파일 전송, 메모리 내용 표시 등과 같은 기능도 사용할 수 있다. 타겟 시스템용 부트로더 BBOOT는 BLOB를 개선한 것으로 대부분의 코드를 C 언어로 작성한 소규모의 강력한 부트로더다. 커널을 빌드하기 위해 텍스트 기반, 텍스트 메뉴 기반, X 윈도우 기반과 같은 세 가지 방법이 있다.

Thank you