64비트/SMP 커널 만들기 - 5,6장 작성
글쓴이: gurugio / 작성시간: 월, 2009/03/02 - 3:22오후
부팅 단계용 임시 메모리 할당
http://asmlove.co.kr/wiki/wiki.php/gurugio/make_64bit_smp_os?action=show#s-5
디스크립터 테이블과 인터럽트 처리
http://asmlove.co.kr/wiki/wiki.php/gurugio/make_64bit_smp_os?action=show#s-6
C 언어로 커널을 만드는 작업의 시작점입니다.
댓글
아~~~
지금 소개하고 계신 SMP용 64 Bits OS는 이전에 kldp.net에 올려놓으신 CaOS를 기초로
설명하고 계신건가요?
3장인가 4장부터 소스가 안보이는데 소스이야기를 하셔서 찾아보니 kldp.net에 CaOS가
있는데 확인해보니 32 Bits용이라서요...
강좌는 잘보고 있습니다. ^^
------------------------------
좋은 하루 되세요.
------------------------------
좋은 하루 되세요.
kldp.net이 적응이 잘
kldp.net이 적응이 잘 안되서 어셈러브 위키에 소스를 올리고 있었습니다.
가만보니 강좌에 소스 링크도 안써놓고 있었네요..
소스 링크입니다.
http://asmlove.co.kr/wiki/wiki.php/gurugio/caos#s-4.2.1
강좌를 쓰면서 소스를 리뷰하는 것이 강좌의 목적이다보니
소스가 조금씩 바뀌고 있습니다.
그래서 강좌 본문에는 소스를 쓰기가 어려울것 같고
파일 이름과 함수 이름을 쓰는 정도로 진행하고 있습니다.
----
섬기며 사랑하면 더 행복해집니다.
개인 홈페이지가 생겼습니다 http://caoskernel.org
어셈러브를 개편중입니다 http://www.asmlove.co.kr
아네...
강좌 잘보고 있습니다. :-)
소스가 없어서 조금은 이상했지만... 어차피 부트로더와 보호모드까지는 대충 알고 있었지만
64비트로 넘어가는 부분부터 이해가 안가기 시작해서 여전히 골머리를 앓고 있습니다.
시간이 약이겠죠. :)
아~ 그리고...
1장 개발환경에서...
http://www.mpfr.org/
이것도 설치를 해야하더군요. gcc 컴파일을 하려는데 없다고 컴파일이 안됩니다.
그리고 binutils 설치부분에서 ./configure --prefix=/usr/cross가 빠져있네요.(저 처럼 초보는 그냥 설치를 하게
되면 디폴트인 /usr/local에 설치될 확률이 높아서... ^^)
------------------------------
좋은 하루 되세요.
------------------------------
좋은 하루 되세요.
감사합니다. 큰
감사합니다. 큰 도움이 되었습니다.
이렇게 좋은 피드백을 받으면 정말 큰 힘이 됩니다.
강좌를 쓰긴 쓰는데 강좌도 아니고 일기도 아닌 같기도가 되는 것 같아서
걱정을 하고 있거든요. 흙...
----
섬기며 사랑하면 더 행복해집니다.
개인 홈페이지가 생겼습니다 http://caoskernel.org
어셈러브를 개편중입니다 http://www.asmlove.co.kr
댓글 달기