1:新建MDK工程,选择文件存放路径,选择芯片型号,创建一个USER文件,复制自动创建的文件到USER文件中,关闭程序。
创建一个OBJ目标文件夹,打开软件选择目标文件保存位置到OBJ文件夹。
2:在项目新建分组USER, HARDWARE ,SYSTEM, FreeRTOS_CORE, FreeRTOS_PORTABLE , STM32F10X_FWLib, CORE ,
////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
///////////////////////FreeRTOSConfig/////////////////
/*
FreeRTOS V9.0.0 - Copyright (C) 2016 Real Time Engineers Ltd.
All rights reserved
VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.
This file is part of the FreeRTOS distribution.
FreeRTOS is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License (version 2) as published by the
Free Software Foundation >>>> AND MODIFIED BY <<<< the FreeRTOS exception.
***************************************************************************
>>! NOTE: The modification to the GPL is included to allow you to !<<
>>! distribute a combined work that includes FreeRTOS without being !<<
>>! obliged to provide the source code for proprietary components !<<
>>! outside of the FreeRTOS kernel. !<<
***************************************************************************
FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. Full license text is available on the following
link: http://www.freertos.org/a00114.html
***************************************************************************
* *
* FreeRTOS provides completely free yet professionally developed, *
* robust, strictly quality controlled, supported, and cross *
* platform software that is more than just the market leader, it *
* is the industry's de facto standard. *
* *
* Help yourself get started quickly while simultaneously helping *
* to support the FreeRTOS project by purchasing a FreeRTOS *
* tutorial book, reference manual, or both: *
* http://www.FreeRTOS.org/Documentation *
* *
***************************************************************************
http://www.FreeRTOS.org/FAQHelp.html - Having a problem? Start by reading
the FAQ page "My application does not run, what could be wrong?". Have you
defined configASSERT()?
http://www.FreeRTOS.org/support - In return for receiving this top quality
embedded software for free we request you assist our global community by
participating in the support forum.
http://www.FreeRTOS.org/training - Investing in training allows your team to
be as productive as possible as early as possible. Now you can receive
FreeRTOS training directly from Richard Barry, CEO

本文详细介绍在STM32上移植FreeRTOS实时操作系统的过程,包括工程搭建、配置参数解析及常见错误处理。从创建MDK工程开始,逐步讲解如何配置FreeRTOS,涉及基础配置、内存管理、中断处理等多个方面。
4263

被折叠的 条评论
为什么被折叠?



