2012-12-09 11 views
1

如果我使用德州儀器預製的Beaglebone(Rowboat)Android圖像,我仍然可以通過Linux內核訪問Sitara AM355x外設(PWM,I2C,GPIO等)嗎?我以前從未使用過Android,但最終我希望編寫自己的UI以與一些自定義設備驅動程序進行交互。我知道Android是建立在Linux之上的,但我問是否包含Android的內核包含AM355x外設(例如Angstrom內核)。安卓(Rowboat)外設搭建Beaglebone?

+0

是的,你可以訪問GPIO,I2C等你需要使用JNI接口 –

回答

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操作。