기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

Android의 경우, kernel에서는 UART(RS232/RS485/RS422) driver를 지원합니다.

그러나, 제가 알기로는 FrameWork(= HAL JNI Service APP API)에서는

serial을 지원하지 않는 것으로 알고 있습니다.

위와 같은 상황에서, 어떻게 하면, serial용 앱을 개발할 수 있는지요 ?

 

예를 들면, 산업용 태블릿 PC의 경우는 RS232(485/422)를 많이 사용을 하는데,

어떻게 하면 serial용 앱(JAVA 앱)을 개발할 수 있을까요?

 

 


하늘하늘

2014.10.24 17:29:37
*.203.239.73

https://github.com/mik3y/usb-serial-for-android  를 참고해 보시기 바랍니다.

파일럿

2014.10.24 19:52:11
*.214.41.74

USB to serial이 아니라면 해당 serial device node의 권한을 변경하고 serial용 JNI를 따로 만들어서 application에서

사용해야 할것 같네요.

삐까삐까룸

2014.10.24 23:18:10
*.173.80.27

serial port 인 경우라면, 아래 라이브러리를 사용하시면 됩니다.
저는 아래 라이브러리를 사용하여 Exynos 5410 플랫폼에서 
안드로이드 앱을 구현하였습니다. JNI를 기본적으로 사용하게 되어 있고
안드로이드 BSP 소스에서 초기화 코드에서 디바이스 드라이버 권한 설정을 666이나 777로 설정해주셔야 합니다.

https://code.google.com/p/android-serialport-api/
List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인