导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于uc/osII!![jiming]

 *第24600篇: 关于uc/osII!!

  
楼 主:jiming 2004年8月10日16:59
 关于uc/osII!!
各位老大,有谁了解dynamic C以及uc/osII方面的东西,小弟极其渴望知道除了看英文的用户手册以外,如何入手去学!!先谢谢了!!bluesky0478@sina.com.cn
  
2楼:yamoon 2004年8月12日11:13
 哇,这正是我正在使用的东东嘛.....
入手的话找点事做就行了

dynamic C有自己独特的一套东西,还好不是很多,不难学

uc/osII就要靠自己慢慢看了,其实我觉得只要了解它的机制,会用就行了

  
3楼:jiming 2004年8月14日17:01
 [quote][b]以下是引用[i]ya
[quote]以下是引用yamoon在2004-8-12 11:13:31的发言:
哇,这正是我正在使用的东东嘛.....入手的话找点事做就行了

 dynamic C有自己独特的一套东西,还好不是很多,不难学

 uc/osII就要靠自己慢慢看了,其实我觉得只要了解它的机制,会用就行了

 首先非常感谢指教!以后可能会多向你请教的!我现在的问题是公司的老版软件代码给我了,我怎么可以通过现在对dynamic C及ucosII的了解尽量快的熟悉它!!谢谢

  
4楼:yamoon 2004年8月16日17:16
 共同提高吧...
我在这方面也还只能算是个新手

对于uc/osII的了解也是理论多于实践

不知道你们用的芯片是不是Rabbit系列?

  
5楼:jiming 2004年8月17日09:19
 肯定是呀~要不谁用dynamic C?还
肯定是呀~要不谁用dynamic C?还是谢谢你!
  
6楼:yamoon 2004年8月18日17:32
 是哪个系列?2000还是3000?
我用的是2000系列,因为要新加功能,2000的资源可能不够用

可以要升级到3000,不过3000一点都没有接触过

不知道你用的是哪个系列?

  
7楼:jiming 2004年8月19日15:00
 是2000!!现在正在看旧版软件的程序,
是2000!!现在正在看旧版软件的程序,虽然有文档但觉得很蒙,有没有好的建议!有人建议我分模块看,可有人说要分各函数来看,我也不知道了!谢谢!望指教!!
  
8楼:e_gay 2004年8月12日22:43
 建议
dynamic我用过,是全世界最烂的东西,尽是Bug,连编译器都有错,编译出来的东西可不敢保证是正确的,尤其软件比较大时。一个软件,什么功能都有,但什么都没有做好,整个一堆烂苹果,极象教研室产品。产品都快定型了,还是忍痛把主板的CPU换掉,害得我好苦。
    UcosII是好东西,书店有书卖,还开放源代码,非商业用途免费,但相对于它的性能来说,商业应用价格太高。
  
9楼:smithli1210 2004年8月19日17:53
 有道理,我支持!!!
rabbit 和Dynamic C的搭配的确是有些问题,(一)编译效率不高(二)他们宣传的运行速度,用Dynamic C时由于编译效率的问题,在实际使用时根本达不到。(三)唯一的优点是它将底层的东西基本做好了,(四)而且它的定时器中断用起来很别扭。对于UcosII还是比较好用的,我在rabbit上已经用过了,Dynamic C基本上已经把它移植好了。最后有一点一定注意,有时当开发都快完成时你可能有非常莫名其妙的问题困扰着你,使你不得不准备马上或者在下次改进时把它换掉。我至少知道有两个用户都碰上了非常怪的问题。
  
10楼:jiming 2004年8月24日11:15
 强!请看过来!
老大才看到你的帖子!!看起来你比较了解这两个东西!有什么问题还是要请教你的!dynamic C很不好玩,调试很困难!我的任务是改进旧版的软件,已了解了基本流程,可是对我的任务我无从下手,请老大指教,盼回复!!
  
11楼:smithli1210 2004年8月24日12:57
 关于UC/OS
实际上UC/OS在使用上是比较简单的,主要是将你的任务合理的分配,比如按时间轮殉,等待信号量等都是可以用到自己的任务中去的;有个建议,你应该先补一下关于实时多任务操作系统的理论(给你推荐一本书《uc/os-ii源码公开的实时多任务操作系统》》),再来看你自己的任务,应该是比较简单的。
  
12楼:jiming 2004年8月24日20:21
 感谢!
谢谢你!你说的是邵贝贝翻译的那本书吧?!我正在看,同时也在看公司给的旧版程序代码,我有种感觉:体会不到实时和多任务的具体意义!也许是还没看透吧,很着急呀!有什么建议吗?
  
13楼:smithli1210 2004年8月25日08:50
 不客气!
不谢,是邵贝贝的那本书。我不知道你具体的任务是怎么样的,但有一点应该对你有所帮助,原来大循环里的主要模块(或子程序)都可以单独做为一个任务的,与时间有关的可以用OSTimeDly()函数,与其他模块有关联的可以定义信号量。这只是我的一些建议,不知是否适合您.
  
14楼:jiming 2004年9月1日10:20
 又有问题!
你好,不好意思又要请教您了!还是关于ucosII的问题,上次进您的指教我已经把旧版程序看完,但是我的想法是:与其改它旧的代码倒不如自己重新开发一次!!现在的问题是:我无法很清晰的划分模块很任务!!具体说就是,假如要完成一个这样的功能:用单片机实现拨叫远端电话的测试!硬件方面的不用管!该如何去划分模块和任务??我总是觉得分不清楚,分不清模块和任务的区别和关系!急盼回复!万分感谢!!
  
15楼:smithli1210 2004年9月1日10:45
 我没搞清楚你的任务
你的问题讲的太不清楚了,因为问题包含的内容太多。我无法回答,应该将你的任务要求和你准备采取的算法描述出来,我才能帮你分析


  
16楼:jiming 2004年9月1日17:20
 是这样的!
具体的任务是这样的:有一台测试仪通过与通信交换中心联接,用来测试两地间的通讯质量!我要做的是编写这台测试仪的软件部分.通过键盘的操作来实现拨电话,接电话,收发短信还有一些功能的设置!!程序的模块和任务该如何来划分?不知我是否描速清楚了?!盼回复,谢谢!!
  
17楼:smithli1210 2004年9月2日12:45
 可以把你的键盘扫描做为一个任务,用基于时
可以把你的键盘扫描做为一个任务,用基于时间的任务调度方式,其实通讯任务如果对实时性要求不特别强同样可以用时间来划分。具体任务还是要自己拿注意。冒昧的问一句,你学什么专业?
  
18楼:jiming 2004年9月3日08:28
 我考虑一下!
老大,很谢谢你!我试着做一下吧!我学自动化,还没毕业,感觉学校里没有实践,所以悄悄出来给人家打工学习一下。非常感谢你的帮助,很高兴认识你!
  
19楼:smithli1210 2004年9月3日09:16
 我是自动控制专业毕业的,你很好,能在没毕
我是自动控制专业毕业的,你很好,能在没毕业前就能找到实际干活锻炼的机会,对你以后会很有帮助的。你一定会有好的前景。同时那家公司的确有伯乐的精神和眼力,你知道一般公司是不会把机会给没毕业的人的。
  
20楼:jiming 2004年9月3日22:12
 谢谢,但我很发愁!
不管以后怎样但现在很着急!我想问一下老大,有没有用ucosII开发项目的实例让我看一下,我实在是无从下手!多次打扰你很不好意思,希望您还能帮上我的忙!!

>>>>>>对该主题发表你的看法

本主题贴数26,分页: [第1页] [第2页]


[上一篇主题]:请问哪里能找到创维8000-2522A的图纸[求助]

[下一篇主题]:hpi