打印

为什么要学习ucos

[复制链接]
楼主: crazy2012
手机看帖
扫描二维码
随时随地手机跟帖
81
shizaigaole| | 2013-10-9 10:46 | 只看该作者 回帖奖励 |倒序浏览
以前的 汇编和C的争论,现在基本上绝迹了。。。
前一段时间,单片机和ARM之争,刚刚硝烟散尽。。。

现在又出 裸奔和OS之争。。。。。。

使用特权

评论回复
82
shizaigaole| | 2013-10-9 10:49 | 只看该作者
有多少人,大量使用C,同时大量使用过汇编的??????????
有多少人,熟练使用ARM(不是当单片机扩展用),同时有过大量的低端单片机的实用经验????
有多少人,裸奔和OS做的项目都很多????

很多人,发言根据自己做什么来定是非!有个屁客观公正!!

使用特权

评论回复
83
shizaigaole| | 2013-10-9 10:51 | 只看该作者
这个玩意有啥争论的地方?适用范围不同而已。

使用特权

评论回复
84
yanbubai| | 2013-10-9 16:34 | 只看该作者
shizaigaole 发表于 2013-10-9 10:49
有多少人,大量使用C,同时大量使用过汇编的??????????
有多少人,熟练使用ARM(不是当单片机扩 ...

使用特权

评论回复
85
chenbb8| | 2013-10-9 18:37 | 只看该作者
miro samek的QP,是适用在嵌入式环境下的简化版的UML状态模式的编程框架。
状态模式是一种建模手段,UML主要是软件工程师用的,他们作品的运行环境windows和linux当然是操作系统。
所以状态建模这种的东西是无所谓裸奔或者操作系统的。

我现在还不能很协调的将状态模式融合进RTOS中,也许是缺乏一个工程作为契机,虽然知道沉下心来看miro samek肯定可以学到相关的技巧。

不过我正在烦躁的找工作过程中,之前重基础、不重应用的学习方向导致了现在找工作困难,这种深入的、冷门的基础类知识,HR们肯定看不懂,只好放弃啦~~~
找工作还是多而全 比深入研究要容易拿到面试机会,没办法

使用特权

评论回复
86
dongshuangrui10| | 2013-10-10 10:17 | 只看该作者
如果是在单片机上跑OS的话,我感觉OS能实现的东西单片机都能够实现,如果是要在单片机上实现网络,USB,LCD UI,的话如果所有驱动和应用程序都自己写的话,工作量就大了,如果直接用移植好的OS的话,操作USB 网络 和LCD就调用一些API函数就行了,稳定性的话我感觉还是裸机的应该更稳定,为什么学OS的话,我感觉在单片机上体现的不是很明显,如果是学Windows上程序开发的话,OS的有优势就很能体现,简单的做一下对比,简单的单片机就算主频能达到100M 但是时下流行的Intel CPU应该都是2.7G以上,而计算机上的硬件资源比单片机丰富多了(别跟我说你用裸机开发计算机上的硬件设备),加上Windows操作系统上的各个应用,单片机更是无法比拟,其实单子工程师学习Windows也很有必要,比如很多设备都需要通过计算机来控制单片机,或是单片机采集数据报告给计算机上的数据库系统!

使用特权

评论回复
87
i55| | 2013-10-10 11:17 | 只看该作者
裸机可靠,好奇号的恐怖七分钟就不会用vxWorks来做了。

一群井底之蛙!

使用特权

评论回复
88
whptc0322| | 2013-10-10 11:23 | 只看该作者
不断学习才能提高自己嘛

使用特权

评论回复
89
yyql008| | 2013-10-10 16:37 | 只看该作者
NE5532 发表于 2013-10-8 20:48
不想做题,只想告诉大家:前后台方式(基于简单的中断)不能处理所有的问题,实时系统同样不能处理所有问 ...

现在有个项目需要单片机联网,你用前后台写,你自己写个协议栈,写几个月都搞不定,
有了系统别人写好的协议栈,直接用就好了.
对于复杂的程序,跑系统的确轻松很多

使用特权

评论回复
90
李富贵| | 2013-10-10 16:45 | 只看该作者
现在21icbbs真是不行了,这个帖子里面有点水平的85、87、89楼都是从东莞骗子论坛跑过来的。

使用特权

评论回复
91
chenbb8| | 2013-10-10 17:19 | 只看该作者
i55 发表于 2013-10-10 11:17
裸机可靠,好奇号的恐怖七分钟就不会用vxWorks来做了。

一群井底之蛙!

嗯嗯
今早 我也想问了,i55是x莫论坛的i55x么,感觉说话风格很像,i55x的话 技术是很厉害的~~

使用特权

评论回复
92
springvirus| | 2013-10-10 17:30 | 只看该作者
要想让几个外设“同时”动起来,就要用OS了,注意不是绝对的同时,当你用完OS,就不再想回到前后台了!

使用特权

评论回复
93
游浪星| | 2013-10-11 14:28 | 只看该作者
正在看ucos第二版中

使用特权

评论回复
94
hyraxer| | 2013-10-21 19:54 | 只看该作者
yyql008 发表于 2013-10-10 16:37
现在有个项目需要单片机联网,你用前后台写,你自己写个协议栈,写几个月都搞不定,
有了系统别人写好的协议 ...

对头  ,,单片机 本身完成设备的控制就好了,
联网部分可以交给专门的 通信芯片实现

我们就是做这部分的现成解决方案  直接串口 转  WiFi 透明传输模块 ,

item.taobao.com/item.htm?id=35335186669
单片机有需要联网的可以了解一下

使用特权

评论回复
95
杨爱林林| | 2013-10-22 08:56 | 只看该作者
i55 发表于 2013-10-8 13:19
8位机就别考虑神马RTOS,老老实实玩你的前后台吧。

你要是用不到2块钱的8位机我肯定建议你远离ucos。脱离具体应用场合的一切假设都是耍流氓。

自相矛盾啊

使用特权

评论回复
96
yaozgaom| | 2013-10-22 09:55 | 只看该作者
如果真的对操作系统感兴趣,ucos是很好的入门,要做真正强大的应用还是要学其他的linux wince的,ucos仅仅是个内核而已!

使用特权

评论回复
97
outstanding| | 2013-10-22 11:21 | 只看该作者
简单的就用裸机了,太复杂就用操纵系统。带操作系统的单片机贵。

使用特权

评论回复
98
parserval| | 2014-2-23 10:41 | 只看该作者
crazy2012 发表于 2013-10-5 11:14
我的工程是一个流水灯程序,ucos比我用裸机跑还稳定?

裸机好些!系统只适合复杂的情况!(好的东西决是复杂?)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则