说明:
1.Stdperiph_Deriver中的外设驱动程序需自己添加(如果需要的话,包含即可)必
须包含的有rcc.c/misc.c/gpio.c
2.option中需要设置output和listing,在C/C++中定义芯片类型(STM32F10x_MD等)和
USE_STDPERIPH_DRIVER然后设置调试模式为SW,选择相应型号
3.启动文件中将PendSV_Handler改为OS_CPU_PendSVHandler
4ucosii src中的文件无需修改
添加任务的步骤;
1.声明任务的堆栈
eg:static OS_STK startup_task_stk[STARTUP_TASK_STK_SIZE];
2.添加任务函数
eg:
static void startup_task(void *p_arg)
{
u8 i;
.......//局部变量声明
function();//函数调用
while(1) //进入死循环
{
。。。。 //任务代码
}
}
3.在startup_task()函数中创建任务(并且初始化该任务需要的外设)
eg:OSTaskCreate(task1,(void*)0,&task1_stk[TASK1_STK_SIZE-1],TASK1_PRIO);
4.在app_cfg.h中定义堆栈大小和任务优先级
eg:
/*task priority*/
#define STARTUP_TASK_PRIO 4
/*task stack size*/
#define STARTUP_TASK_STK_SIZE 80
没有合适的资源?快使用搜索试试~ 我知道了~
ucos-II.rar_STM32 ucos_alientek stm32_alientek ucos
共479个文件
c:90个
h:78个
d:70个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 137 浏览量
2022-09-21
09:00:16
上传
评论
收藏 9.15MB RAR 举报
温馨提示
ucos移植到STM32 ALIENTEK开发平台,最新库函数版本
资源推荐
资源详情
资源评论
收起资源包目录
ucos-II.rar_STM32 ucos_alientek stm32_alientek ucos (479个子文件)
Model_V1.0 0B
Model_V1.0 0B
stm32f10x_it.__i 381B
stm32f10x_it.__i 381B
os_cpu_c.__i 372B
os_cpu_c.__i 372B
os_mutex.__i 371B
os_mutex.__i 371B
os_time.__i 367B
os_task.__i 367B
os_flag.__i 367B
os_core.__i 367B
os_mbox.__i 367B
os_flag.__i 367B
os_time.__i 367B
os_task.__i 367B
os_core.__i 367B
os_mbox.__i 367B
os_dbg.__i 364B
os_dbg.__i 364B
os_sem.__i 363B
os_mem.__i 363B
os_tmr.__i 363B
os_sem.__i 363B
os_tmr.__i 363B
os_mem.__i 363B
usart2.__i 357B
usart1.__i 357B
usart1.__i 357B
usart2.__i 357B
os_q.__i 355B
os_q.__i 355B
key.__i 345B
lcd.__i 345B
key.__i 345B
lcd.__i 345B
os_cpu_a.asm 12KB
os_cpu_a.asm 12KB
Model_V1.axf 367KB
Model_V1.axf 367KB
Model_V1_uvopt.bak 97KB
Model_V1_uvopt.bak 96KB
Model_V1_uvproj.bak 22KB
Model_V1_uvproj.bak 22KB
stm32f10x_tim.c 106KB
stm32f10x_tim.c 106KB
os_core.c 86KB
os_core.c 86KB
stm32f10x_flash.c 61KB
stm32f10x_flash.c 61KB
os_flag.c 55KB
os_flag.c 55KB
os_task.c 51KB
os_task.c 51KB
stm32f10x_rcc.c 50KB
stm32f10x_rcc.c 50KB
stm32f10x_adc.c 46KB
stm32f10x_adc.c 46KB
os_tmr.c 46KB
os_tmr.c 46KB
stm32f10x_i2c.c 43KB
stm32f10x_i2c.c 43KB
os_q.c 41KB
os_q.c 41KB
stm32f10x_usart.c 37KB
stm32f10x_usart.c 37KB
os_mutex.c 37KB
os_mutex.c 37KB
system_stm32f10x.c 36KB
system_stm32f10x.c 36KB
stm32f10x_can.c 36KB
stm32f10x_can.c 36KB
stm32f10x_fsmc.c 34KB
stm32f10x_fsmc.c 34KB
os_mbox.c 30KB
os_mbox.c 30KB
stm32f10x_spi.c 29KB
stm32f10x_spi.c 29KB
os_sem.c 29KB
os_sem.c 29KB
stm32f10x_dma.c 29KB
stm32f10x_dma.c 29KB
stm32f10x_sdio.c 28KB
stm32f10x_sdio.c 28KB
lcd.c 25KB
lcd.c 25KB
stm32f10x_gpio.c 22KB
stm32f10x_gpio.c 22KB
os_mem.c 19KB
os_mem.c 19KB
stm32f10x_dac.c 19KB
stm32f10x_dac.c 19KB
core_cm3.c 17KB
core_cm3.c 17KB
os_cpu_c.c 15KB
os_cpu_c.c 15KB
os_dbg.c 12KB
os_dbg.c 12KB
stm32f10x_cec.c 11KB
stm32f10x_cec.c 11KB
共 479 条
- 1
- 2
- 3
- 4
- 5
资源评论
alvarocfc
- 粉丝: 109
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功