如果我在Beaglebone (划船)上使用德州仪器预建的Android镜像,我还能通过Linux内核访问西塔拉AM355x外设(PWM、I2C、GPIO等)吗?我以前从未使用过Android,但我最终想要编写自己的UI来与一些自定义设备驱动程序进行交互。
我知道Android是建立在Linux之上的,但我想问的是,Android附带的内核是否包含AM355x外设(例如,Angstrom内核就包含)。
发布于 2015-05-18 13:07:48
适用于所有外设的User Space Drivers自带BeagleBone系列。
因此,开发人员可以使用"Echo" & "Cat"操作轻松地访问外围设备。
如果你要使用Android platform,你必须使用JNI for read/write选项。
您将获得从用户空间访问所有外围设备的user guide for AM335x PSP from here。
使用fcntl.h执行open/close/read/write操作。
https://stackoverflow.com/questions/13792182
复制相似问题