資源簡介
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個文件信息
- 上一篇:數據結構與算法 PPT 北京大學 張銘
- 下一篇:ArduPilot工具鏈
評論
共有 條評論