• 大小: 51.57MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-01-10
  • 语言: 其他
  • 标签: freertos  

资源简介

freertos v10.2.1源码,未修改版。

资源截图

代码片段和文件信息

/*
 * FreeRTOS Kernel V10.2.1
 * Copyright (C) 2019 Amazon.com Inc. or its affiliates.  All Rights Reserved.
 *
 * Permission is hereby granted free of charge to any person obtaining a copy of
 * this software and associated documentation files (the “Software“) to deal in
 * the Software without restriction including without limitation the rights to
 * use copy modify merge publish distribute sublicense and/or sell copies of
 * the Software and to permit persons to whom the Software is furnished to do so
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND EXPRESS OR
 * IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS
 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER
 * IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * http://www.FreeRTOS.org
 * http://aws.amazon.com/freertos
 *
 * 1 tab == 4 spaces!
 */

/*
NOTE : Tasks run in system mode and the scheduler runs in Supervisor mode.
The processor MUST be in supervisor mode when vTaskStartScheduler is
called.  The demo applications included in the FreeRTOS.org download switch
to supervisor mode prior to main being called.  If you are not using one of
these demo application projects then ensure Supervisor mode is used.
*/


/*
 * Creates all the demo application tasks then starts the scheduler.  The WEB
 * documentation provides more details of the demo application tasks.
 *
 * Main.c also creates a task called “Check“.  This only executes every three
 * seconds but has the highest priority so is guaranteed to get processor time.
 * Its main function is to check that all the other tasks are still operational.
 * Each task (other than the “flash“ tasks) maintains a unique count that is
 * incremented each time the task successfully completes its function.  Should
 * any error occur within such a task the count is permanently halted.  The
 * check task inspects the count of each task to ensure it has changed since
 * the last time the check task executed.  If all the count variables have
 * changed all the tasks are still executing error free and the check task
 * toggles the onboard LED.  Should any task contain an error at any time
 * the LED toggle rate will change from 3 seconds to 500ms.
 *
 * To check the operation of the memory allocator the check task also
 * dynamically creates a task before delaying and deletes it again when it
 * wakes.  If memory cannot be allocated for the new task the call to xTaskCreate
 * will fail and an error is signalled.  The dynamically created task it

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-11 09:12  FreeRTOSv10.2.1\
     目录           0  2019-05-11 09:12  FreeRTOSv10.2.1\FreeRTOS\
     目录           0  2019-05-11 09:14  FreeRTOSv10.2.1\FreeRTOS\Demo\
     目录           0  2019-05-11 09:10  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\
     文件       53918  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\AT91R40008.h
     文件         500  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\ATEB40x.cfg
     文件        3031  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\FreeRTOSConfig.h
     文件        3113  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\Makefile
     目录           0  2019-05-11 09:10  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\ParTest\
     文件        3716  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\ParTest\ParTest.c
     文件        3707  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\aic.h
     文件         861  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\atmel-ram.ld
     文件         920  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\atmel-rom.ld
     文件        4302  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\boot.s
     文件        4221  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\ebi.h
     文件       15951  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\main.c
     文件        5393  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\pio.h
     文件         112  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\ram_arm.bat
     文件         113  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\ram_thumb.bat
     文件         112  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\rom_arm.bat
     文件         113  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\rom_thumb.bat
     目录           0  2019-05-11 09:10  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\serial\
     文件        7520  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\serial\serial.c
     文件        5554  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\serial\serialISR.c
     文件       12389  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\tc.h
     文件        7145  2019-02-18 01:41  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91FR40008_GCC\usart.h
     目录           0  2019-05-11 09:10  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\
     文件        2913  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\FreeRTOSConfig.h
     目录           0  2019-05-11 09:10  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\ParTest\
     文件        2534  2019-05-11 09:24  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\ParTest\ParTest.c
     目录           0  2019-05-11 09:10  FreeRTOSv10.2.1\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\SrcIAR\
............此处省略14890个文件信息

评论

共有 条评论