저는 프로젝트에서 Android에서 실행되는 Beaglebone black을 사용합니다. UART1을 사용해야합니다. UART1의 MODE를 설정해야한다는 것을 이해합니다. MODE0이어야합니다.Beaglebone에서 UART1을 구성 할 수있는 루트 권한
20>/SYS/커널/디버그/omap_mux/uart1_rxd
에코 0>/SYS/커널/디버그/omap_mux/uart1_txd
모든 작품을 에코 : 나는이 명령 ADB를 통해 그것을 할 수 있습니다 그렇게 좋아. 하지만 진짜 문제는 응용 프로그램 내부에서이 구성을 수행해야한다는 것입니다. 하지만 나는이 셸 명령을 실행할 수있는 권한이 없습니다. 왜냐하면 내가 뿌리가 맞지 않았기 때문입니다. 그래서 :
1)이 셸 명령을 실행하기 위해 beaglebone을 뿌리려면 어떻게해야합니까?
2) 또는이 파일을 쓸 수있는 권한이 있습니까? adb를 통해 chmod 777/sys/kernel/debug/omap_mux/uart1_rxd를 실행할 수 있으며 내 응용 프로그램 내에 쓰기 권한이 있습니다. 그러나 비글 본 재시작시 사용 권한이 손실되므로 솔루션이 아닙니다.
단순히 직렬 통신을 위해 UART1 (또는 다른 UART)을 사용하고 싶습니다. 그러나 모든 셸 명령은 내 응용 프로그램 내에서 실행되어야합니다. 어떻게해야합니까?