21 OS 프레임워크 소스 릴리즈
들어가기 전에...
- 이 글은 kkamagui에 의해 작성된 글입니다.
- 마음껏 인용하시거나 사용하셔도 됩니다. 단 출처(http://kkamagui.tistory.com)는 밝혀 주십시오.
- 기타 사항은 mint64os at gmail.com 이나 http://kkamagui.tistory.com으로 보내주시면 반영하겠습니다.
- 상세한 내용은 책 "64비트 멀티코어 OS 구조와 원리"를 참고하기 바랍니다.
KKAMAGUI OS 프레임워크 설치 환경은 20 작업환경 설치을 참고하면 개발 환경 및 실행 환경을 설치할 수 있다.
프레임워크의 소스 코드 및 도움말은 아래와 같다.
-
Framework-v1.0.3-Basic.zip : KKAMAGUI OS 프레임워크 버전 1.0.3 소스 ( 2007/09/05 릴리즈 버전 )
- Tutorial을 통해 학습할 수 있도록 정리된 기본 소스
- 00 작업일지 참고
- Framework-v1.0.3-2월호.zip : 마이크로 소프트웨어 2월호 기사에 사용된 소스
- Framework-v1.0.3-3월호.zip : 마이크로 소프트웨어 3월호 기사에 사용된 소스
- Framework-v1.0.3-4월호.zip : 마이크로 소프트웨어 4월호 기사에 사용된 소스
-
FrameWork-v1.0.3.zip : KKAMAGUI OS 프레임워크 버전 1.0.3 소스 ( 2007/09/03 릴리즈 버전)
- 화면 출력 관련 함수들을 Kernel Shell에서 StdLib로 모두 이동
- Standard Library의 printf 형태의 kPrintf() 함수 제공으로 화면 출력의 편의성 증대
- Kernel Shell 소스 코드 정리
- 간단한 파일 시스템 추가
- 00 작업일지 참고
-
Framework-v1.0.2.zip : KKAMAGUI OS 프레임워크 1.0.2 소스 (2007-08-31 릴리즈 버전)
- 이클립스 환경으로 전환
- 태스트 스위칭 및 메모리 관리 부분 포함
- 기존의 불편한 make 방식을 수정
- 이클립스로 컴파일 가능하도록 수정
- djgpp 와 기타 툴체인(Cygwin, MinGW)의 충돌을 막기위해 DJGPP의 파일이름 수정
- 자세한 내용은 20 작업환경 설치 문서 참조
- 파일 및 링크를 위해서는 Framework 폴더에서 djmake만 입력하면 수행 가능
-
Framework-v1.0.1.zip : KKAMAGUI OS 프레임워크 1.0.1 소스 (2007-07-04 릴리즈 버전)
- 커맨드 라인 방식의 빌드
- 순수하게 프레임워크 파일만 가지고 있음
- index-v1.0.1.zip : KKAMAGUI OS 프레임워크 설명 파일. index.chm파일 참조 (2007-07-04 릴리즈 버전)
2007/07/19 02:35:41 수정
kLock(), kUnlock() 함수를 Intel CPU에서 지원하는 명령을 이용해서 새로 작성했다.
- Asm.asm : kLock(), kUnlock() 수정
2007/07/11 03:45:30 수정
make 파일을 간단하게 정리했다. makefile에 대한 사용법은 02 간단한 Make 사용법을 참조하도록 하자.
- makefile : 간단하게 수정
2007/07/10 06:23:33 수정
큰 수정 2가지가 있었다. 각 항목은 00 작업일지를 참고하자.
- FW.zip : asm.asm 파일과 asm.h, isr.asm 파일 수정
2007/07/09 20:14:58 수정
Task.c 파일에서 kSetupTask 함수에서 버그가 발생되어 수정했다.
'OS Kernel > 32bit OS Framework' 카테고리의 다른 글
참고. BIOS Call을 사용하는 방법들 (0) | 2007.11.17 |
---|---|
참고. Intel i386 CPU의 16bit->32bit 전환 (0) | 2007.11.17 |
20 작업환경 설치 (2) | 2007.11.14 |
Part18. Tutorial6-간단한 파일시스템을 추가해 보자 (0) | 2007.11.14 |
Part17. Tutorial5-메모리 동적할당 기능에 동기화 기능을 추가해 보자 (0) | 2007.11.14 |