我有一个beaglebone的开发板,想使用上面的串口,在谷歌上搜索了很多资料,都提到了要设置MUX,这个可以理解,因为引脚复用。
但是网上资料给的路径都是/sys/kernel/debug/omap_mux,类似于这样子的。我在我的系统下面始终没有找到这样子的路径,直接使用echo 0 > /sys/kernel/debug/omap_mux/uart1_txd会提示No such file or directory。估计还是因为不存在这个文件的问题。
我使用的是android4.0,外设有一个液晶显示器。辅助软件是开源程序http://code.google.com/p/android-serialport-api/。这个软件在使用uart0的时候可以从开发板发出数据到PC端的串口调试助手,但是串口调试助手的数据不能被开发板收到,但是会有一个返回,也就说PC发出来的东西会被自己一并收到。使用超级终端的时候开发板受到的数据不能正确显示;可以收到开发板发过来的数据。
于是就有这几个问题,麻烦高人提示一下:
1.如何使用beaglebone的串口,mux文件是不是在android4.0的时候换位置了。
2.PC端是用什么软件比较合适。
3.开发板使用串口,有没有固定的API,或者说还是自己去编写HAL以及库文件。