当前位置: 技术问答>linux和unix
弱问:andriod的开源政策及实时性
来源: 互联网 发布时间:2016-10-13
本文导语: 1, android 的实时性如何.,有没有用android 控制系统的成功案例?就是需要实时显示数据 2, android 有开源政策,是怎样的?是否彻底? 1),可否获得完整的源代码及编译器,将驱动与系统编译到一起。还是 ...
1, android 的实时性如何.,有没有用android 控制系统的成功案例?就是需要实时显示数据
2, android 有开源政策,是怎样的?是否彻底? 1),可否获得完整的源代码及编译器,将驱动与系统编译到一起。还是 2),可否获得android 的编译器,只编译驱动,然后通过系统软件加载。
2, android 有开源政策,是怎样的?是否彻底? 1),可否获得完整的源代码及编译器,将驱动与系统编译到一起。还是 2),可否获得android 的编译器,只编译驱动,然后通过系统软件加载。
|
android实时性一般,毕竟linux kernel不是实是OS kernel. android控制系统没问题呀,Android手机平板电脑满天飞。
2, android 有开源政策,是怎样的?是否彻底? 1),可否获得完整的源代码及编译器,将驱动与系统编译到一起。还是 2),可否获得android 的编译器,只编译驱动,然后通过系统软件加载。
kernel是GPL的许可证,全部开源。
android开源工程树,有一小部分没有开源。
驱动属于kernel部分,现在的android的版本,例如2.0, 2.1, 2.2将kernel, android开源工程分开了。
kernel编译时,用对应开发板的交叉编译器即可。编译后生成zImage 几MB的内核文件(文件大小依赖menuconfig的配置)
Android开源工程目录树里包含了编译工具链,编译后生成system.img, ramdisk.img, userdata.img等。
|
这 userspace 写驱动的情况很少,但是也有些 比较 2 的厂商喜欢干这种事。
userspace 的驱动程序与其说是驱动,不如说是对内核态驱动的扩展。
明明可以放到内核里干的事情非要放到用户态。
你不要把它当什么驱动,就是一个应用程序而已。
|
实时的问题就看你系统的要求了,本身实时性也是一个相对的概念,所以说还是自己试一下了。
我理解你就是想要个界面吧,android下弄个窗口显示数据还是很容易的,不过也包括从下到上的修改(包括linux driver,JNI, framework,application),如果单纯显示个数据,用android其实是大材小用。
可以选择用linux+minigui
我理解你就是想要个界面吧,android下弄个窗口显示数据还是很容易的,不过也包括从下到上的修改(包括linux driver,JNI, framework,application),如果单纯显示个数据,用android其实是大材小用。
可以选择用linux+minigui