ZIPfreeRTOS源码和手册 27.1MB

ballhits

资源文件列表:

freeRTOS_study.zip 大约有3个文件
  1. freeRTOS_study/
  2. freeRTOS_study/FreeRTOSv202406.01-LTS.zip 23.26MB
  3. freeRTOS_study/Mastering-the-FreeRTOS-Real-Time-Kernel.v1.1.0.pdf 7.43MB

资源介绍:

freeRTOS download code and its manual for study only can always download from the official website
<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89702972/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89702972/bg1.jpg"/><div class="c x1 y1 w2 h2"><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">Mastering the FreeR<span class="_ _0"></span>T<span class="_ _0"></span>OS™ R<span class="_ _1"></span>eal Time K<span class="_ _2"></span>ernel</div><div class="t m0 x2 h4 y3 ff1 fs1 fc0 sc0 ls0 ws0">A Hands-On Tutorial Guide</div><div class="t m0 x2 h5 y4 ff1 fs2 fc0 sc0 ls0 ws0">Richard Barry -and- The FreeR<span class="_ _1"></span>T<span class="_ _1"></span>OS T<span class="_ _0"></span>eam</div><div class="t m0 x2 h6 y5 ff2 fs3 fc0 sc0 ls0 ws0">R<span class="_ _2"></span>elease V<span class="_ _1"></span>ersion - 1.1.0</div><div class="t m0 x2 h7 y6 ff1 fs3 fc0 sc0 ls0 ws0">FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS™, FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS.org™ and the FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS logo are trademarks of Amazon W<span class="_ _1"></span>eb Services.</div><div class="t m0 x2 h7 y7 ff1 fs3 fc0 sc0 ls0 ws0">OPEN<span class="ff2">RT<span class="_ _1"></span>OS</span></div><div class="t m0 x3 h8 y8 ff1 fs4 fc0 sc0 ls0 ws0">®</div><div class="t m0 x4 h7 y7 ff1 fs3 fc0 sc0 ls0 ws0"> and SAFE<span class="ff2">RT<span class="_ _1"></span>OS</span></div><div class="t m0 x5 h8 y8 ff1 fs4 fc0 sc0 ls0 ws0">®</div><div class="t m0 x6 h7 y7 ff1 fs3 fc0 sc0 ls0 ws0"> are trademarks of WITTENSTEIN High Integrity Systems Ltd.</div><div class="t m0 x2 h7 y9 ff1 fs3 fc0 sc0 ls0 ws0">All other brands or product names are the property of their respective holders.</div></div></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div><div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89702972/bg2.jpg"><div class="c x1 y1 w2 h2"><div class="t m0 x7 h7 ya ff1 fs3 fc0 sc0 ls0 ws0"> </div><div class="t m0 x2 h6 yb ff3 fs3 fc0 sc0 ls0 ws0">All text, source code, and diagrams are the exclusive property of Amazon Web Services unless otherwise noted</div><div class="t m0 x2 h6 yc ff3 fs3 fc0 sc0 ls0 ws0">inline.</div><div class="t m0 x2 h7 yd ff1 fs3 fc0 sc0 ls0 ws0">&#169; 2023 Amazon.com, Inc. or its affiliates. All Rights R<span class="_ _2"></span>eserved.</div><div class="t m0 x2 h7 ye ff1 fs3 fc1 sc0 ls0 ws0">https://www.FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS.org<span class="fc0"> </span>https://forums.FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS.org<span class="fc0"> </span>https://github.com/FreeR<span class="_ _1"></span>T<span class="_ _1"></span>OS</div><div class="t m0 x2 h7 yf ff3 fs3 fc0 sc0 ls0 ws0">This text is provided for free. <span class="ff4">In return we ask that you create a pull request to provide corrections</span>.<span class="ff1"> </span></div><div class="t m0 x2 h6 y10 ff3 fs3 fc0 sc0 ls0 ws0">Post feedback and comments to <span class="fc1">https://forums.FreeRTOS.org</span>.</div></div><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div><div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89702972/bg3.jpg"><div class="c x1 y11 w2 h9"><div class="t m0 x2 h7 y12 ff4 fs3 fc0 sc0 ls0 ws0">To Caroline, India and Max.<span class="ff1"> <span class="ff2">- R.B.</span></span></div><div class="t m0 x2 h7 y13 ff4 fs3 fc0 sc0 ls0 ws0">Dedicated to the next generation of great systems powered by FreeRTOS.<span class="ff1"> <span class="ff2">- J<span class="_ _1"></span>.J.</span></span></div></div></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div><div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89702972/bg4.jpg"><div class="c x1 y14 w2 ha"><div class="t m0 x2 h5 y15 ff1 fs2 fc0 sc0 ls0 ws0">List of Abbreviations</div><div class="t m0 x8 h6 y16 ff2 fs3 fc0 sc0 ls0 ws0">Abbreviation<span class="_ _3"> </span>Meaning</div><div class="t m0 x8 h7 y17 ff1 fs3 fc0 sc0 ls0 ws0">ADC<span class="_ _4"> </span>Analog to Digital Converter</div><div class="t m0 x8 h7 y18 ff1 fs3 fc0 sc0 ls0 ws0">API<span class="_ _5"> </span>Application Programming Interface</div><div class="t m0 x8 h7 y19 ff1 fs3 fc0 sc0 ls0 ws0">DMA<span class="_ _6"> </span>Direct Memory Access</div><div class="t m0 x8 h7 y1a ff1 fs3 fc0 sc0 ls0 ws0">F<span class="_ _1"></span>AQ<span class="_ _7"> </span>Frequently Asked Question</div><div class="t m0 x8 h7 y1b ff1 fs3 fc0 sc0 ls0 ws0">FIFO<span class="_ _8"> </span>First In First Out</div><div class="t m0 x8 h7 y1c ff1 fs3 fc0 sc0 ls0 ws0">HMI<span class="_ _9"> </span>Human Machine Interface</div><div class="t m0 x8 h7 y1d ff1 fs3 fc0 sc0 ls0 ws0">IDE<span class="_ _5"> </span>Integrated Development Environment</div><div class="t m0 x8 h7 y1e ff1 fs3 fc0 sc0 ls0 ws0">IRQ<span class="_ _a"> </span>Interrupt R<span class="_ _2"></span>equest</div><div class="t m0 x8 h7 y1f ff1 fs3 fc0 sc0 ls0 ws0">ISR<span class="_ _b"> </span>Interrupt Service R<span class="_ _2"></span>outine</div><div class="t m0 x8 h7 y20 ff1 fs3 fc0 sc0 ls0 ws0">L<span class="_ _2"></span>CD<span class="_ _c"> </span>Liquid Crystal Display</div><div class="t m0 x8 h7 y21 ff1 fs3 fc0 sc0 ls0 ws0">MCU<span class="_ _d"> </span>Microcontroller</div><div class="t m0 x8 h7 y22 ff1 fs3 fc0 sc0 ls0 ws0">RMS<span class="_ _e"> </span>Rate Monotonic Scheduling</div><div class="t m0 x8 h7 y23 ff1 fs3 fc0 sc0 ls0 ws0">R<span class="_ _1"></span>T<span class="_ _2"></span>OS<span class="_ _f"> </span>R<span class="_ _2"></span>eal-time Operating S<span class="_ _2"></span>ystem</div><div class="t m0 x8 h7 y24 ff1 fs3 fc0 sc0 ls0 ws0">SIL<span class="_ _10"> </span>Safety Integrity Level</div><div class="t m0 x8 h7 y25 ff1 fs3 fc0 sc0 ls0 ws0">SPI<span class="_ _11"> </span>Serial P<span class="_ _2"></span>eripheral Interface</div><div class="t m0 x8 h7 y26 ff1 fs3 fc0 sc0 ls0 ws0">T<span class="_ _1"></span>CB<span class="_ _12"> </span>T<span class="_ _0"></span>ask Control Block</div><div class="t m0 x8 h7 y27 ff1 fs3 fc0 sc0 ls0 ws0">U<span class="_ _2"></span>AR<span class="_ _1"></span>T<span class="_ _13"> </span>Universal Asynchronous R<span class="_ _2"></span>eceiver/T<span class="_ _0"></span>ransmitter</div></div></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div><div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89702972/bg5.jpg"><div class="c x1 y11 w2 h9"><div class="t m0 x2 h3 y28 ff1 fs0 fc0 sc0 ls0 ws0">T<span class="_ _14"></span>able of Contents</div><div class="t m0 x9 h6 y29 ff2 fs3 fc1 sc0 ls0 ws0">1 Preface</div><div class="t m0 xa h7 y2a ff1 fs3 fc1 sc0 ls0 ws0">1.1 Multitasking in Small Embedded S<span class="_ _2"></span>ystems</div><div class="t m0 xb h7 y2b ff1 fs3 fc1 sc0 ls0 ws0">1.1.1 About the FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS Kernel</div><div class="t m0 xb h7 y2c ff1 fs3 fc1 sc0 ls0 ws0">1.1.2 V<span class="_ _0"></span>alue Proposition</div><div class="t m0 xb h7 y2d ff1 fs3 fc1 sc0 ls0 ws0">1.1.3 A Note About T<span class="_ _0"></span>erminology</div><div class="t m0 xb h7 y2e ff1 fs3 fc1 sc0 ls0 ws0">1.1.4 Why Use an R<span class="_ _1"></span>T<span class="_ _2"></span>OS?</div><div class="t m0 xb h7 y2f ff1 fs3 fc1 sc0 ls0 ws0">1.1.5 FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS Kernel Features</div><div class="t m0 xb h7 y30 ff1 fs3 fc1 sc0 ls0 ws0">1.1.6 Licensing, and The FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS, OpenR<span class="_ _1"></span>T<span class="_ _2"></span>OS, and SafeR<span class="_ _1"></span>T<span class="_ _2"></span>OS F<span class="_ _1"></span>amily</div><div class="t m0 xa h7 y31 ff1 fs3 fc1 sc0 ls0 ws0">1.2 Included Source Files and Projects</div><div class="t m0 xb h7 y32 ff1 fs3 fc1 sc0 ls0 ws0">1.2.1 Obtaining the Examples that Accompany this Book</div><div class="t m0 x9 h6 y33 ff2 fs3 fc1 sc0 ls0 ws0">2 The FreeRT<span class="_ _1"></span>OS Kernel Distribution</div><div class="t m0 xa h7 y34 ff1 fs3 fc1 sc0 ls0 ws0">2.1 Introduction</div><div class="t m0 xa h7 y35 ff1 fs3 fc1 sc0 ls0 ws0">2.2 Understanding the FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS Distribution</div><div class="t m0 xb h7 y36 ff1 fs3 fc1 sc0 ls0 ws0">2.2.1 Definition: FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS P<span class="_ _1"></span>ort</div><div class="t m0 xb h7 y37 ff1 fs3 fc1 sc0 ls0 ws0">2.2.2 Building FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS</div><div class="t m0 xb h7 y38 ff1 fs3 fc1 sc0 ls0 ws0">2.2.3 FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OSConfig.h</div><div class="t m0 xb h7 y39 ff1 fs3 fc1 sc0 ls0 ws0">2.2.4 Official Distributions</div><div class="t m0 xb h7 y3a ff1 fs3 fc1 sc0 ls0 ws0">2.2.6 FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS Source Files Common to All P<span class="_ _1"></span>orts</div><div class="t m0 xb h7 y3b ff1 fs3 fc1 sc0 ls0 ws0">2.2.7 FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS Source Files Specific to a P<span class="_ _1"></span>ort</div><div class="t m0 xb h7 y3c ff1 fs3 fc1 sc0 ls0 ws0">2.2.8 Include P<span class="_ _2"></span>aths</div><div class="t m0 xb h7 y3d ff1 fs3 fc1 sc0 ls0 ws0">2.2.9 Header Files</div><div class="t m0 xa h7 y3e ff1 fs3 fc1 sc0 ls0 ws0">2.3 Demo Applications</div><div class="t m0 xa h7 y3f ff1 fs3 fc1 sc0 ls0 ws0">2.4 Creating a FreeR<span class="_ _1"></span>T<span class="_ _2"></span>OS Project</div><div class="t m0 xb h7 y40 ff1 fs3 fc1 sc0 ls0 ws0">2.4.1 Adapting One of the Supplied Demo Projects</div><div class="t m0 xb h7 y41 ff1 fs3 fc1 sc0 ls0 ws0">2.4.2 Creating a New Project from Scratch</div><div class="t m0 xa h7 y42 ff1 fs3 fc1 sc0 ls0 ws0">2.5 Data T<span class="_ _1"></span>ypes and Coding S<span class="_ _2"></span>tyle Guide</div><div class="t m0 xb h7 y43 ff1 fs3 fc1 sc0 ls0 ws0">2.5.1 Data T<span class="_ _1"></span>ypes</div><div class="t m0 xb h7 y44 ff1 fs3 fc1 sc0 ls0 ws0">2.5.2 V<span class="_ _0"></span>ariable Names</div><div class="t m0 xb h7 y45 ff1 fs3 fc1 sc0 ls0 ws0">2.5.3 Function Names</div><div class="t m0 xb h7 y46 ff1 fs3 fc1 sc0 ls0 ws0">2.5.4 Formatting</div><div class="t m0 xb h7 y47 ff1 fs3 fc1 sc0 ls0 ws0">2.5.5 Macro Names</div><div class="t m0 xb h7 y48 ff1 fs3 fc1 sc0 ls0 ws0">2.5.6 Rationale for Excessive T<span class="_ _1"></span>ype Casting</div><div class="t m0 x9 h6 y49 ff2 fs3 fc1 sc0 ls0 ws0">3 Heap Memor<span class="_ _15"></span>y Management</div><div class="t m0 xa h7 y4a ff1 fs3 fc1 sc0 ls0 ws0">3.1 Introduction</div><div class="t m0 xb h7 y4b ff1 fs3 fc1 sc0 ls0 ws0">3.1.1 Prerequisites</div><div class="t m0 xb h7 y4c ff1 fs3 fc1 sc0 ls0 ws0">3.1.2 Scope</div><div class="t m0 xb h7 y4d ff1 fs3 fc1 sc0 ls0 ws0">3.1.3 Switching Between S<span class="_ _1"></span>tatic and Dynamic Memory Allocation</div><div class="t m0 xb h7 y4e ff1 fs3 fc1 sc0 ls0 ws0">3.1.4 Using Dynamic Memory Allocation</div><div class="t m0 xb h7 y4f ff1 fs3 fc1 sc0 ls0 ws0">3.1.5 Options for Dynamic Memory Allocation</div><div class="t m0 xa h7 y50 ff1 fs3 fc1 sc0 ls0 ws0">3.2 Example Memory Allocation Schemes</div></div><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
100+评论
captcha
    类型标题大小时间
    ZIP机器视觉算法666666666658.96MB8月前
    ZIP韭研参数简单逆向包含js 和案例py文件3.07KB8月前
    ZIPiOS-Buttons-Nathan-Barry.zip167.09KB8月前
    ZIP某监局补环境资源,用的代理的方法补的环境,内包含js 和 案例文件99.76KB8月前
    ZIPJAVA基础知识点整理合集(附带思维导图超详细~~~)1.99MB8月前
    ZIP一款好看的导航网源码(全静态页面带特效).zip285.81KB8月前
    ZIP飞鸟pdf批量去图片水印1.083.31MB8月前
    ZIPIdea-Tools插件1.63MB8月前