温习一遍加强**!

[复制链接]
djyos 发表于 2007-6-20 21:41 | 显示全部楼层

35楼,linux内核和应用真的分开了吗

&nbsp;&nbsp;&nbsp;&nbsp;你开发一个软件,软件包括一个driver和一个进程,driver和内核一起执行在内核态,进程在用户态,如果你认为driver不是你的应用程序一部分的话,我无话可说。<br />&nbsp;&nbsp;&nbsp;&nbsp;进程和内核确实分开了,但应用程序并没有和内核分开啊,这在“不喜欢linux的一个理由”帖子中说得很清楚的。<br />---------------------------------------------------<br />竟然说linux的内核和应用没有分开<br />真是菜鸟中的菜鸟,无知者无畏呀
wangkj 发表于 2007-6-21 08:44 | 显示全部楼层

如果按照楼上的说法,所有操作系统内核和应用都没有分开

简直是浪费时间,反正最近特别不想干活,最近太累了。&nbsp;:)<br /><br />应用程序和硬件的关系<br /><br />如果应用程序需要操作硬件需要如下过程:<br />应用程序请求系统调用&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;应用程序层<br />操作系统响应系统调用&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作系统层<br />系统调用call驱动程序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作系统的驱动层<br />驱动程序操作硬件动作&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作系统驱动层之硬件动作(这是最终结果)<br />硬件返回状态码&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;硬件层<br />操作系统驱动层读硬件码&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作系统驱动层之硬件操作<br />操作系统驱动将该码放到某位置&nbsp;&nbsp;&nbsp;操作系统驱动层之软件操作<br />操作系统读码(主动或被动)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作系统层<br />应用程序利用这个或者另外的系统调用读状态值&nbsp;&nbsp;&nbsp;应用程序&nbsp;&nbsp;(这个调用没有硬件动作,也有的程序不需要)<br /><br />这是几乎所有的操作系统的过程,是个标准的操作。<br />如果还不懂,那只能举例来讲了。<br /><br />我自己写的裸奔程序,虽然没有这么复杂,但是也基本遵循这个原则。<br />这样,写应用程序的人,根本不用关心底层的具体操作。<br /><br />所以说你是菜鸟中的菜鸟,无知者无畏一点没错。如果没学过操作系统,可以理解,这句话最适合你。如果计算机毕业的,那只能说明扩招的严重缩水。
djyos 发表于 2007-6-21 09:07 | 显示全部楼层

楼上的风格有点象“飞船”哦

我已经不止一次唉你的骂了,你我又不认识,我也只是就技术观点发表看法而已,犯不着这么光火嘛!再说了,真正的一代宗师是不骂人的!<br />WINCE&nbsp;的driver就执行在进程级别,driver不管怎么乱搞,操作系统并不会死掉。
至爱森林 发表于 2007-6-21 12:59 | 显示全部楼层

真的很火呀!

  
zhousd 发表于 2007-6-22 16:09 | 显示全部楼层

TO:HotPower,能稳定运行到任何流行的OS上的才算真牛!

只有用QT做类库写源代码的人才有这种能力!<br />难怪粉丝把他的只能在WINDOWS稳定运行的串口底层当垃圾倒掉!<br />外面的世界很精彩,只是HotPower大叔还在闭门造车!
粉丝 发表于 2007-6-22 20:41 | 显示全部楼层

楼主真的没有水平,闭门造车!

长笑问天&nbsp;发表于&nbsp;2007-6-18&nbsp;23:46&nbsp;ARM&nbsp;论坛&nbsp;←返回版面&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />楼主:&nbsp;====针对论坛热点,指出嵌入式LINUX的几大缺点====&nbsp;<br /><br />....&nbsp;&nbsp;&nbsp;&nbsp;<br />3.&nbsp;开发度,<br />&nbsp;&nbsp;&nbsp;开发环境不方便快速,LIB库不全也无质量保证,也没有强大技术支持,更没有好的仿真调试环境,开发如此之难,请问各位如何保证代码质量。<br />....<br /><br />//----------------------------------------<br />连QT类库不知为何物的人请退出IT圈吧!&nbsp;你已经被时代淘汰了!忠语通常不好听!<br />用啥仿真调试工具都不知???难怪版主要删贴了!发这种净误导别人的主贴!害人不浅啊!<br /><br /><br />&nbsp;<br />
HotPower 发表于 2007-6-22 20:54 | 显示全部楼层

哈哈~~~我只喜欢需要的东西,别人用什么我不管

只要我介入任何学科,全世界有的我都要自己玩一遍.<br /><br />现在我不追求什么,一切开心即可,不管别人如何认为垃圾也好,粪土也罢.<br /><br />只要老牛不摘嫩草即可~~~
粉丝 发表于 2007-6-22 21:16 | 显示全部楼层

温习一遍加强**!

粉丝&nbsp;发表于&nbsp;2007-6-19&nbsp;08:57&nbsp;ARM&nbsp;论坛&nbsp;←返回版面&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />15楼:&nbsp;RE:楼主<br />.....<br />楼主:3.&nbsp;开发度,<br />开发环境不方便快速,LIB库不全也无质量保证,也没有强大技术支持,更没有好的仿真调试环境,开发如此之难,请问各位如何保证代码质量。<br />答:楼主还没有真正找到门口!连门都还没入!<br />.....
粉丝 发表于 2007-6-23 10:30 | 显示全部楼层

大叔的口气也很大!吹牛也得看对象!

俺就随手拿起金库里的一粒小金子就可以把你哉偏!<br />现在俺就拿小金子哉你一下!<br />-----&gt请问227种世界上的USB摄像头驱动的源代码就你这点能耐能整理出来?
HotPower 发表于 2007-6-23 10:44 | 显示全部楼层

哈哈~~~我们的教授搞过~~~不要你的小金子~~~

谢了~~~<br /><br />他的研究生和博士都没闲着~~~<br /><br />菜农对着没兴趣,俺只要俺应该得到的和付出代价的~~~
席君秋 发表于 2007-6-23 12:55 | 显示全部楼层

粉丝 = 飞船 ?!

  
zhousd 发表于 2007-6-23 13:59 | 显示全部楼层

不象是飞船,倒有点象潜艇。

  
HWM 发表于 2007-6-23 14:08 | 显示全部楼层

但愿不是沉船。

  
宇宙飞船 发表于 2007-6-23 14:45 | 显示全部楼层

别乱猜了,ARM坛子这里有很多高手的,俺算个啥!

版主把飞船往火炕里推,吓得俺在外面躲了一下!
席君秋 发表于 2007-6-23 17:56 | 显示全部楼层

嘿嘿,一切尽在不言中!

  
sodwell 发表于 2007-6-23 20:18 | 显示全部楼层

re

改了!
high 发表于 2007-6-24 00:28 | 显示全部楼层

我不知道您们说的是不是误导了。47楼

据我所知,qt类库做到了跨平台的链接库,用c++标准库和qt类库链接出来的可以在win和lin下运行。没错,我们撇开java不说,windows也有.net.&nbsp;也许大家不喜欢,但是.net甚至要做到跨语言...撇开其他,我都难以想象,ms会无视这样的需求和市场。我不知道ms有没有x11的链接库,但ms难道做不出?<br /><br />某种程度,楼主根本没有说错,看怎么比较了,别拿自己现在的东西和别人过去的比就好了。魔高一尺,道高一丈,没有谁会停滞不前的...<br /><br />---<br />长期做底层,我对高级不是很熟悉,胡言乱语<br />
一朝成名 发表于 2007-6-24 17:23 | 显示全部楼层

不管怎么说WIN也阻挡不了LINUX做嵌入式的老大

  
adarenghe 发表于 2007-6-26 08:51 | 显示全部楼层

楼主,可以出来啦,

呵呵,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部