四、
1.
stm32 规范外设库的使用在 stm32f10x_stdperiph_lib_um.chm 中的How to use the Library一节中已有阐明:
1)
2)
装备芯片类型
3)
4)
5)
stm32f10x_tim.h,stm32f10x_usart.h,今后要用到什么再加什么,如下图。当然也可不注释,一切驱动悉数保存。
6)
完善余下作业
树立名为App.c, app_cfg.h和 includes.h的空文件,保到stm32-ucosII-demoApp文件夹下,并将它们加载到 keil工程的 APP 目录下。
树立名为 Bsp.c 和 Bsp.h 的空文件,保存到Stm32-ucosII-demoBsp文件夹下,并将它们加载到keil工程的BSP 目录下。
uCOSII_core和uCOSII_port 这两个文件目录现在为空,后边才将用到。假如去掉这两个文件目录,以上结构便是STM32裸片开发的工程树形目录了。一起,STM32F10x_StdPeriph_Driver 目录下的库文件和其它一些根本不必修正的规范文件最好设置为只读特点,以避免误修正。如上图中的带锁文件便是只读特点。
2.
以下为uCOSII体系的文件结构图:其间Your Application为应用程序,需求用户自己增加;uC/OS-II book为uC/OS供给的,不需求修正;BSP是板级支撑文件,需求用户依据开发板电路进行修正;uC/OS-II Cortex-M3 Port是需求用户依据处理器进行修正的。
AppNotes包括 ucosii 移植阐明文件。