zoukankan      html  css  js  c++  java
  • STM32F103ZET6移植FreeRTOS过程

    1. 下载FreeRTOS

    https://sourceforge.net/projects/freertos/files/FreeRTOS/

    一般下载V9.0.0版本比较稳定。

    2. 解压

    我们需要几个文件

      1) 在FreeRTOSv9.0.0/FreeRTOS/Source/下的所有C文件(PS:并不是所有都一定要用,按需要取

      

      2)在FreeRTOSv9.0.0/FreeRTOS/Source/include 整个文件夹

            

      3) FreeRTOSv9.0.0/FreeRTOS/Source/portable/RVDS/ARM_CM3 下的port.c 和 portmacro.h

            

       4)FreeRTOSv9.0.0/FreeRTOS/Source/portable/MemMang下的

      

       5)FreeRTOSv9.0.0FreeRTOSDemoCORTEX_STM32F103_Keil 下的FreeRTOSConfig.h

     在FreeRTOSConfig.h下添加三行代码

    #define vPortSVCHandler SVC_Handler
    #define xPortPendSVHandler PendSV_Handler
    #define xPortSysTickHandler SysTick_Handler

     

    3.我们在工程下建一个文件FreeRTOS来装刚刚的文件

        

      

     4. 在KEIL工程下添加两个文件夹并把文件加入

    这样基本就完成了

           

          

          

  • 相关阅读:
    生成器函数
    初识函数
    格式化输出
    流程控制-while循环
    流程控制if语句
    Python入门
    Eclipse搭建C++开发环境
    Android SQLite基本用法
    Android拍照后更新相册
    操作系统相册和获取相册路径
  • 原文地址:https://www.cnblogs.com/r1chie/p/13258192.html
Copyright © 2011-2022 走看看