首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

java可以开发驱动程序么?该如何处理

2013-01-08 
java可以开发驱动程序么?最近看到一个文档,有些疑惑。当然,本人不搞驱动,求高手指教OmniDriver was created

java可以开发驱动程序么?
最近看到一个文档,有些疑惑。当然,本人不搞驱动,求高手指教
OmniDriver was created in the Java environment and includes native libraries for select Windows, Macintosh and Linux operating systems.
[解决办法]
据我所知底层驱动大部分都是用C语言,C++也有,不过没听说过Java可以做驱动!毕竟这几种语言有各自的特点,C更贴近硬件,所以操作硬件更容易!
[解决办法]
应该是通过jni转换成c的,也就是可以用java写,最终还是以c实现驱动。我是这样理解的
[解决办法]
OmniDriver指的应该是一个开发环境吧!它可能包含了驱动功能,但是它和我们平时做的驱动应该不是同一个概念!我想可能是你吧OmniDriver的理解错了!虽然单词里面有个driver,但它和我们平时所说的驱动开发应该不是一回事!我是这么理解的!这个你再查查OmniDriver吧!
[解决办法]
到目前为止,至少基于linux的驱动都是用C和汇编来做,但驱动框架不少用到了面向对象的思想,楼主所说的OmniDriver was created in the Java environment and includes native libraries for select Windows, Macintosh and Linux operating systems.这里的include native libraries则是由C/C++来实现的底层代码,JAVA是不能直接来写驱动的,不仿仔细想一下,JAVA的工作平台是JAVA虚拟机,在操作系统之上,而现有的高级操作系统(linux/windows),驱动层都是在操作系统内核下被内核管理的。
[解决办法]
JAVA和C不一样,需要装虚拟机的,虚拟机还是系统之上的平台,应该不能用来编驱动的,写驱动用C语言。。。。
[解决办法]
可以开发驱动程序的……

热点排行