5월 1일 스터디 내용 및, 진행방향

최문규 2010.05.02 02:07 조회 수 : 2981

 

 

LILO소스 분석 하려고 했으나,

어셈블리어 + 아키텍쳐 부분을 더욱 공부해야한다고 방향을 잡았습니다.

===========================================================

 

Todo

===========================================================

앞으로 진행방향은( 어셈블리어 + 아키텍쳐 부분)

책 : "만들면서 배우는 OS커널의 구조와 원리" 로 진행

references : 어셈블리어pdf

 

 

어셈블러는 : nasm 2.07 (첨부파일)

 - 설치하시고 path에 환경변수 추가 해주시면됩니다.

 - bin파일로 컴파일 하는방법 : nasm -f bin -o 파일명.bin 파일명.확장자

ex) nasm -f bin -o test.bin test.txt

 

 

테스트 환경 : qemu 0.9.0 window

 - 압축파일을 푸시면 qemu-win.bat를 볼 수 있습니다.  파일을 연 뒤,

   맨 마지막 줄에서 linux.img를 아까 컴파일한 bin파일로 수정해줍니다.

    qemu.exe -L . -m 128 -hda linux.img -soundhw all -localtime -M isapc

ex)    qemu.exe -L . -m 128 -hda test.bin -soundhw all -localtime -M isapc

 - 저장후, qemu-win.bat를 다시 실행시키면 우리가 작성한 부트로더 프로그램을

   테스트 할 수 있습니다.

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2197
125 커널7차(x86) B 분들 메일 확인해보세요. [5] 배병일 2010.05.02 2750
124 [5월8일] 스터디 참석 여부 댓글로~^^ [3] 나무꾼 2010.05.02 1955
» 5월 1일 스터디 내용 및, 진행방향 [2] file 최문규 2010.05.02 2981
122 스터디 존속 여부 [2] 이재훈 2010.05.01 1959
121 as86(1) - Linux man page 입니다. 김민석 2010.04.30 36679
120 as86 어셈으로 부팅 코드 관련 문서 입니다. 김민석 2010.04.30 6114
119 컥; 저번에 이 문서도 빼먹었네요; file 최문규 2010.04.30 3459
118 어떻게 공부하셨나요?? [3] 김이현 2010.04.30 2879
117 제임스몰리의 커널개발 튜토리얼 [1] 배병일 2010.04.30 2833
116 도움이 될만한 사이트 배병일 2010.04.29 2851
115 Windows NT 에서의 시스템 콜 [3] 박한범 2010.04.27 2245
114 4월 24일 스터디 내용 [2] file 최문규 2010.04.26 2711
113 OS커널의 구조와 원리 책 목차 [1] 배병일 2010.04.26 3272
112 Hello World! [1] 배병일 2010.04.21 5069
111 g어셈블러, n어셈블러 관련 차이점 배병일 2010.04.20 3010
110 소스올리실때의 팁(?!) [2] 최문규 2010.04.19 2863
109 커널 동기화 배병일 2010.04.19 3661
108 IA-32 Register 기본 [1] 배병일 2010.04.19 2701
107 do_fork(), sys_clone()... 분석-수정본 [7] 최문규 2010.04.18 10837
106 4월 17일 스터디 Issue list 김두균 2010.04.18 2757
XE Login