当前位置: 技术问答>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 的编译器,只编译驱动,然后通过系统软件加载。
|
1, android 的实时性如何.,有没有用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等。
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