TA的每日心情 | 开心 2018-1-8 15:51 |
---|
签到天数: 22 天 连续签到: 1 天 [LV.4]偶尔看看III
|
确立以学习和售后服务支持为核心
用户学习交流群215824172
普通学习群225306620
1.《基于STM32的嵌入式系统设计原理与实践》处于最后的清样校对阶段,已将校对意见给了出版社,可以等着这本书在2013内上市了。这本书是与《嵌入式实时操作系统μC/OS原理与实践》一样是独立完成,庆祝一下。
2. 亮点嵌入式开发板充满艰辛的完成了第一批全部售
3. 请了一个得力的助手哦
4. UCGUI教程1-6完成
5. UCOS完成 4-3,4-3信号量管理150分钟,觉得是揭露RTOS实质的部分。自己做板子调硬件,做移植教程,感觉这一部分更好了。
6. 那个第二版嘛,还有时间,等着吧。
亮点嵌入式淘宝网http://brightpoint.taobao.com为亮点嵌入式销售唯一单位
部分QQ群交流记录:
成都B-亮点(759019) 21:22:10
两个中断SYSTICK和PENDSV
北京L-mculieying(397993022) 21:22:23
成都B-亮点(759019) 21:22:24
啦啦在听没,省得她又问
哈尔滨L—啦啦(2834423788) 21:22:30
在啊
成都B-亮点(759019) 21:22:38
呦西
北京L-mculieying(397993022) 21:22:46
呦西
哈尔滨L—啦啦(2834423788) 21:22:51
1,2,3go
北京L-mculieying(397993022) 21:23:09
come on!!!
成都B-亮点(759019) 21:23:14
主程序中硬件初始化后OSINIT
成都B-亮点(759019) 21:23:27
然后创建任务,包括启动任务
成都B-亮点(759019) 21:23:37
然后OSSTART
哈尔滨L—啦啦(2834423788) 21:23:41
嗯
济南L—小强(1006678067) 21:23:43
恩
成都B-亮点(759019) 21:24:03
优先级最高的任务启动任务获得CPU
成都B-亮点(759019) 21:24:09
设置SYSTICK中断
哈尔滨L—啦啦(2834423788) 21:24:12
嗯
哈尔滨L—啦啦(2834423788) 21:24:20
稍等
成都B-亮点(759019) 21:24:20
然后就删除自己或阻塞
哈尔滨L—啦啦(2834423788) 21:24:29
设置SYSTICK中断这句话
济南L—小强(1006678067) 21:24:41
同
成都B-亮点(759019) 21:24:49
设置并启动SYSTICK中断
哈尔滨L—啦啦(2834423788) 21:24:56
哈尔滨L—啦啦(2834423788) 21:25:02
找到了 go
成都B-亮点(759019) 21:25:03
例如设置为1MS发生一次
哈尔滨L—啦啦(2834423788) 21:25:24
嗯
成都B-亮点(759019) 21:25:28
然后你的代码中,挂起后,执行一次任务调度
哈尔滨L—啦啦(2834423788) 21:25:34
嗯
成都B-亮点(759019) 21:25:38
明白吗?这里?
海南--无名小子(1355678411) 21:25:44
卢老师在不
哈尔滨L—啦啦(2834423788) 21:25:46
明白
哈尔滨L—啦啦(2834423788) 21:25:54
必须明白
烟台L--小磊(1194936291) 21:26:02
@海南--无名小子 哥们稍等
海南--无名小子(1355678411) 21:26:12
你电脑是XP还是Win7
成都B-亮点(759019) 21:26:14
然后就运行另一个高优先级的就绪任务
哈尔滨L—啦啦(2834423788) 21:26:22
嗯
成都B-亮点(759019) 21:26:22
XP
成都B-亮点(759019) 21:26:28
请改名
成都B-亮点(759019) 21:26:33
看群公告
哈尔滨L—啦啦(2834423788) 21:26:38
此处为广告
哈尔滨L—啦啦(2834423788) 21:26:50
continue
成都B-亮点(759019) 21:27:12
这里的任务切换,是PENDSV中断执行的
成都B-亮点(759019) 21:27:16
能明白吗?
哈尔滨L—啦啦(2834423788) 21:27:20
不能
成都B-亮点(759019) 21:27:38
好的,看代码
哈尔滨L—啦啦(2834423788) 21:27:47
将自己挂起 后不是勇调度器切换阿敏
海南--无名小子(1355678411) 21:27:49
有电脑上是winxp系统且安装了VC的朋友吗
海南--无名小子(1355678411) 21:27:54
求助
哈尔滨L—啦啦(2834423788) 21:28:13
将自己挂起 后 不是勇调度器实现切换吗
成都B-亮点(759019) 21:28:38
稍等,我给你找代码
成都B-亮点(759019) 21:28:51
咱们一点一点来
哈尔滨L—啦啦(2834423788) 21:29:14
哈尔滨L—啦啦(2834423788) 21:29:16
着呢
哈尔滨L—啦啦(2834423788) 21:29:19
这呢
哈尔滨L—啦啦(2834423788) 21:29:37
调用OS_Sched
成都B-亮点(759019) 21:29:46
那再看OS_Sched
成都B-亮点(759019) 21:29:51
你负责找代码
哈尔滨L—啦啦(2834423788) 21:30:13
南京L-海瑞(986796621) 22:08:11
麻烦大家看看,我按照卢老师书上的例子的程序运行,可是TaskPrint任务就是不运行,就解释。大家运行例子的时候有没有这样的情况?只有TaskMutex1和TaskMutex2运行了,什么原因呢?@成都B-亮点
南京L-海瑞(986796621) 22:08:39
在线等、、、
成都B-亮点(759019) 22:13:39
好的我帮你看看
南京L-海瑞(986796621) 22:13:51
恩,谢谢
南京L-海瑞 分享文件 22:16:14
"uCOS-II VC++6.0 V2.91.rar" 下载
南京L-海瑞(986796621) 22:17:36
我已经把卢老师书本上的例程整合好了,通过config.h配置头文件配置好,就可以方便调试了。我把文件上传到群共享了,大家可以下载看看。
成都B-亮点(759019) 22:20:38
好的谢谢!
成都B-亮点(759019) 22:20:54
我在读代码,很久没看了
成都B-亮点(759019) 22:20:56
稍等
南京L-海瑞(986796621) 22:21:25
但是就这个互斥信号量的地方调的我肝疼。。。。
成都B-亮点(759019) 22:24:42
我看下你的代码
成都B-亮点(759019) 22:24:57
下载就行了吧?
南京L-海瑞(986796621) 22:25:21
看一下配置头文件您就明白了。
成都B-亮点(759019) 22:25:43
好的
南京L-海瑞(986796621) 22:25:55
是的
南京L-海瑞(986796621) 22:26:05
南京L-海瑞(986796621) 22:26:24
现在只要调试Mutex的例子,所以就行了。
南京L-海瑞(986796621) 22:27:30
编译之前,最好将OUTPUT\Debug中的所有文件先删除在编译。有两个警告可以不管。
南京L-海瑞(986796621) 22:28:16
我看您书上TaskPrint是可以运行的,但我这里就不运行,也不知道是不是我的PC问题。
南京L-海瑞(986796621) 22:28:28
耽误卢老师时间了
成都B-亮点(759019) 22:35:25
没事,我搞定了
成都B-亮点(759019) 22:35:34
你怎么感谢我哈哈
成都B-亮点(759019) 22:35:56
我觉得你还是不会调试
南京L-海瑞(986796621) 22:37:07
啊???、、、
成都B-亮点(759019) 22:37:11
这样,你在创建那个TASKPRINT任务的前面加一个断点,追进去立刻就明白了,我要是告诉了你你收获就要小些
成都B-亮点(759019) 22:37:21
我就是这么调试的
南京L-海瑞(986796621) 22:37:30
我看看
卢导稍等
成都B-亮点(759019) 22:38:34
记得进去后单步哦
成都B-亮点(759019) 22:38:40
哈哈
南京L-海瑞(986796621) 22:38:54
好的
成都B-亮点(759019) 22:39:08
学好了去宣传一下我这个翻转课堂
南京L-海瑞(986796621) 22:39:38
南京L-海瑞(986796621) 22:39:51
我先运行到这就报错呢。。。
成都B-亮点(759019) 22:40:13
任务创建那里追进去
成都B-亮点(759019) 22:40:19
你跑远了
南京L-海瑞(986796621) 22:40:34
好嘞
成都B-亮点(759019) 22:40:50
成都B-亮点(759019) 22:41:01
成都B-亮点(759019) 22:41:08
这里,手把手教
南京L-海瑞(986796621) 22:42:33
我正在单步
成都B-亮点(759019) 22:43:19
只在这里单步进OSTaskCreate里面
南京L-海瑞(986796621) 22:44:12
我到这里面出不来了
成都B-亮点(759019) 22:44:30
你怎么进汇编了
成都B-亮点(759019) 22:44:41
这样,我把我调试的过程给你看下
成都B-亮点(759019) 22:44:50
你先看好了
南京L-海瑞(986796621) 22:44:59
恩恩
成都B-亮点(759019) 22:45:49
成都B-亮点(759019) 22:45:56
按F11
成都B-亮点(759019) 22:46:39
成都B-亮点(759019) 22:46:48
进来了
南京L-海瑞(986796621) 22:46:54
恩
成都B-亮点(759019) 22:46:55
按F10
南京L-海瑞(986796621) 22:47:18
我到这了
成都B-亮点(759019) 22:47:28
南京L-海瑞(986796621) 22:47:28
成都B-亮点(759019) 22:47:34
看到没有
成都B-亮点(759019) 22:47:37
被占用了
成都B-亮点(759019) 22:47:58
OSTCBPrioTbl[prio]!=0
成都B-亮点(759019) 22:48:10
优先级指针表已经被占用了
成都B-亮点(759019) 22:48:27
说明有个优先级为20的任务已经被创建了
郑州-L-原子(155013220) 22:48:29
老师 有没有介绍你的ucos移植视频大体内容的帖子我看一下,希望它能加速我的学习进度
南京L-海瑞(986796621) 22:48:36
额。。。
南京L-海瑞(986796621) 22:48:52
那我优先级定义的时候没被占用的,怎么回事呢?
南京L-海瑞(986796621) 22:50:12
的确,if里面没有执行就到这了
成都B-亮点(759019) 22:50:41
成都B-亮点(759019) 22:50:53
在配置文件里
成都B-亮点(759019) 22:50:56
搜索20
成都B-亮点(759019) 22:51:01
找到了吧?
南京L-海瑞(986796621) 22:51:03
额。。。。。。。。。。。
南京L-海瑞(986796621) 22:51:04
找到了。。。。。
成都B-亮点(759019) 22:51:07
定时器任务
成都B-亮点(759019) 22:51:10
优先级20
成都B-亮点(759019) 22:51:21
懂了吗?
南京L-海瑞(986796621) 22:51:26
我知道了,谢谢卢导。。。我这个换一下。。。
南京L-海瑞(986796621) 22:51:27
懂了
南京L-海瑞(986796621) 22:51:35
爱你卢导
成都B-亮点(759019) 22:51:39
呵呵
南京L-海瑞(986796621) 22:52:01
等我调试好了再上传新的上来。
成都B-亮点(759019) 22:52:06
好的
南京L-海瑞(986796621) 22:52:11
学到很多了,真心感谢!!!
成都B-亮点(759019) 22:52:24
好的,呵呵
成都B-亮点(759019) 22:53:06
郑州-L-原子,这个视频有PPT,你可以在我淘宝该宝贝的说明里找到,先看了再说嘛
南京L-海瑞(986796621) 22:53:06
这年头还有哪本著作的作者能提供这样的服务啊,谢谢卢导!
成都B-亮点(759019) 22:53:27
不客气哈,呵呵
南京L-海瑞(986796621) 22:54:29
卢老师对我“授之以渔”而不是“授之以鱼”,赞一个!
郑州-L-原子(155013220) 22:54:53
我现在不知道该怎么下手 希望从您那能找到一个轨迹
|
|