1. 关于使用外设库和芯片选择 需定义USE_STDPERIPH_DRIVER和STM32F40_41xxx 具体在stm32f4xx.h定义或者Target Options里配置 2. 关于时钟配置 本工程外部晶振使用8M 因此需要修改外部晶振以及PLL相关的宏定义 stm32f4xx.h里配置 #define HSE_VALUE ((uint32_t)8000000) system_stm32f4xx.c里配置 #define PLL_M 8 3. 移植UCOSIII 第一步, 添加ucosiii文件 添加cpu,lib,core,port: Micrium_STM3240G-EVAL_OS3\Micrium\Software 添加ucos_config: Micrium_STM3240G-EVAL_OS3\Micrium\Examples\ST\STM3240G-EVAL\OS3 最后添加os_cpu_bsp.c和os_cpu_bsp.h,自己修改的,实现了SYSTick以及TMR的相关接口,这样可以免除添加官方bsp那些乱七八糟的东西 第二步, 修改部分文件 startup_stm32f40xx.s 如果需要增加FPU的支持,则还要对port里的三个文件进行修改 os_cpu.h os_cpu_c.c os_cpu_a.asm 3. 移植lwip,有RTOS,在无RTOS的版本上作修改 最主要就是sys_arch里实现邮箱,信号量,任务等接口 LwIP_Init里要修改: tcpip_init( NULL, NULL ); netif_add(&gnetif, &ipaddr, &netmask, &gw, NULL, ðernetif_init, &tcpip_input); lwipopts.h修改相应参数 最后创建NET接收任务和NET应用任务
2021-03-19 09:53:50 1.38MB F407 UCOSIII LWIP
1
该资源为北京大学研究生课程嵌入式操作系统ucosIII的课件和ucosIII官方英文文档,适合需要从无到有学习ucosIII或者嵌入式操作系统的朋友。
2021-03-18 14:43:52 44.43MB 嵌入式 ucosIII 北京大学
1
STM32L152 ucosIII 移植工程模版
2021-03-15 20:04:13 7.26MB STM32L UCOS
1
一、源码部分包括: 包含: - uC/OS-II v2.92.15版本 - uC/OS-III v3.03版本,v3.04版本、 最新的v3.07.03版本 - uC/CPU v1.31.04 - uC/LIB v1.38.02 二、例程部分包含: 在平台ST STM32F767ZI Nucleo-144上实现利用ucos控制LED灯闪烁的官方例程
2021-03-14 22:28:00 11.62MB ucos 源码 下载 RTOS
1
娃娃机STM32F103+UCOSIII移植+PS2遥控.rar
2021-03-13 14:02:36 7.09MB stm32 ucosiii
1
一个基于ucosiii的usb协议栈例程,可以在ucos操作系统上移植usb协议栈进行测试,usb协议栈源码在Micrium官方下载的,例程也是找的网上的,是STM32F4x的,希望给各位做个参考
2021-03-09 20:01:57 25.1MB usb协议栈 ucosiii usb协议栈例程
1
这是正点原子阿波罗开发板的UCOS-III操作系统教程的的时间片轮转调度的例程,可以作为操作系统的工程模板。
2021-02-11 09:06:44 18.2MB stm32
1
淘宝购买的玩意:包括FreeModbus从栈协议和补充的主栈协议,采用RTU模式,主从协议栈与uC/OSIII进行的整合,并在STM32F407硬件平台上进行了移植,经过调试和测试,运行正常。
2021-01-28 04:00:22 1.1MB FreeModbus
1
对英文版ucosIII原著进行翻译,学习ucosIII的绝佳参考资料
2020-03-04 03:04:46 90.14MB ucosiii
1
UCOSIII系统下按键外部中断和串口2中断管理,按键按下改变LED灯状态,串口2将接收到的数据发送出去。
2020-02-05 03:09:01 687KB UCOSIII 中断 串口 管理
1