본문 바로가기

AiRPOS

(4)
자작 운영체제 AiRPOS(RT)를 공개합니다. AiRPOS(RT) OS for embedded system 개념 오래전 동아리 Study 세미나 진행을 위해 개인적으로 만들었던 간단한 OS 커널을 공개합니다. 원래의 이름은(Lestat) 였으나 최근 AiRPOS(RT)로 바꾸었습니다. 이는 PC용(AiRPOS(PC))으로도 포팅을 완료 했으며, 이런저런 드라이버를 추가적으로 구현하고, 끼워 넣어 보느라 공개에 시간이 걸리고 있습니다. (곧 한다던게 1년이 지났습니다. T^T) AiRPOS(RT)를 돌려 볼만한 Evaluation Board가 없어 내버려 두던차에 얼마전 ARM Simulator - Skyeye 를 접했고, 그 Simulator 에서 지원하는 s3c4510b based Target 용으로 포팅을 해 보았습니다. 준비물 Windows 용..
AiRPOS OS 실제 PC에서 정상 가동 확인! VMWARE, Bochs, Virtual PC 등 각종 가상머신 환경을 제공하는 유틸리티에서 자작한 OS를 돌려 보았었습니다. 세가지 모두 약간의 차이를 보이더군요, 특히 V8086 환경은 좀 예민한 것 같아 Virtual PC와 Bochs 의 특정 VGA BIOS 설정에서만 제대로 동작하는 것을 확인 하였습니다. 그래서 결국- 이넘이 진짜로 제대로 돌까 싶은 의심도 들었지요.(ㅡㅡ') 그러다, 와이프와 나들이를 나갔다가 우연히 마주친 중고 PC점에서 3.5인치 플로피 디스크 드라이버를 구입하는데에 이르렀습니다. (미안했습니다, 모처럼의 산책중에도 습성을 못버리다니... ㅡ.ㅡ; 중고... 단돈 5000원...) 참으로 오랜만에 만져보는 구시대 유물 이었습니다.(해외 수출용으로 남겨둔 것이라 하시더군요)..
자작 OS - AiRPOS 약간 수정 버전 기본 외관을 조금 바꿔 봤습니다. 분위기가 기존과는 확~ 달라지는 군요. 명령어 입력으로 Window 를 간단히 동적 생성하는 모습입니다. 얼른 여유가 나서 완성도 시키고(어느수준이 완성일까요..?) 연재물를 올려야 할텐데 말이죠... ㅠㅠ http://airpage.org/ http://airpage.org/~gunman/cgi-bin/airpage/start.cgi?address=airpos 바탕화면도 바꿔야 할텐데... 너무 압박주는 듯...^^
제작중인 운영체제의 가동 모습 입니다.^^ 현재 진행형인 자작 운영체제 AiRPOS 입니다. 메모리 관리자가 아직 삐걱 거리는 것이 문제네요. 아래는 부팅부터 바탕화면과 몇개의 윈도우가 나오기 까지, 그리고 마우스 커서와 키 입력 동작을 촬영한 화면입니다. 멀티 태스킹과 v86모드등을 지원합니다. Bochs 를 사용하고 있습니다. 조만간, 자세한 관련 정보와 연재를 http://airpage.org/~gunman/cgi-bin/airpage/start.cgi?address=airpos 혹은, http://airpage.org/ 에 올릴 예정입니다.