안녕하세요. U robotics 입니다.
오늘 시간이 좀 남아서 이것저것 해봤는데
역시 다시 OS 개발욕구가 일어났습니다.
(kiwifi님 멋진 대문 감사합니다.
열심히 해서 세계최고 개발자가 되겠습니다. ㅎㅎㅎ )
그래서 여기저기를 검색해봤습니다.
카와이 히데미 선생님이 쓰신
OS구조와 원리를 보고
OS를 제작하겠다고 생각했었기 때문에
저는 부트로더를 첫 포인트로 잡았었습니다.
하지만 다시 다른 글들을 읽어보니깐
바이오스 => 부트로더 => 커널 => 운영체제
순으로 부팅이 된다고 합니다.
그렇다면 가장 첫 타겟으로 노려야 하는 것은
바이오스가 아닐까 생각합니다.
그래서 타겟을 바이오스로 잡았습니다.
먼저 저는 사실상 운영체제에 대해서 전혀 모르고
바이오스에 대해서도 전혀 모르기 때문에
간단히 바이오스란 하드웨어를 제어하는 것이겠구나.
하는 생각으로 접근합니다.
무식쟁이 ㅇ_ㅇ 노답진격
https://www.openfirmware.info/OpenBIOS
https://www.openbios.org/
운 좋게도 open BIOS라는 친구를 검색해냈습니다.
그리고
https://www.linuxbios.org/
리눅스 BIOS라는 친구도 찾았군요.
https://doc.coreboot.org/
문서도 나옵니다.
그런데 아쉽게도
설치하는 부분이나 사용 쪽이고
만드는 부분이 아니군요.
그래서 다시 검색을 시작합니다.
제 PC의 CPU가 intel 제품이라서 인텔 꺼를 뒤져봤습니다.
별 게 안 나오는군요. ㅇ_ㅇ 이런 저런 제품설명만.
그래서 다시 생각해봤습니다.
마더보드. 메인보드가 뭔가를 갖고 있지 않을까.
그래서 또 메인보드 쪽으로 방향을 돌렸습니다.
제 PC는 MSI 꺼라서
아............
뭔가 알 수 있을 것도 같은데........... 오래 걸립니다.
플랫폼 컨트롤러 허브라는 걸 찾아냈습니다. ㅎㅎㅎ
뭐하는 건지는 모르겟군요. ㅎㅎㅎ
ㅇ_ㅇ 후우...
도대체 어떤 원리로 동작하는 걸까요.
뭔가 만들 수는 있는걸까.
답답합니다.
끝.
감사합니다.