안녕하세요. 임베디드를 공부중에 *.so파일에 대해 궁금한게 생겨서요
글쓴이: gilroots / 작성시간: 월, 2009/06/08 - 1:42오후
임베디드를 공부하는 학생입니다.
얼마전에 프로젝트를 하나 맞게 되었습니다.
그런데 Spectrometer라는 듣도 보도 못한 장치를 사용하는 프로젝트 이더라구요.
프로젝트 요지는 Spectrometer장치를 임베디드 보드에 연결하는 것인데.
제가 얼마간 device driver *.o 파일을 찾아 보았으나 없더라구요 ㅠ
본사에 연락 해고보 해서 겨우 알아 낸것이 *.so파일 입니다.
왕초보 라서 장치를 사용 할려면 *.so파일을 어떻게 사용해야 되는지를 모르겟습니다..
조금 찾아 보니 *.so파일은 동적 library 이라고 하더라구요..
그럼 *.so파일을 읽어서 사용하면 되는 건가요?
참 그리고 java와 *.so파일은 어떤 관계가 있는지 정말 궁금합니다.. 가르쳐 주세요.
Forums:
많이 필요하실 듯.
제가 알기론
Java와 .so는 인접한 관계가 없고요.
.so는 device driver 파일이 아닐거고요...
근데, '프로젝트를 하나 맡게 된' 임베디드를 공부하는 학생 맞으시죠?
좀 준비가 많이 필요하실 것 같아서요...
참고하세요.
아래 링크에 내용 참조하시기 바랍니다.
http://dooeui.blogspot.com/2009/01/1.html
http://dooeui.blogspot.com/2009/01/2.html
--------------------------------------------------------------------------------------
조금씩이라도 전진한다.
가만히 보고 있다가
가만히 보고 있다가 딴지만 거는 것 같아 무척 죄송스러운데...
차라리 검색을 해서 찾느니만 못한 결과를 얻을까봐 노파심에 몇자 적습니다.
블로그의 글이 대체로 맞지만 오해를 불러일으키거나 잘못 전달될만한 것이 있습니다.
리눅스에서...
LD_LIBRARY_PATH 의 역할은 ld 가 뒤질 path 의 우선순위를 바꾸기위해 사용합니다.
path 추가기능은 부가적으로 얻어지는 이익일 뿐입니다.
.so 는 shared object일 수도 있고 링커에 의해 해석될 수 있는 스크립트일 수도 있습니다.
심지어 .so 는 실행 프로그램 그 자체일 수도 있습니다.
OTL
뒤늦게 댓글을 읽었습니다.
좋은 정보 감사합니다.
so파일의 다른 사용 방법에 대해서 많이 배우고 갑니다.
감사합니다.
--------------------------------------------------------------------------------------
조금씩이라도 전진한다.
--------------------------------------------------------------------------------------
조금씩이라도 전진한다.
삭제...
고수님이 많다 보니
답변달기 그러네요 달고도 지우개되네요 ㅠㅠ
<에이다의 저주>
댓글 달기