현재 디스플레이 장치가 없는 보드에 리눅스를 올려보고 있습니다.
시리얼 포트로 뽑아보고 있죠.
헌데 Loading vmlinuz......까지만 뿌리고 화면이 클리어 되더니 더이상 아무것
도 출력하지 않는군요. 대강 소스를 보면서 흐름을 따라가보니 lilo에서는 넘어간거 같고 arch/i386/boot/setup.S 나 arch/i386/boot/compressed/head.S 둘 중에 한곳에서 죽는 거 같은데요. 문제는 이것들이 어셈인데 어셈은 잘 몰라서 디버깅을 어떻게 해야할지 모르겠습니다. printk로 찍어볼수도 없고...
잘 안되네요...신호가 들어오지도 나가지도 않습니다.
윈도우 시스템에 VMware를 설치해서 리눅스를 설치하였습니다.
analyzer로 시리얼 포트에서 나오는 신호를 체크하는데...신호가 전혀 나오지 않네요..
시리얼 프로그래밍 하우투나 기타 문서들에 나온 예제들을 다 해보았지만 뚜렷한 이유를 잘 모르겠습니다.
윈도우에서 하이퍼터미널을 이용해 테스트를 해보면 신호가 잘 나갑니다.
케이블에는 문제가 없는것 같습니다.
죄송합니다. 이 주제가 이 계시판에 적당한지는 잘 모르겠습니다만, 절실함이 극에달하다보니 이렇게 무례하지만 글을 올립니다.
엑스윈도우의 XDrawString16 함수의 소스코드가 절실히 필요한데 제 실력으로는 도저히 찾을 수가 없네요.
고수님의 도움이 절실합니다.
제발 졸업좀 도와주십시요...흑...흑...