【发布时间】:2011-05-26 19:11:26
【问题描述】:
我对这个领域很陌生。其实我只是开始调查可能性。
我的问题的简单版本是,需要什么来开发驱动程序(比如 USBSerial),将其部署到 Android 手机(商业产品,非定制手机)并编写应用程序以使用它?这甚至可能吗?
这里有一个更长的版本。
我已经有Windows驱动开发的经验和一些Linux驱动的知识。我也做了一些研究。我只知道NDK。我不知道的是:
我发现的所有参考资料似乎都暗示驱动程序开发是在设计设备时完成的,而不是为了破解现有设备。是这样吗?
如果可能,如何部署?驱动是不是必须和内核集成到ROM里面刷机?
如果设备不支持 USB 主机,是因为硬件设计还是软件中缺少某些东西或两者兼而有之?
很抱歉问题列表太长。任何有关该领域的建议都会有所帮助,因为我还有其他计划涉及从头开始构建 Android 设备。感谢您的宝贵时间。
顺便说一句,ADK 对我的应用程序来说太贵了(至少现在是这样),所以它不适合。
【问题讨论】: