2008. 10. 7. 02:38
     

 에구에구... 오늘 교육 끝나고 집으로 쏜살같이 달려와서는 그 동안 마음에 걸렸던 부분들을 수정했습니다. 사실 더이상 손대기에는 시간도 부족하고, 목표로 정한 것이 있어서 더이상 구현만 할 수는 없었다는... ㅠㅠ 그래서 완성도는 약간 떨어지지만, 프로토타입을 완료했습니다. ㅎㅎ

 지금까지 진행된 것은 멀티 태스킹 + 파일 시스템 + 동적 메모리 관리 + GUI 시스템 + 기타 시리얼, 마우스, 하드 디스크 드라이버 등등 정도 입니다. 뭐 많이 하긴했는데, 적어놓고보니 별거 없군요. ㅠㅠ 아래는 1.0 버전의 스크린샷입니다.

 파일 시스템이 추가되어서 시리얼로 실행파일을 매번 전송해서 실행하는 번거로움이 없어졌습니다. "Application Pannel"에서 "GUI Shell"을 실행한 다음 루트 디렉토리에 있는 테트리스 실행파일을 load 명령으로 실행하면 테트리스가 실행됩니다. ^^)-b GUI 쉘은 화면을 지우는 cls 명령과 디렉토리를 표시하는 dir 또는 ls 명령만 가지고 있습니다. 

 기념삼아 프로토타입을 테스트할 수 있는 파일을 올립니다. 아래 파일을 다운 받으셔서 압축을 푸신 다음 "qemu64MyOs.bat" 파일을 실행하시면 됩니다. 


 아아~ 오늘도 늦게까지 작업했더니 피곤합니다. ㅠㅠ. 일찍 끝낼 수 있었는데 QEMU가 Single Core 모드로 동작할때 IOAPIC 쪽을 사용하지 않는 걸 몰라서 한참 삽질했습니다. ㅡ_ㅡa... 커널이 잘못된 줄 알고 2시간동안 갈아 엎었습니다. 디버그 코드 덕에 겨우 알았다는... 싱글 코어일때는 PIC를 그대로 쓰도록 바꿔놔야겠군요. ㅎㅎ

 이크~ 저는 이만 자야겠습니다. 다들 좋은 밤 되세요~ ㅎㅎ

 

 

Android App

Posted by 호기심 많은 kkamagui(까마귀, 한승훈)

댓글을 달아 주세요

  1. Favicon of http://grampus.tistory.com BlogIcon grampus 2008.10.07 03:16  댓글주소  수정/삭제  댓글쓰기

    와우!@!
    드디오~드디어 나왔네요~~이 늦은시간까지...ㅎㅎㅎ
    하나하나 해봤는데 잘 되네용~~

  2. 장영일 2008.10.07 08:07  댓글주소  수정/삭제  댓글쓰기

    형 최고 ^^

  3. Favicon of http://www.hizstory.net BlogIcon 마로 2008.10.07 10:14  댓글주소  수정/삭제  댓글쓰기

    헐.. 역시 까마귀님.. 멋지네요.. 지금은 회사라 테스트는 못해보겠지만.. 집에가서 꼭 해봐야 겠어요 +ㅁ+

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2008.10.07 11:35  댓글주소  수정/삭제

      좀 허접한데... ^^;;; 살짝 부끄럽습니다. ㅎㅎ
      혹시 OS 제작에 대한 좋은 의견이 있으시면 댓글로 제보 부탁드립니다. 나중에 나올 버전에 살짝 반영하겠습니다. ㅎㅎ

  4. RecoverLee 2008.10.07 11:14  댓글주소  수정/삭제  댓글쓰기

    형 드디어 다하셨군요..ㅎㅎ 저로서는 신기할 따름이네요..
    음.. 나도 언제쯤 저렇게 OS를...ㅎ

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2008.10.07 11:36  댓글주소  수정/삭제

      헐헐... 다한건 아니고, 프로토타입만 나온거지 머... 알맹이만 되있는거에 껍데기 씌운거당 ㅎㅎ
      좋은 의견 있으마 댓글로 제보도공~ 난쥬 반영하꾸마이~

  5. Favicon of http://stnzone.com/neojzs BlogIcon neojzs 2008.10.07 17:45  댓글주소  수정/삭제  댓글쓰기

    대단하시네요. 재미있는 일을 하시니 나름 부럽습니다. ^^

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2008.10.07 18:25  댓글주소  수정/삭제

      감사합니다. ^^ 덕분에 몸은 죽을 것 같네요. ;)
      그래도 나름 재미있어서 열심히 하고 있습니다. ^^

  6. Favicon of https://ssmhz.tistory.com BlogIcon ㄱ효진님 2008.10.07 18:00 신고  댓글주소  수정/삭제  댓글쓰기

    이건 뭐 압박이네요 ~! 잘 돌아가네요 역시 쵝오!!

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2008.10.07 18:26  댓글주소  수정/삭제

      와우~!!! 캄사 캄사~!!!
      프로토타입은 이만하면 된 것 같제? ㅎㅎ 이제 좀 더 세밀하게 만드는 건 거사(?)를 진행하면서 해야할 것 같다 ㅎㅎ

  7. Favicon of http://whiterock.tistory.com/ BlogIcon whiterock 2008.10.07 21:49  댓글주소  수정/삭제  댓글쓰기

    매번 글들 잘 보고 있습니다. 열정이 인터넷을 타고 오는게 느껴집니다.
    활활~~~

  8. Favicon of http://jumpzero.tistory.com BlogIcon jz 2008.10.09 08:52  댓글주소  수정/삭제  댓글쓰기

    세상에 세시;;;;;;;;;
    매번 회사생활 하시면서 늦은시간까지 코딩하시는거 보고 놀랐는데,
    다른 포스트에 사진 보니 근육맨이시네요
    역시 체력이 되시는구나 했다는ㅋㅋ

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2008.10.09 23:57  댓글주소  수정/삭제

      헑... 아닙니다. ㅠㅠ
      그냥 풍선... 다 살이에요 ㅠㅠ
      세시까지 하면 거의 아침에 좀비 모드로 일어납니다. ㅎㅎ 그래서 회사에서 안자려고 커피, 자양강장제 같은 포션으로 버티고 있지요.
      ;)