学习UCOS必看的三本书,珍藏版,重量级,绝版资料,更新中。。。
<p><font size="6" face="楷体_GB2312"><strong></strong></font> </p><p><font size="6" face="楷体_GB2312"><strong> <font color="red">本帖2011年12月12日更新中。。。今天是西安事变纪念日,别忘了呀。。。</font></strong></font></p><p><font size="6" face="楷体_GB2312"><strong> 先引用“</strong><font size="3" face="Helvetica"><font size="6">历史的天空</font></font><strong>”的一个回帖,提到了这三本重量级的书籍,看过才发现我这里珍藏很多,恰好有这三本,特此奉上,根据回帖会继续奉上更多珍藏资料,需要请跟帖说出你的需求。</strong></font></p><p> </p><p> <font color="darkorange" size="6">在这里给大家推荐三本学习ucos的必看书籍</font></p><p><font color="red"><font size="5">1</font>.(比较难买)</font><font size="6"><strong>嵌入式实时操作系统uc/os-II教程</strong></font>西安电子科技大学出版 -----这本书对UCOS的源代码分析的非常清楚 比作者原著</p><p> 在某种程度上要好,这本书对关键的代码都给出了流程图!</p><p><font color="red"><font size="5">2</font>.(比较好买)</font><font size="6"><strong>嵌入式实时操作系统uc/os-II原理与应用(第二版)任哲 北航出版的</strong></font></p><p> 这本书告诉你UCOS怎么用 对源代码分析的比较少 看完这本书你可以简单应用UCOS</p><p><font color="red"><font size="5">3</font>.(比较难买) 这本书是绝对重量级的</font></p><p> <font size="6"><strong>基于嵌入式实时操作系统的程序设计周慈航 北航</strong></font></p><p> 这本书教你UCOS的高级程序设计 是你迈向UCOS高手的必经之路!!</p><p>当然了 有人说 作者原著才是最经典的 但是我觉得 在原著之上的理解也许要更好吧 作者的原著也必须要参考!!</p><p><font color="red" size="6">特此声明,本资料仅供学习,不得用于商业目的,仅限内部交流,你懂得,尊重知识产权!</font></p><p><font color="darkorchid" size="6"> </font></p><p><font color="darkorchid" size="6"> 给大家推荐基础读物《ucos-ii中文书(邵贝贝)》PDF版</font></p><p><font color="#9932cc" size="6"><font color="red">(</font><font color="red" size="7">有分卷的文件必须全部下载全部分卷后才能解压,这是论坛限制文件大小的缘故,不是我故意的,请谅解!)</font></font></p><p><font color="#9932cc" size="6"></font> </p><p><font color="magenta"><font size="5">群QQ</font><strong><font size="7">10425986</font></strong><font size="5">,<font color="red" size="7">本群号2011年12月12日仍然有效,还有为数不多的名额了,要来的抓紧,这个号码满了之后会还有一个群,会及时放出的。请注意,接收成员中。。。</font>需要加入学习讨论ucos2的请进,广告莫入。</font></font></p><p><font color="#ff00ff" size="5"></font> </p><p><font color="purple" size="7"></font> </p><br>[ 本帖最后由 suhaijun2011 于 2011-12-12 15:03 编辑 ] 多谢楼主,现在这么愿意分享的人不多了 技術的累積是最艱辛的需要很多因素共同組成~感謝大大提供珍貴的資料
本贴必火,只要大家真的有学习的渴望,请主动积极的参与讨论
<p><font color="blue" size="6">两天了,仅仅两天,这个帖子已经突破<font color="darkorchid" size="7">200</font>人的访问,qq群<strong><font color="#9932cc" size="7">10425986</font></strong>更是加了<font color="darkorchid" size="7">10</font>几个成员,鉴于大家的热情,我会及时更新,及时给大家需要的资料,有需要,请QQ我,来群里及时的沟通,不怕你问的弱智,就怕你啥都不懂还不知道问什么,这就可怕了,因为你不想学习,所以请别占着茅坑了。</font>:Cry:</p><p> </p><p><font color="red" size="6">在搞51移植的注意下,这个是我在STC89C52系列单片机上测试通过的,成功添加实际任务的uc-51-small,而非网上下载的那些UC-51-SMALL,这个是改过的, 实战和仿真的差别你懂得,需要的拿去。我不吝啬这一点点东西。</font></p><p> </p>[ 本帖最后由 suhaijun2011 于 2011-12-8 16:04 编辑 ]
给大家提供个ucos即时交流的群,欢迎新手高手加入,互相学习。。。。
:Sad: <font size="5">苦于没有一个即时的ucos交流群,本人不才给个群号,欢迎高手来指点。加了那么多群,全满啦,好崩溃,论坛讨论不及时,好久没响应,给个QQ群了,来着请注明来自本论坛。
群QQ<font size="7">10425986</font>,需要加入学习讨论ucos2的请进,广告莫入。:@:</font>
[ 本帖最后由 suhaijun2011 于 2011-12-8 11:02 编辑 ] :)<font size="6"><font color="darkorange" size="7">到此,标题所提到的三本书已经全部传完,资料当然还在更新</font><font color="magenta"><strong>这本书放到3楼吧,哎,还是比较大的,需要点时间,先传了。需要的支持下,下载了,想来群里请加入,想学东西,弱智的问题大家不会嘲笑你,毕竟都是这么过来的,欢迎提问,欢迎高手解答,期待高手加入指导。</strong></font></font>
[ 本帖最后由 suhaijun2011 于 2011-12-8 15:38 编辑 ]
如果需要资料,没有芯币,联系我,回帖我根据需要可以去掉芯币
<p>芯币,只是为了给那些需要资料而不是随便下载资料的人提供的,根据各位的需求,如果真的没有那么多芯币,通知我,我取消芯币,后面根据大家需求会继续更新另外两本书,还有其他重量级的资料。。。。。</p><p> </p><h2>给大家提供个ucos即时交流的群,欢迎新手高手加入,互相学习。。。。</h2><div class="t_msgfont">:Sad: <font size="5">苦于没有一个即时的ucos交流群,本人不才给个群号,欢迎高手来指点。<br>加了那么多群,全满啦,好崩溃,论坛讨论不及时,好久没响应,给个QQ群了,来着请注明来自本论坛。<br><font color="darkorchid">群QQ<strong><font size="7">10425986</font></strong></font>,需要加入学习讨论ucos2的请进,广告莫入。</font></div><div class="t_msgfont"><font size="5"></font> </div><div class="t_msgfont"><font color="green" size="7">二楼也给点资料把,鉴于大家很多人困惑源码的可读性,这里就给个ucos的源码中文注释版本,还是尊重原著的好。此文仅供参考。</font></div><div class="t_msgfont"><font color="#ff0000" size="6">在搞51移植的注意下,这个是我在STC89C52系列单片机上测试通过的,成功添加实际任务的uc-51-small,而非网上下载的那些UC-51-SMALL,这个是改过的, 实战和仿真的差别你懂得,需要的拿去。我不吝啬这一点点东西。</font></div>[ 本帖最后由 suhaijun2011 于 2011-12-9 09:08 编辑 ] 先顶一下吧
虽然暂时还是用不到os
还不到级别呵呵,还是先裸奔的好:hug:
回复 楼主 suhaijun2011 的帖子
收藏了,已经着手开始使用UCOS。非常感谢:victory: 最后一个附件是不是少啦?我倒是还没有开始下,只是发现只有一个part01... :) <font color="red"><font size="6">在这里给大家一些我的见解,这是跟一位网友的讨论,不对的还请拍砖,指正。。。<!--StartFragment --></font></font><div><font color="darkorchid" size="5">日期:2011/12/8<br>H.Jun.S(357086138) 14:19:41<br>终于传完了<br>狼(993903887) 14:19:48<br>知道了<br>狼(993903887) 14:19:54<br>谢谢喽<br>陆雷(814574753) 14:25:17<br>哪位有BC4.5?<br>H.Jun.S(357086138) 14:26:45<br><font color="darkorange">干嘛用这个,有硬件不是更好,51,ARM,PIC,硬件平台移植才是硬道理<br></font>陆雷(814574753) 14:28:03<br><font color="red">关键现在还不知道 具体怎么搞,怎么弄还不到</font><br>天蝎-深圳<sss.program@163.com> 14:37:54<br><img src="file:///C:/Users/S/AppData/Local/Temp/]F%7BS%25KHON132NOE%60VB([Z[2.gif" sysface="3"><br>H.Jun.S(357086138) 14:39:24<br><font color="red">有硬件没,只要能移植都可以拿来研究<br></font>H.Jun.S(357086138) 14:39:44<br>比在PC上做仿真快多了<br>陆雷(814574753) 14:41:10<br><font color="darkorange">什么样的硬件 符合移植的条件呢?<br></font>H.Jun.S(357086138) 14:41:44<br><font color="red">51,arm,PIC,等等现在都有用<br></font>陆雷(814574753) 14:42:54<br><font color="darkorange">如果选51 呢<br></font>H.Jun.S(357086138) 14:43:28<br><font color="red">你有就可以,我这里有51移植好的,大家都在用的UCOS2<br></font>H.Jun.S(357086138) 14:44:25<br><font color="red">别人只是简单的仿真了下,我却经过硬件烧录过,修改了下,运行没问题<br></font>陆雷(814574753) 14:45:02<br><font color="darkorange">还需要哪些外围硬件?</font><br>H.Jun.S(357086138) 14:45:19<br><font color="red">51最小系统就可以</font><br>陆雷(814574753) 14:45:26<br><font color="darkorange">哦</font><br>H.Jun.S(357086138) 14:46:09<br><font color="red">你以前做的跑马灯了,按键了,什么都可以试着通过操作系统来实现</font><br>陆雷(814574753) 14:46:46<br>。。。<br>陆雷(814574753) 14:49:27<br><font color="darkorange">具体怎么实现呢<br></font>H.Jun.S(357086138) 14:49:40<br><font color="red">用过51没<br></font>陆雷(814574753) 14:49:50<br><font color="darkorange">用过<br></font>H.Jun.S(357086138) 14:50:07<br><font color="red">有东西没,硬件和软件<br></font>陆雷(814574753) 14:50:42<br><font color="darkorange">硬件有 软件需要哪些?<br></font>H.Jun.S(357086138) 14:53:04<br><font color="red">kell</font><br>陆雷(814574753) 14:53:46<br><font color="darkorange">有</font><br>H.Jun.S(357086138) 14:53:47<br><font color="red">下载工具我用的是STC</font><br>陆雷(814574753) 14:54:09<br><font color="darkorange">我也有STC的</font><br>H.Jun.S(357086138) 14:54:15<br><font color="red">串口线或者USB转串口,只要能下载到单片机就行</font><br>H.Jun.S(357086138) 14:55:00<br><font color="red">那简单了,把你以前的用一般方法实现的功能用操作系统来实现,这就是移植</font><br>陆雷(814574753) 14:55:09<br><font color="darkorange">我手头就有</font><br>陆雷(814574753) 14:57:37<br><font color="red">用操作系统实现?操作系统是怎样工作了<br></font>陆雷(814574753) 14:57:41<br>的<br>H.Jun.S(357086138) 15:03:30<br><font color="red">你以前的程序叫做前后台系统,一个大循环while(1),这是后台,前台是中断,来处理异步事件,这样程序功能简单了看不出问题,可是更能多了复杂了,问题就很多了。现在,用操作系统实现以后,你就不用去管这些了,只要关心你的各个功能就行了,比如AD采集,这是一个任务,串口通信是一个任务,这些功能都可以任务化,独立化,要加入新的功能或去掉不必要的功能就很容易,只要移除这个任务就行了,而不像以前的需要对整个程序全部调整改动,再调试,问题多多,用操作系统后这些升级多功能就能很好的是想,而且开发程序周期会变短很多<br></font>天蝎-深圳<sss.program@163.com> 15:04:45<br><img src="file:///C:/Users/S/AppData/Local/Temp/%7D$$SH8F5BOR8W96(N@%60FVY4.gif" sysface="76"><br>天蝎-深圳<sss.program@163.com> 15:05:07<br><font color="blue">很透彻<br></font>陆雷(814574753) 15:08:05<br><font color="darkorange">是不是要将操作系统下载到存储器中 让他来管理这些任务?</font><br>H.Jun.S(357086138) 15:08:07<br><font color="red">我也是在做了项目后才发现操作系统的魅力,哎,为自己节省更多的时间和精力,多花点时间好好运用操作系统这个工具,二者相比较下来,明显是操作系统划算,而且操作系统搞好了赚钱也多,省时省力,赚钱多,谁不愿意,与花几个月到几年时间研究操作系统,你觉得值得还是不值得,你懂得,谁都明白的<br></font>狼(993903887) 15:10:03<br><font color="blue">厉害</font><br>H.Jun.S(357086138) 15:10:33<br><font color="red">不是下载,是把你的程序,也就是你要实现的功能和操作系统结合起来,作为你的程序,下载到你的硬件平台中区去,这就叫做嵌入式,就跟你以前的方法实现的动能一样,只是运用了操作系统,是你的程序更稳定,更便于维护和升级</font><br>陆雷(814574753) 15:11:46<br><font color="darkorange">实现的功能和操作系统结合?怎样实现的?</font><br>H.Jun.S(357086138) 15:12:48<br><font color="red">把你的功能加入到操作系统中去</font><br>陆雷(814574753) 15:14:45<br><font color="darkorange">把功能加入到操作系统中去再下载到硬件中去?</font><br>H.Jun.S(357086138) 15:17:20<br><font color="red">比如在kell中,有移植好的UCOS2操作系统,适合你的51,里面需要你去添加你自己要实现的功能,这些功能你划分下,就叫做任务,几个单独的功能就是任务,通过操作系统来实现这些任务的管理和运行,然后把这个移植好的操作系统和你的任务结合的程序编译好,生成HEX(对于51而言),把这个HEX文件下载到到单片机运行,就完成了<br></font>陆雷(814574753) 15:22:08<br><font color="darkorange">也就是说最后也将操作系统一起编译了,生成HEX文件?</font><br>H.Jun.S(357086138) 15:22:59<br><font color="red">你真聪明,理解了就好,我是好久后才明白这个道理的</font><br>H.Jun.S(357086138) 15:23:02<br><font color="red">呵呵</font><br>H.Jun.S(357086138) 15:23:47<br><font color="red">大家不要怕问题弱智,我当时想问还没人回答,哎,简单的问题才能体现学习的进步<br></font>陆雷(814574753) 15:24:34<br><font color="darkorange">谢谢你了 现在能想通了<br>来南京玩 我请你吃喝玩乐</font></font>
</div>
[ 本帖最后由 suhaijun2011 于 2011-12-8 16:30 编辑 ]
现在上第三分卷,哎,太大的文件好慢
<font color="darkorchid" size="7">久等了同志们,本帖以后还会上教程之类,另外分享一些自己的实战成果呵呵,大家踊跃讨论呀。。。</font>[ 本帖最后由 suhaijun2011 于 2011-12-8 17:30 编辑 ]