[STM32F7] 憋了一年的uCOS-III V3.07源码发了,删除臃肿功能,设计更合理

[复制链接]
2887|16
 楼主| Eric2013 发表于 2018-12-21 16:51 | 显示全部楼层 |阅读模式
本帖最后由 Eric2013 于 2018-12-21 16:52 编辑

论坛下载: Micrium_STM32F767ZI-Nucleo_Blinky.zip (3.85 MB, 下载次数: 204)

趁着圣诞节前发布了出来。

最新版的uCOS-III V3.07.03内核部分越来越向uCOS-II靠拢,之前臃肿的功能和不合理方案都已经放弃。

uCOS-III刚推出的时候,搞了不少功能,什么中断延迟提交,多事件等待,专门搞一个滴答定时器任务等新功能。
升级到当前的V3.07.00后,都被干掉了,不实用。



BLINKY EXAMPLE FOR THE ST STM32F767ZI Nucleo-144, REVISION B

This example project demonstrates how to create a kernel task which blinks an LED.

MICRIUM PRODUCT VERSIONS
- uC/OS-II  v2.92.15
- uC/OS-III v3.07.03
- uC/CPU    v1.31.04
- uC/LIB    v1.38.02


IDE/COMPILER VERSIONS
- IAR/EWARM      v8.32.1
- TrueSTUDIO/GNU v9.0.0

HARDWARE SETUP
- Connect USB Micro-B cable to CN1 to provide power.

WORKSPACE LOCATIONS
- ST/STM32F767ZI_Nucleo/Blinky/<OS2|OS3>/IAR/Blinky.eww
- ST/STM32F767ZI_Nucleo/Blinky/<OS2|OS3>/TrueSTUDIO/

USAGE INSTRUCTIONS
IAR
- Open the workspace in IAR.
- Press F7 to build the project and Ctrl+D to start the debug session.
- Once the debug session has started, press F5 to run the example.
- The project creates a task which blinks an LED every 1 second.
- Now modify the call to OSTimeDlyHMSM() in StartupTask() to increase or decrease the frequency at which the LED blinks.
- Build and run again to see the change.

TrueSTUDIO
- Import the workspace in TrueSTUDIO and make sure the "Copy projects into workspace" Options box is UNCHECKED.
- Press 'CTRL + B' to build the project and create a Debug session by selecting the Blinky workspace and pressing F11.
- Once the debug session has started, press F8 to run/resume the example.
- The project creates a task which blinks an LED every 1 second.
- Now modify the call to OSTimeDlyHMSM() in StartupTask() to increase or decrease the frequency at which the LED blinks.
- Build and run again to see the change.
 楼主| Eric2013 发表于 2018-12-21 23:56 | 显示全部楼层
更新记录:

164533qcx45b20l40m0lw5.jpg
xyz549040622 发表于 2018-12-22 07:42 | 显示全部楼层
支持下,谢谢分享!
qiangtech 发表于 2018-12-22 09:08 | 显示全部楼层
支持,越简单越好。
Ketose 发表于 2018-12-22 11:02 | 显示全部楼层

支持,越简单越好
观海 发表于 2019-1-2 11:33 | 显示全部楼层
大神啊 感谢分享
heimaojingzhang 发表于 2019-1-2 11:43 | 显示全部楼层
必须支持 太好了
keaibukelian 发表于 2019-1-2 11:47 | 显示全部楼层
太好了  感谢楼主分享
labasi 发表于 2019-1-2 11:52 | 显示全部楼层
自己做的系统?
paotangsan 发表于 2019-1-2 11:56 | 显示全部楼层
太厉害了  自己做的吗?
renzheshengui 发表于 2019-1-2 12:08 | 显示全部楼层
感谢分享啊
xiaoqizi 发表于 2019-1-2 12:25 | 显示全部楼层
亲 免费的么?
 楼主| Eric2013 发表于 2019-1-2 21:22 | 显示全部楼层

申请创客后,免费。
 楼主| Eric2013 发表于 2019-1-2 21:22 | 显示全部楼层
labasi 发表于 2019-1-2 11:52
自己做的系统?

Micrium的。
 楼主| Eric2013 发表于 2019-1-2 21:23 | 显示全部楼层
paotangsan 发表于 2019-1-2 11:56
太厉害了  自己做的吗?

Micrium的。
labasi 发表于 2019-1-3 10:59 | 显示全部楼层

这个系统是免费的吗
haigelisihao 发表于 2019-7-12 11:32 | 显示全部楼层
好东西,学习下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:RTX->μCOS-II->FreeRTOS->embOS->μCOS-III μCGUI->emWin->FatFs->DSP 淘宝:armfly.taobao.com

115

主题

639

帖子

34

粉丝
快速回复 在线客服 返回列表 返回顶部