w*u
2 楼
就看能不能找到好的device driver了,看来HP/Palm的firmware工程师有些问题。
we have HP's kernel but unfortunately HP tries to do everything
in userspace
many of the drivers were missing
and what drivers are there are for the wierd firmwares HP used
for example: our touchscreen has a very capable controller..
literally top of the line
but HP uses a firmware that pretty much disables the controller
and they process in userspace instead
(on cpu)
many of these funky userspace drivers/libs cause slowdowns as
well
we have HP's kernel but unfortunately HP tries to do everything
in userspace
many of the drivers were missing
and what drivers are there are for the wierd firmwares HP used
for example: our touchscreen has a very capable controller..
literally top of the line
but HP uses a firmware that pretty much disables the controller
and they process in userspace instead
(on cpu)
many of these funky userspace drivers/libs cause slowdowns as
well
h*g
3 楼
Introduction: limited to one page instead of two!
s*p
4 楼
看来CM7值得期待啊
everything
used
controller
【在 w***u 的大作中提到】
: 就看能不能找到好的device driver了,看来HP/Palm的firmware工程师有些问题。
: we have HP's kernel but unfortunately HP tries to do everything
: in userspace
: many of the drivers were missing
: and what drivers are there are for the wierd firmwares HP used
: for example: our touchscreen has a very capable controller..
: literally top of the line
: but HP uses a firmware that pretty much disables the controller
: and they process in userspace instead
: (on cpu)
everything
used
controller
【在 w***u 的大作中提到】
: 就看能不能找到好的device driver了,看来HP/Palm的firmware工程师有些问题。
: we have HP's kernel but unfortunately HP tries to do everything
: in userspace
: many of the drivers were missing
: and what drivers are there are for the wierd firmwares HP used
: for example: our touchscreen has a very capable controller..
: literally top of the line
: but HP uses a firmware that pretty much disables the controller
: and they process in userspace instead
: (on cpu)
d*0
6 楼
活该HP倒闭
j*r
7 楼
我也发现这个问题了,不知道WebOS的系统工程师怎么想的,居然让driver运行再
userspace。。。
everything
used
controller
【在 w***u 的大作中提到】
: 就看能不能找到好的device driver了,看来HP/Palm的firmware工程师有些问题。
: we have HP's kernel but unfortunately HP tries to do everything
: in userspace
: many of the drivers were missing
: and what drivers are there are for the wierd firmwares HP used
: for example: our touchscreen has a very capable controller..
: literally top of the line
: but HP uses a firmware that pretty much disables the controller
: and they process in userspace instead
: (on cpu)
userspace。。。
everything
used
controller
【在 w***u 的大作中提到】
: 就看能不能找到好的device driver了,看来HP/Palm的firmware工程师有些问题。
: we have HP's kernel but unfortunately HP tries to do everything
: in userspace
: many of the drivers were missing
: and what drivers are there are for the wierd firmwares HP used
: for example: our touchscreen has a very capable controller..
: literally top of the line
: but HP uses a firmware that pretty much disables the controller
: and they process in userspace instead
: (on cpu)
w*u
9 楼
看CM7 TP的google网页,gyroscope也在user space上。看来不少硬件都通过CPU控制。
开发时候放CPU上,容易debug,但release的时候,应该把drivers上的bug清掉,把应
该是别的硬件完成的任务交还给该硬件,否则一堆每时每刻发生的事件都请求中断CPU
运行,怎么受得了?而且处理这些也不是通用CPU的特长,就像人脑再聪明也不擅长处
理膝跳反射。那些设计硬件的估计恨死了这些软件的。
开发时候放CPU上,容易debug,但release的时候,应该把drivers上的bug清掉,把应
该是别的硬件完成的任务交还给该硬件,否则一堆每时每刻发生的事件都请求中断CPU
运行,怎么受得了?而且处理这些也不是通用CPU的特长,就像人脑再聪明也不擅长处
理膝跳反射。那些设计硬件的估计恨死了这些软件的。
h*x
10 楼
kernel space下面很麻烦哦
everything
used
controller
【在 w***u 的大作中提到】
: 就看能不能找到好的device driver了,看来HP/Palm的firmware工程师有些问题。
: we have HP's kernel but unfortunately HP tries to do everything
: in userspace
: many of the drivers were missing
: and what drivers are there are for the wierd firmwares HP used
: for example: our touchscreen has a very capable controller..
: literally top of the line
: but HP uses a firmware that pretty much disables the controller
: and they process in userspace instead
: (on cpu)
everything
used
controller
【在 w***u 的大作中提到】
: 就看能不能找到好的device driver了,看来HP/Palm的firmware工程师有些问题。
: we have HP's kernel but unfortunately HP tries to do everything
: in userspace
: many of the drivers were missing
: and what drivers are there are for the wierd firmwares HP used
: for example: our touchscreen has a very capable controller..
: literally top of the line
: but HP uses a firmware that pretty much disables the controller
: and they process in userspace instead
: (on cpu)
p*o
14 楼
hp really released a beta quality system as a "product", no wonder
it got cancelled...
it got cancelled...
s*n
15 楼
kernel和userspace都是在CPU上跑,哪来的一个比另一个慢的问题? fireware是外围设
备的程序,那是能减轻负担。
哎,不怕外行,就怕半瓶子晃荡的
备的程序,那是能减轻负担。
哎,不怕外行,就怕半瓶子晃荡的
s*n
18 楼
即时你在kernel处理,最后也要通过file descriptor把结果传到userspace, 把处理放
在kernel最后传到userspace没有多大区别,除非处理前后数据量相差很大。
把Driver放在Userspace的一个坏处是要增加一个Thread,不过很多Driver也是通过
Kernel thread来实现的。
Webos本身的特性决定了它的javascript app没法直接用硬件,都要通过userspace的一
个daemon转换成javascript世界能理解的文本。
在说,android不也是有很多userspace的service在做driver的事情么?
在kernel最后传到userspace没有多大区别,除非处理前后数据量相差很大。
把Driver放在Userspace的一个坏处是要增加一个Thread,不过很多Driver也是通过
Kernel thread来实现的。
Webos本身的特性决定了它的javascript app没法直接用硬件,都要通过userspace的一
个daemon转换成javascript世界能理解的文本。
在说,android不也是有很多userspace的service在做driver的事情么?
相关阅读
Hisense Sero 8 tablet at Walmart for $129为何删我的贴笔记本能投影到小米盒子2上面吗Q5四核粉墨登场1440p的屏幕毁了LG G3海美迪Q5芒果Tv怎么装YouTube?outlook首页的两个亚裔太难看了MS广告终于能看了(SP3)iPad Air 电池牛逼大了Huawei Mate2 wifi 问题忘了什么安卓app还可以网上放歌曲的。$500 budget for an unlocked andrroid phone, please recommendMate 2 的套Xbox Music service API Opened Up送老人平板是不是12"比10"更好?请问大家是用什么连接 笔记本电脑和smart tv的Google Play Services 5.0 粉墨登场乐视C1S电视盒上永远不能进入乐视网TV版了新申请的QQ号用来作为WeChat的帐号老出错。Samsung S3 Wi-Fi 经常没法turn on