이런 문제가 있을때 어떤방향으로 문제해결을 하여야 할까요?
글쓴이: junteken / 작성시간: 토, 2004/11/06 - 4:04오후
현재 임베디드시스템위의 QPlus에서 GTK를 이용한 간단한 프로그램을 하나 짜고 있습니다.
호스트상에게 개발이 완료되어 보드로 포팅을 하는데...프로그램이 올라가는 도중에 자꾸 보드전체가 다운되어버리는 겁니다.
그래서 하나씩 문제를 찾아가는 pthread라이브러리와 관련이 있음을 알게 되었습니다. 그래서 tinyx를 안뛰우고 pthread를 쓰면 thread생성이 잘되어 문제 없이 돌아가지만 tinyx를 뛰우고 thread를 쓰면 보드전체가 다운이 되어버립니다.
이런 문제가 있을때 어떤방향으로 문제해결을 하여야 할까요?
GUI를 위해서 tinyx를 안띄울수는 없는 상황입니다.
흠흠....정말 울고싶네요...
내공이 약한게 원통합니다....ㅠ.ㅠ
Forums:
임베디드 시스템이라면 cpu 및 개발 환경에대해서 간단히 올려 주세요..
임베디드 시스템이라면 cpu 및 개발 환경에대해서 간단히 올려 주세요.. 물론 자세할 수록 도움을 받기 슆겠죠..
혹 ppc라면 pthread쪽에서 버전에따라 약간의 버그(?) 혹은 문제점이 있을 수 있어요..
제 경험에 의하면(지금 님의 경우와는 관계없이) pthread에서 eldk 2.0 버전에서 크래쉬가 나는 경험이 있는데, 이를 hhl(montavista)2.0(?)버전으로 데체 하였을 경우는 정상 동작을 한 경험이 있습니다.
지금과 같은 경우는 정확한 햬결은 참으로 어렵고, 다양한 경우를 테스트 해 봐야 합니다. 버전 혹은 컴파일러 버전 library를 만든 사람등에따라, 경우가 다르기 때문에 많은 테스트를 해보면 원인을 알수 있을 겁니다.
댓글 달기