hobby-os

    2

    2답변

    내 시스템 프로그래밍 클래스에서 우리는 작고 단순한 취미 OS로 작업하고 있습니다. 개인적으로 나는 ATA 하드 디스크 드라이버로 작업 해왔다. 한 줄의 코드가 시스템을 즉시 재부팅하는 오류를 일으킨다는 것을 발견했습니다. 문제의 코드는 IDE 인터럽트에 대한 인터럽트 서비스 루틴의 끝에 있습니다. IDE 채널을 사용하고 있기 때문에 마스터 PIC (마스터

    2

    4답변

    그래서 나는 최소한의 OS로 많은 것을하지 않습니다. 32 비트 보호 모드에서 기본 C 커널을로드하는 부트 로더가 있습니다. printf과 같은 것을 사용할 수 있도록 C 라이브러리에 어떻게 포팅합니까? GNU C 라이브러리를 사용하려고합니다. 어디서나 튜토리얼이 있습니까?