yfang2 发表于 2004-11-17 10:12:09

献给用CVAVR的朋友们,CVAVR下移植的UCOSII可以用的。

特别说明:UCOSII里头的有些功能CVAVR编译器不支持,现在的版本“内存管理”和“消息队列”没办法用,工程文件是在MEGA8下跑的,有三个任务自已看吧,MEGA8资源有限。也可以很快的移植到别的AVR芯片,希望大家喜欢。

点击此处下载armok017322.rar

说明一下,我用的是1.24.2版本的!!!
-----此内容被yfang2于2004-11-17,10:19:58编辑过

yfang2 发表于 2004-11-17 10:23:25

下载完的朋友,顶一下。还有希望大家有做过的朋友可以交流交流!!!!

armok 发表于 2004-11-17 11:08:34

谢谢共享。

zheng8648 发表于 2004-11-17 20:27:05

thanks.

qiuchen 发表于 2004-11-18 08:25:04

谢谢,要是有icc下面的就更好了。

yfang2 发表于 2004-11-18 09:04:49

ICC版本的在UCOSII的官方网站上有一个,可以用。但好像有点问题!!具体我也不知道是什么问题,我没有用过ICC,对ICC编译环境不了解,所以就没有去弄它了!

armok 发表于 2004-11-18 09:27:12

好像目前我们的论坛玩UCOS的人不多啊。



大家拿它做什么用途呢?

yfang2 发表于 2004-11-18 09:45:50

对我来说,主要是拿来学习用的!!!

qiuchen 发表于 2004-11-18 10:08:44

是个很好的实时操作系统,非常好用。不过我看不懂。

觉得它像dos。

armok 发表于 2004-11-18 10:13:09

章鱼有没有数码相机,拍摄一下你的学习机的图片,让没有用这UCOS的人也开开眼界吧。

zhzzh18 发表于 2004-11-18 10:35:11

UCOSII我也看了懂。我有那书

yfang2 发表于 2004-11-18 10:48:31

我没有数码相机,大家看不到图片了。还有我这边有UCOSII的书,我自已有两本,一本是第一版的,一本是第二版的。现要第一版的书不知道在哪里了,如果有谁想要的话我可以给他,不过我想寄过去的钱都够买一本了。书我都看了不下十遍了,不过每次都没有看完,每看完一次都是过了差不多半个月再拿出来看,第一次从第一章看到了第三章,第二次从第一章看到了第4章......到现在都还没有看完!!!!!

Paul 发表于 2004-11-18 19:28:13

书来了。

点击此处打开armok017842.pdf

shaozh 发表于 2004-12-12 16:29:58

谢谢

armok 发表于 2004-12-12 16:49:14

以上的资料,已经收录在:http://www.ouravr.com/doc_ucosii_data.html

yfdsy 发表于 2004-12-28 22:37:43

挺好!谢谢

shaozh 发表于 2005-5-23 16:11:35

谢谢

zhaoxucsu 发表于 2005-5-23 22:31:31

下了

试试看

zhaoxucsu 发表于 2005-5-23 23:26:01

移植到M16上,要改动哪些呢?

bucker 发表于 2005-5-23 23:26:24

确实不知道如何用UCOSII。

zhaoxucsu 发表于 2005-5-24 19:14:18

楼主

移植到M16上应该不需要很大的改动吧?

korren 发表于 2005-5-25 09:44:10

顶一下, uCOS-II在CVAVR的移植.

andre 发表于 2005-7-27 17:41:21

thanks for 共享

jerryme 发表于 2005-8-5 17:59:05

ok,感谢分享。

kinsey 发表于 2005-8-5 20:20:25

值得学习一下。



一直都想学一下OS,谢谢。

xjj123456789 发表于 2005-8-5 22:03:17

Linbrid 发表于 2005-12-1 13:46:10

3ks,最近正在琢磨这个

JAMESKING 发表于 2005-12-1 14:46:40

请教一下,uC/OS2在Mega系列的单片机里跑多任务的实际意义在什么地方呢?有没有高手举出个具体的实例来说说这个问题???????

ghost2 发表于 2005-12-2 12:04:48

一个方面是实现低延迟。

实时操作系统的一个重要特性就是所有对事件的响应都是在理想的、可估计的范围内。

比如在处理运算密集的任务时,可以实现对按键的及时响应。



还有就是能够降低系统实现和维护的成本,因为task相对独立。



其它……忘光了,^-^

Linbrid 发表于 2005-12-3 16:52:34

因为任务相对独立,所以代码的移植更方便

最近一直在搞这个,已经有点成果了,等一切搞定后,传上来和大家分享

changeyh 发表于 2006-1-9 20:18:57

顶一下,有价值的东西不应因时间而消逝。



因为我也用CVAVR,我用它编了个最简单的OS,用了两个项目了,目前正进行一个较大项目。本来准备在此发表,已完成了若干中间件、几个实用的例程以及完整说明。但这里牛人太多,我的OS太简单了,等学习一阵子改进之后再说吧。



UC/OS正是我想学习的,但不想在其它移植上面来学(如51、PIC),因为好久不用它们了。现在发现yfang2给我带来了好东西,谢谢他!只是不知道经过了多少验证?



在此劝告争论用不用OS的朋友:大家都来用OS吧,用过保证不想再回到以前的前后台编程,特别是大型项目,用再简单的OS也比前后台强!我从原来用汇编,到现在在CVAVR上自编OS,深有体会。



再次谢谢yfang2!希望他多现身。

jackrich 发表于 2006-1-10 08:07:00

好。谢谢!

zhangbl 发表于 2006-1-14 11:22:23

学习一下。SRAM太小

kanprin 发表于 2006-1-17 09:23:20

赞同29楼的 ,任务相对独立,方便移植,也方便分工合作(项目开发的模块化分工合作)。

zhujianbiao 发表于 2006-8-28 09:18:41

解压后运行编译,系统提示" a value of type 'flash unsigned int *' can't be assgined to an entity of type 'unsigned int' " 这个该如何解决??

lorgen 发表于 2006-11-4 09:37:45

完全是iccAVR环境下的,codevision下不能用

lorgen 发表于 2006-11-4 20:33:54

骗人的!根本不能用!连移植后测试的第一步都不过,不知大家在顶什么?

hushaoxin 发表于 2007-1-23 17:19:26

有错误啊!

shaozh 发表于 2007-1-24 20:28:22

1.25.1版本编译出错。出错在tmp = (INT16U const *)task;

draapho 发表于 2007-1-25 14:19:38

弱弱的问下,编程方法都有哪些啊?顺序法,时间片法?

我现在编的比较大的程序好像用的都是时间片分配法。。。

TMS320VC5402 发表于 2007-2-6 21:26:47

使用操作系统编程事半功倍。



没有GCC的吗?

dm123 发表于 2007-3-23 20:38:58

楼主:

    此礼物,真的能用?!不能吧!

depv 发表于 2007-8-13 12:49:44

谢谢共享。

mchen 发表于 2007-8-15 16:15:29

thanks

1181zjf 发表于 2007-9-6 10:14:44

有错误啊,同39楼,难道是高版本编译器的问题吗?

cqmiao 发表于 2007-10-16 17:26:27

改为tmp = ((unsigned int)((INT16U const *)task);
编译不出错了,但是build要出错

Dean 发表于 2007-11-1 12:47:25

make的时候要出错!

jijuxie321 发表于 2007-11-1 13:54:43

在没有外总线的AVR上跑UC/OS-II一点实用价值都没有.
我在学校的时候就开始关注UC/OS,所以我学一切东西都是为了运行UC/OS
从最初深切感受到51堆栈的严重不足,所以选择AVR.
但苦于找不到一块比较合适的AVR学习板,(起码要有外扩32K SRAM)直到今年春节学了ARM
现在我在LPC2148上跑UC/OS,基本已到了实用阶段了.只是现在做的工作用不到这些东西..
http://cache.amobbs.com/bbs_upload782111/files_8/ourdev_179379.jpg
这是我的工程

shjw 发表于 2008-3-13 15:10:11

这个是好像不能用,版本1.24.8d,错误同34楼

gao2006good 发表于 2008-4-8 09:40:15

一个字,强!!!!!!!!!!!!!!!!!!!!!!!!!!

capron 发表于 2008-4-10 23:17:17

我用CVAVR,狂顶上去。鼓励及支持楼主的崇高的分享精神。

gzzlh 发表于 2010-8-26 10:58:02

顶!

xtaens 发表于 2010-9-29 19:43:18

mark

liuahao 发表于 2010-10-12 14:52:07

顶下 谢谢

xitwxd123 发表于 2010-11-19 17:06:10

编译出错

Chester 发表于 2011-4-14 22:20:36

aleyn 发表于 2012-8-23 11:24:07

挖一下古坟,这个贴不知道是不是本坛最早关於UCOS的讨论贴。

liyo2012 发表于 2012-9-19 11:50:40

正想玩一玩!
页: [1]
查看完整版本: 献给用CVAVR的朋友们,CVAVR下移植的UCOSII可以用的。