|
发表于 2008-7-12 01:35:11
|
显示全部楼层
说上两句
看了这位仁兄的帖子感想很深,但仁兄的有一点误导大家,所谓存在即合理,嵌入式操作系统n多,那个用好了,都是ok的,具体学那个,要看大家的实际开发选择,比如:vxworks、ucos、wince、linux、ulinux等,就说几个大家常看到的,这几个操作系统各有特点,论安全和实时性,vxworks和ucos是其他几个没发比较的,wince5.0才能勉强称为实时性操作系统,linux目前还不成,论界面编成,vxworks和wince无与伦比,尤其是wince操作简单到傻瓜程度,只要选取功能就可以了。
当然ucos和linux也有各自的gui和文件系统,但要自己添加,而且十分费劲,ucos核免费,但ucos-gui&usos-fs是不免费的,论编成性,如果写惯硬件c程序的,ucos最好上手和调试,而且是免费的,不用花心思弄vxworks20w$心痛啊,linux最大的好处是开原,ulinux是linux为适应没有mmu内核芯片实现嵌入式的变形版本,小cpu小系统建议选用ucos,好上手,嵌入式要求低,内核稳定,代码写起来也可以,就是不利于维护,要想跑上程软件就换别的吧,有钱的用vxworks,没钱的用linux,编显示挂触摸屏的用wince,一点点见解拿出来和大家分享下:),最终目的是实现大家的开发目标,什么样的操作系统原理都是相同的,那个好用用那个,多内核调度另论,哈哈!!不过大家应该学习这为仁兄的学习方法,很有规律,思路很清晰,谢谢,谢谢,有收获:) |
|