기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요 ...

linux에서 실행파일은 binary file과 script file 두 가지 종류가 있는 것으로 알고 있습니다.
암튼… 제가 궁금한 것은요…
kernel image, root filesystem image(ramdisk imgage…) 등과 같은 image file이 무엇인가요 ?
이 것도 실행할 수 있는 파일인 것으로 알고 있습니다.
그렇다면, 위에서 말한 binary file과 차이점이 무엇인가요 ?
만약, kernel과 root filesystem을 binary file로 만들어서 target board에 다운로드 하면 실행이 안됩니까?
또한, bootloader를 binary가 아닌 image file로 만들어서 다운로드 하면 실행이 안됩니까?
아…너무 개념이 안 잡힙니다.
알려 주세요…^^

윤승환

2008.11.27 08:27:49
*.241.133.5

보통은 image라고 하면, 있는 그대로를 랩에 올려서 pc를 점프시키면 동작하는 펌웨어 바이너리를 말하고, 리눅스의 실행파일은 운영체제에서 사용하는 파일 시스템에 맞게 설계된 text가 아닌 elf와 같은 포맷의 데이터 파일을 말합니다. 물론 binary라고 하면, 실행 가능하지 않은 이진 데이터 포맷을 말하기도 합니다만 물어보신 취지는 실행파일인듯 싶네요.
http://en.wikipedia.org/wiki/Executable_and_Linkable_Format 를 참조하세요.

윤승환

2008.11.27 08:29:35
*.241.133.5

따라서 bootloader와 kernel은 os가 올라가기 전에 펌웨어 형태로 램에 상주하여 동작해야하기때문에 image를 올린다.. 라고 합니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
348 S3C64X0 관련 Crosstool chain문의... [6] 문관경 2008-12-07 1020
347 nand read 에러문의 [2] 홍단 2008-12-05 796
346 u-boot문의 [2] 홍단 2008-12-04 814
345 [완료] Crosstool 0.43으로 toolchain 제작 시도중에. [2] 김성재 2008-12-03 9379
344 GPS module 문의 [2] 박종석 2008-12-02 697
» [완료]image file에 대해서 여쭙니다. [2] 김경식 2008-11-26 795
342 nand 관련질문 [1] 정영규 2008-11-26 644
341 [완료] 임베디드용 JAVA VM을 포팅해 보신 분 계신가요? [8] 도찬구 2008-11-21 1280
340 이솝보드 nand 관련질문 [2] 정영규 2008-11-20 838
339 [질문] s3c6410 [6] 이준호 2008-11-19 1024
338 [질문]디버깅 로그 관련 [1] 문철민 2008-11-18 752
337 [완료] arm 11 보드에서 usb 메모리 파일명 길이 제한? [2] 임준우 2008-11-18 776
336 [Q&A] 88F5182 자료 좀 부탁합니다. [1] 이상호 2008-11-12 770
335 scratchbox2 컴파일 문의 : 설정에 대해서 영환 2008-11-10 757
334 [완료] Pollux ECC 생성에 대해 문의드립니다. [2] 이세종 2008-11-08 793
333 [질문]리눅스 포팅 장비 다운현상 [5] 최강산 2008-11-04 810
332 [질문] USB 메모리를 보드에서 인식시키려고 하는데 잘 안되네요.. [4] 이정택 2008-11-01 1315
331 [완료]sdram 에 관해서 여쭈어 봅니다. [2] 박영호 2008-10-31 824
330 [질문] UBI 관련 질문 드립니다. [1] 장병남 2008-10-29 677
329 [완료]USB driver에 대해서...여쭤 봅니다. [2] 김경식 2008-10-24 690

사용자 로그인