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工程下添加两个文件夹并把文件加入

    这样基本就完成了

           

          

          

  • 相关阅读:
    OpenCV(一)
    python中的协程(一)
    python中的协程(三)
    ubuntu18.04 与 python
    js高级
    Django学习笔记5
    Django学习笔记6
    MongoDB 4.03简易使用教程
    python中的协程(二)
    js 词法分析
  • 原文地址:https://www.cnblogs.com/r1chie/p/13258192.html
Copyright © 2011-2022 走看看