기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
Android 에서 External Library를 수정하거나 porting할때 printf 를 사용하는 경우가 종종 있습니다.
그런데, Android에서는 JAVA가 아닌 C/C++ Framework에서의 stdout은 막혀 있더군요.
(사실 opencore library의 log를 보고 싶은데, loglevel을 수정해도 나오질 않아 확인해 보다보니 init.c에서 stdout,stdin,stderr를 모두 /dev/null로 mapping해 둔것을 보았습니다..)
이걸 풀어서 stdout, stdin을 볼 수 있는 방법이 있는지 문의 드립니다.
실행을 시키실때
/system/bin/logwrapper /system/bin/wpa_supplicant
이런식으로 감싸시기 바랍니다.
그러면 logcat으로 printf가 redirection이 됩니다.