Android(Rowboat)的外围设备建立在Beaglebone上?

时间:2012-12-09 21:45:37

标签: android linux beagleboard

如果我使用德州仪器预装的Android图像用于Beaglebone(Rowboat),我是否仍然可以通过Linux内核访问Sitara AM355x外设(PWM,I2C,GPIO等)?我之前从未使用过Android,但最终我想编写自己的UI来与一些自定义设备驱动程序进行交互。

我知道Android是建立在Linux之上的,但我问的是Android内核包含的内核是否包含AM355x外设(例如Angstrom内核)。

1 个答案:

答案 0 :(得分:0)

BeagleBone家人为所有外围设备附带 User Space Drivers

因此,开发人员可以使用 "Echo" & "Cat" 操作轻松访问外围设备。

如果您要使用Android platform,则必须使用JNI for read/write选项。

您将获得user guide for AM335x PSP from here来访问用户空间的所有外围设备。

使用fcntl.h执行open/close/read/write操作。