24 WIFI 라이브러리 설치 및 사용방법(작성중)

원문 :  http://kkamagui.springnote.com/pages/551155

 

들어가기 전에...

 

0.시작하면서...

 NDS에서 WIFI를 사용할 수 있도록 하는 libwifi가 2007년 9월 일자로 업데이트 되었다. 자세한 내용은 http://www.devkitpro.org 를 참고하면 되고 다운로드는 https://sourceforge.net/project/showfiles.php?group_id=114505&package_id=199021&release_id=541526 에서 직접 내려받을 수 있다

 이제 소스 컴파일부터 실제 사용까지 과정을 알아보자. 

 

1.소스 컴파일 및 설치

 위의 링크에서 dswifi-src-XXX.XXX 로 표시되어있는 source가 포함된 버전을 받는다. 라이브러리를 받지 않고 굳이 소스를 받는 이유는 현재 사용중인 데브킷 프로의 버전과 라이브러리가 맞지 않을 수도 있고 기타 다른 라이브러리(PALib 등등)를 사용하고 있다면 데브킷 프로의 라이브러리들이 교체되었을 가능성도 있으므로 이런 일련의 문제를 한방에 해결하기위해 소스를 컴파일 하는 것이다.

 소스를 다운받아 적당한 폴더에 압축을 풀고 해당 디렉토리로 이동하여 콘솔창에서 make를 입력하면 라이브러리를 빌드할 수 있다.

 빌드가 끝나면 아래와 같은 화면이 나온다. 

dswifi.PNG

<빌드완료>

 

 이제 빌드가 완료되었으므로 dswifi의 include와 lib 폴더devkitpro가 설치된 libnds 폴더 아래에 복사한다. 같은 이름의 파일들이 있다고 덮어쓸지를 물어보는 데, 전부 다 덮어쓰도록 하자. 이상으로 소스 컴파일 및 설치가 끝났다.

 

2.라이브러리 사용 

 dswifi를 사용하기위해서는 ARM9과 ARM7 양쪽 코어에서 작업을 해줘야 한다. 조금 까다로운 절차가 필요한데, 다행이 예제 셈플을 제공하고 있다. 예제 셈플은
http://www.akkit.org/dswifi/ 에서 받을 수 있다(라이브러리를 만든 저작자 같다). 비록 0.3 버전의 테스트 소스이지만 정상적으로 동작한다. 물론 손을 좀 봐야하는 것은 당연한 이야기!!!

 

TODO 

  • WIFI 사용 예제 넣기. 아래의 소스를 정리해서 편리하게 쓸 수 있도록 정리하기
  • Ad-hoc 소스 정리해서 넣기 

 

 

3.마치면서... 

 

4.첨부 

 

 

이 글은 스프링노트에서 작성되었습니다.

+ Recent posts