LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1446|回复: 7

开始学习嵌入式linux,以后请大家帮帮忙阿,这里好像不是很热闹

[复制链接]
发表于 2004-11-14 19:44:07 | 显示全部楼层 |阅读模式
开始学习嵌入式linux

看过了置顶的文章,对嵌入式linux开发还是有点兴趣。偶在公司里头做vxworks开发的,业余时间想学学embeded linux的开发,希望对以后的工作有所帮助,多学一样总归不会错的,是吧.

偶曾经用过桌面linux两年,对linux也不是一点都不了解,两年也见证了它的蓬勃发展。

  觉得用嵌入式linux做开发,不太容易把系统做小,不要说uclinux,很多微型的控制需要实时性能,而uclinux做不到,当然我知道有rtlinux核,可以支持实时系统,但比起ucos-ii的实时性能呢,而且ucos-ii的后期版本通过了美国航空航天局的认证,它的代码都通过了PC-LINT.从控制角度讲  embeded linux不如ucos-ii,当然这也不是绝对的。embeded linux相对于ucos-ii来说,她的优点在于是一个完整的系统,有网络支持,文件系统支持,i/o系统支持等等,而且这些都是免费和开源的,ucos-ii只有它的os-core是免费和开源的,她也有它的文件系统,io,net,gui,这些都是要花钱的,jean.j.leberose(是这么拼的嘛)毕竟不是linus(这个肯定没拼错)。
  尽管embeded linux是一个完整的系统,但比起vxworks来,还是有差距的,我记得这里有个帖子说linux上有10几个webserver软件,而vxworks只有1个。是的,没错,如果公司要我做webserver,我会毫不犹豫的选linux;而勇气号上火星,它选择了vxworks。如果你承认上火星比web server要难得话,那么从应用角度上讲,这就是linux和vxworks的差距。
   那embeded linux到底适用到什么地方?偶觉得是比pc小几个级别的机器上,如智能手机,PDA等等,当然我的见识面不广,仓促之下也想不出来,欢迎下楼的补充。
  除去那些商业的昂贵的RTOS,还有一个开源的,实时性能优越的完整的RTOS---ECOS,开发这个os的公司被REDHA收购了,看来和LINUX是一家了阿,不过我看过它的模式,和LINUX完全不一样,到是和VXWORKS有点像,都是基于线程(任务)的,底层HAL对应于BSP,其他还不是很了解。据说外国公司用这个的很多(道听途说),有空也试试。
  另外,现在有许多公司会说自己的产品是用LINUX开发的,这不一定是正确的,不正确的原因有两种情况:1。选用了盗版的的商业软件,不能说,很容易找上门来的,打官司是一回事,为产品支付版权费更是一笔不小的开销。2。选用了PSOS,UCOS,等等许多客户不是很了解的系统,尽管性能不错,说是用LINUX,现在这个词很火阿,客户没看到过还会没听过么,我们公司来客户参观,跟他说是VXWORKS,他就不清楚了,说外头很多都是用LINUX做的,我们只能一笑了之啦。
以上只是一家之言,随便发发感想,长这么大,发贴子不是“顶”就是“支持”,难得写一篇长的,让大家也顶一下,赫赫。

对了,问大家一下,你们做开发的时候,针对控制器是做EMBEDED LINUX的移植呢,还是直接找个PORT就算了阿?
发表于 2004-11-18 14:21:40 | 显示全部楼层
兄弟,辛苦了!

uClinux和rtlinux都是很不错的项目,但并不能代表嵌入式Linux的全部。至于国内的一些所谓搞嵌入式Linux的公司,不敢说一棍子打死,但是打倒一片还是可能的。

本版也是建立不久,急需兄弟们的大力支持!虽然本版是嵌入式Linux,但我们的讨论也不只限于此。希望兄弟有空就来坐坐,和大家分享下经验!

ECOS好像不是基于Linux内核的。
发表于 2004-11-22 09:37:58 | 显示全部楼层

回复: 开始学习嵌入式linux,以后请大家帮帮忙阿,这里好像不是很热闹

兄弟能做嵌入式开发应该就要知足了^-^
发表于 2004-11-24 10:01:24 | 显示全部楼层

开始学习嵌入式linux,以后请大家帮帮忙阿,这里好像不是很热闹

我也刚开始学习嵌入式linux,没有linux基础才叫个苦呢。现在是两头忙。我也刚开始学习嵌入式linux,没有linux基础才叫个苦呢。现在是两头忙。
发表于 2004-11-25 17:08:23 | 显示全部楼层
Embedded linux还是有一定的优势,可惜在实时性方面要差一点。
发表于 2004-12-10 00:46:22 | 显示全部楼层
顶~!
发表于 2005-1-1 20:56:19 | 显示全部楼层
我从大二开始用linux,2年多了,系统管理还算可以吧,linux下的编程学得感觉也可以,明年毕业后就去做嵌入式linux开发,我都还不知道要怎么搞,在linux下写应用程序问题不大,到了做嵌入式linux开发的话不知道会怎么样?以后还请各位多指教 :thank
发表于 2005-1-13 21:54:12 | 显示全部楼层
嵌入式编程和普能Linux没有多少区别,关注一下嵌入式系统的特性,API,基本上OK了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表