Visual C++로 작성된 애플리케이션을 한백전자의 안드로이드 보드에 포팅하려고 합니다.

안드로이드 애플리케이션만 만들다가 이번에 포팅하는 작업을 하게 되었는데
이 분야에 문외한이라 몇 가지 여쭤봅니다.

기존 코드에서 사용한 라이브러리는 아래와 같습니다.
- wsock32.lib : Socket 관련
- ws2_32.lib : Socket 관련
- rpcrt4.lib : Remote Procedure Call
- wlanapi.lib : 무선랜 API
- Packet.lib : 패킷 관련
- wpcap.lib : 패킷 캡쳐 관련

자료를 찾아보니 다음과 같이 하면 될 것 같습니다.

1. NDK로 개발한다.
2. 기존 코드에서 사용한 라이브러리 각각에 대응하는 리눅스 라이브러리를 찾는다.
    2.1 소켓 관련 코드는 NDK에서 컴파일되므로 찾을 필요 없다.
    2.2 무선랜 라이브러리는 한백전자로부터 제공받는다.
3. 위 2에서 찾은 라이브러리를 사용하여 Visual C++ 코드를 C/C++ 코드로 바꾼다.
4. 컴파일 & 배포

먼저, 위와 같은 포팅 작업이 가능한가요?
그리고 위의 포팅 방법이 맞는지? 누락되거나 고려하지 못한 건 없는지?
기존 코드에서 사용한 라이브러리 각각에 대응하는 리눅스 라이브러리를
어떻게 찾아야 할지?

미리 감사드립니다.