搜索
bottom↓
回复: 104

终于在msp430上跑起ucos2了

[复制链接]

出0入0汤圆

发表于 2009-7-28 12:06:19 | 显示全部楼层 |阅读模式
哈哈

今天在msp430f149上成功运行了ucos2,写了几个任务,显示LED,串口,……


哈哈哈哈哈哈

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2009-7-28 12:15:29 | 显示全部楼层
编译时出现老多错误,最终还是解决了,要感谢党 感谢人民的支持!!!!(^_^)

首先是路径的问题,总是找不到包含文件,于是我在C盘建立一个文件夹,专门为ucos2建立的,这样路径就明确了,然后再使用那个路

径包含就没有问题了!!

还有个问题很郁闷,怎么都解决不了,总提示error“…… redefine in ucos2.c”,……代表内容一般都是系统函数,比如os_flag.c

,os_core.c里的一些函数,我以为是开始的宏#define MASTER_FILE出问题了,于是注释掉这些宏,不仅没改好,反而又出了更多相同

问题!!!!!

在利尔达论坛的一个页面,在最后一条留言写道:“把ucosii.c从工程里删除就行了”

我试了试,哈哈,果然没问题了


再次感谢互联网!!!!!!!!

出0入0汤圆

 楼主| 发表于 2009-7-30 22:50:00 | 显示全部楼层
点击此处下载 ourdev_465976.rar(文件大小:231K) (原文件名:ucos.rar)

出0入0汤圆

 楼主| 发表于 2009-7-30 22:50:35 | 显示全部楼层
放在C盘根目录下即可

出0入0汤圆

发表于 2009-7-31 00:46:40 | 显示全部楼层
恭喜楼主,感谢分享

出0入0汤圆

发表于 2009-7-31 07:33:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-7-31 07:35:05 | 显示全部楼层
上电路图。

出0入0汤圆

发表于 2009-7-31 07:40:06 | 显示全部楼层
这个开源不?

出0入0汤圆

发表于 2009-7-31 08:02:26 | 显示全部楼层
记号

出0入0汤圆

 楼主| 发表于 2009-8-1 20:52:21 | 显示全部楼层
首先声明,核心代码源于互联网,我只是写了几个简单任务函数,完全开源,希望大家能充分利用,但不要以此牟利,否则将受到



人民的鄙视!!!!!

出0入0汤圆

 楼主| 发表于 2009-8-1 20:57:25 | 显示全部楼层
电路图没有,因为是手工焊的板,比较简单,


数码管是用74164驱动,串口使用3232,按键可以根据自己的情况(4*4还是1*8,我用的是n线控制n*(n+1)方式),动手改写。

出0入0汤圆

发表于 2009-9-24 16:44:49 | 显示全部楼层
好!学习中。。。

出0入0汤圆

发表于 2009-10-14 21:27:34 | 显示全部楼层
mark!!!

出0入0汤圆

 楼主| 发表于 2009-10-17 18:48:30 | 显示全部楼层
学习ucos2的几点建议:
(1)理论要多看。
要接受一种全新的概念是一个漫长的过程。操作系统在一定程度上扩展了硬件的应用,但对于大多数单片机fans来说,自己的代码更直接,更容易自己理解。但事实上,我们如果一直停留在裸机的水平上,那很难想象现在PC那么多丰富多彩的软件怎样一步步在裸机上实现。

多任务,进程调度,信号量,消息队列

出0入0汤圆

发表于 2009-10-17 18:57:27 | 显示全部楼层
mark~thanks~这个如果想移植到别的型号要怎麽办?例如msp430f1611~

出0入0汤圆

发表于 2009-10-17 21:19:34 | 显示全部楼层
谢谢搂主

出0入0汤圆

 楼主| 发表于 2009-10-21 08:50:41 | 显示全部楼层
430的1xx都可以跑的,因为基本结构都是兼容的,1611没问题!我现在也在1611上跑着呢!!!

出0入0汤圆

发表于 2010-1-26 10:21:17 | 显示全部楼层
好例子啊,谢谢分享!

出0入0汤圆

发表于 2010-2-8 16:10:25 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2010-4-12 10:47:29 | 显示全部楼层
多谢楼主的 分享 更多谢楼主对编译问题的 分析!

出0入0汤圆

发表于 2010-4-14 11:55:04 | 显示全部楼层
很强啊!!!!

出0入0汤圆

发表于 2010-6-11 15:21:50 | 显示全部楼层
谢谢楼主分享。

出0入0汤圆

发表于 2010-7-8 15:16:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-8 18:05:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-14 18:51:22 | 显示全部楼层
PowerPac也是很好的选择。IAR已经移植好,拿来就可以用。

出0入0汤圆

发表于 2010-7-16 12:59:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-4 23:33:27 | 显示全部楼层
149的资源太少了  估计跑不动~~~

出0入0汤圆

发表于 2010-8-7 21:37:17 | 显示全部楼层
这个资料咋不详细啊 啊啊啊 啊 急死寡人了

出0入0汤圆

发表于 2010-10-24 12:12:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-30 23:36:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-13 15:07:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-18 22:24:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-25 12:38:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-4 23:46:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-19 11:04:21 | 显示全部楼层
楼主,能否加个QQ,小弟我现在也在移植ucos到430上,现在编译出现一个问题,加QQ细聊啊。438982473

出0入0汤圆

发表于 2011-1-19 17:28:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-19 19:22:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-25 10:28:29 | 显示全部楼层
学习!!!

出0入0汤圆

发表于 2011-2-14 09:21:08 | 显示全部楼层
mark 学习

出0入0汤圆

发表于 2011-2-24 21:27:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-25 14:22:17 | 显示全部楼层
好贴。谢谢开源

出0入0汤圆

发表于 2011-2-25 16:02:36 | 显示全部楼层
标记。

出0入0汤圆

发表于 2011-3-19 16:48:41 | 显示全部楼层
楼主我有疑问啊  

为什么我头文件不能修改呢我改成1611的结果就编译出错

再改回来都不行

而且我往这个程序里面添加个5110液晶显示头文件都不行

出0入0汤圆

发表于 2011-3-19 16:49:53 | 显示全部楼层
提示 :Fatal Error[Pe005]: could not open source file "5110box.h" C:\Documents and Settings\wangshaoyang\桌面\ourdev_465976\Software\uCOS-II\Ports\MSP430\IAR\Ex1-C-Spy\app.c 14

出0入0汤圆

发表于 2011-3-19 17:05:43 | 显示全部楼层
怎么跑不起来啊

出0入0汤圆

发表于 2011-3-19 17:08:50 | 显示全部楼层
怎么在1611上抛不起来啊

出0入0汤圆

发表于 2011-3-19 18:52:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-20 15:51:10 | 显示全部楼层
搞了几天终于跑起来了

这个工程有问题,上面看门狗中断是32ms,但是它定义的一秒钟的时间节拍数却是200

找了半天才找到这个错误

出0入0汤圆

发表于 2011-3-20 21:23:52 | 显示全部楼层
恭喜楼主

出0入0汤圆

发表于 2011-3-20 21:59:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-21 23:50:44 | 显示全部楼层
感谢分享

出0入0汤圆

发表于 2011-3-22 21:22:48 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2011-4-8 13:50:51 | 显示全部楼层
xie xie !!

出0入0汤圆

发表于 2011-5-27 17:03:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-24 16:24:46 | 显示全部楼层
回复【47楼】wangshaosh  
-----------------------------------------------------------------------
我现在的问题是跑完一遍后就呆在空闲程序里出不来,是不是跟这个设置有关?

出0入0汤圆

发表于 2011-6-26 10:25:03 | 显示全部楼层
楼主我爱死你了,我最近也在做着东东

出0入0汤圆

发表于 2011-9-16 14:55:24 | 显示全部楼层
感谢楼主的分享

出0入0汤圆

发表于 2011-9-23 08:47:28 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-9-23 16:33:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-26 18:22:07 | 显示全部楼层
好人呀!

出0入0汤圆

发表于 2011-9-29 23:15:55 | 显示全部楼层
回复【13楼】zhaoyongke 赵永科
-----------------------------------------------------------------------

我们如果一直停留在裸机的水平上,那很难想象现在PC那么多丰富多彩的软件怎样一步步在裸机上实现。

顶一个!

出0入0汤圆

发表于 2011-10-11 16:47:35 | 显示全部楼层
mark!!!

出0入0汤圆

发表于 2011-10-26 21:56:01 | 显示全部楼层
请问楼主,你用的是哪个版本编译器? 我打开工程,说版本太低

出0入0汤圆

发表于 2011-11-4 11:52:22 | 显示全部楼层
楼主,我不喜欢直接搬程序。我想知道你是怎么学习uCOS操作系统的。。。我不知道如何下手啊

出0入0汤圆

发表于 2011-11-8 16:20:14 | 显示全部楼层
THANKS!

出0入0汤圆

发表于 2011-11-18 11:56:41 | 显示全部楼层
你这个堆栈设置太少了,运行时看不出来,一仿真就知道溢出了!

出0入0汤圆

发表于 2011-11-18 15:44:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-18 16:30:46 | 显示全部楼层
恭喜

出0入0汤圆

发表于 2011-12-12 11:03:16 | 显示全部楼层
堆栈设置

出0入0汤圆

发表于 2011-12-14 13:26:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-11 22:17:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-11 22:42:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-20 00:15:59 | 显示全部楼层
回复【26楼】wangshaosh  
-----------------------------------------------------------------------

ucos2精简后在80C52上都能跑的

出0入0汤圆

发表于 2012-2-1 13:12:44 | 显示全部楼层
3q lz

出0入0汤圆

发表于 2012-2-1 16:56:28 | 显示全部楼层
我是新手,不明白你的这个头文件是什么?望赐教!
#include "C:\Software\uCOS-II\Ports\MSP430\IAR\Ex1-C-Spy\includes.h"

出0入0汤圆

发表于 2012-2-1 17:02:28 | 显示全部楼层
把这个文件放在c盘就不会报下面的错误了
#include "C:\Software\uCOS-II\Ports\MSP430\IAR\Ex1-C-Spy\includes.h"

出0入0汤圆

发表于 2012-2-1 17:16:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-1 19:35:43 | 显示全部楼层
回复【楼主位】zhaoyongke 赵永科
-----------------------------------------------------------------------

专业代理TIMSP430系列产品

出0入0汤圆

发表于 2012-2-1 22:08:09 | 显示全部楼层
很早就听说能跑系统,一直没试试,唉。

出0入0汤圆

发表于 2012-2-5 18:23:44 | 显示全部楼层
不错,我也要试试

出0入0汤圆

发表于 2012-2-9 21:47:14 | 显示全部楼层
不错,试试哈~

出0入0汤圆

发表于 2012-2-11 15:17:06 | 显示全部楼层
个人感觉,完全没必要这么搞嘛

出0入0汤圆

发表于 2012-2-12 14:45:22 | 显示全部楼层
这个一定要mark,有时间玩一玩~~~

出0入0汤圆

发表于 2012-2-26 21:31:17 | 显示全部楼层
回复【2楼】zhaoyongke 赵永科
-----------------------------------------------------------------------

出0入0汤圆

发表于 2012-6-28 18:01:13 | 显示全部楼层
感谢感谢,正用到呢

出0入0汤圆

发表于 2012-6-29 09:07:45 | 显示全部楼层
现在下载不了,以前下载过的朋友传一份给我啊!
谢谢了,eagle-lee@qq.com

出0入0汤圆

发表于 2012-7-26 21:57:05 | 显示全部楼层
mark !   

出0入0汤圆

发表于 2012-7-26 23:45:27 | 显示全部楼层
经验啊

出0入0汤圆

发表于 2012-8-7 11:38:37 | 显示全部楼层
在F5438A中移植成功

出0入0汤圆

发表于 2012-8-7 16:55:08 | 显示全部楼层
MARK啊

出0入0汤圆

发表于 2012-8-8 12:44:04 | 显示全部楼层
恭喜~~~~看楼主激动的
头像被屏蔽

出0入0汤圆

发表于 2012-8-8 15:31:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-8-31 16:46:49 | 显示全部楼层
学习了,楼主很强大啊~~

出0入0汤圆

发表于 2012-9-6 20:09:19 | 显示全部楼层
一睹为快

出0入0汤圆

发表于 2012-9-6 22:22:31 | 显示全部楼层
学习,留着,过段时间玩玩

出0入0汤圆

发表于 2012-9-25 07:27:24 来自手机 | 显示全部楼层
马克!即使是兴趣爱好也要坚持!

出0入0汤圆

发表于 2012-9-25 10:03:21 | 显示全部楼层
mark! 学习利用!

出0入0汤圆

发表于 2012-9-27 09:03:29 | 显示全部楼层
感谢楼主,mark

出0入0汤圆

发表于 2012-11-9 21:15:41 | 显示全部楼层
好东西,先收藏,先学会基本的

出0入0汤圆

发表于 2012-11-13 14:18:07 | 显示全部楼层
mark学习
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-17 23:43

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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