<?xml version="1.0" encoding="utf-8" ?>
<svg baseProfile="full" height="1152" version="1.1" width="1536" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><marker id="arrow" markerHeight="10" markerUnits="strokeWidth" markerWidth="10" orient="auto" refX="0" refY="3"><path d="M0,0 L0,6 L9,3 z" fill="grey" /></marker><marker id="arrow" markerHeight="10" markerUnits="strokeWidth" markerWidth="10" orient="auto" refX="0" refY="3"><path d="M0,0 L0,6 L9,3 z" fill="grey" /></marker><marker id="arrow" markerHeight="10" markerUnits="strokeWidth" markerWidth="10" orient="auto" refX="0" refY="3"><path d="M0,0 L0,6 L9,3 z" fill="grey" /></marker></defs><rect fill="white" height="1152px" rx="10" ry="10" stroke="none" stroke-width="1" width="2000px" x="0" y="0" /><rect fill="rgb(215,48,39)" height="100px" rx="10" ry="10" stroke="black" stroke-width="1" width="200px" x="480" y="80" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="535" y="115">mcux-sdk</text><rect fill="rgb(252,141,89)" height="40px" stroke="black" stroke-width="1" width="100px" x="530" y="140" /><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk/blob/main/west.yml"><text fill="rgb(15%,15%,15%)" font-size="15px" font-weight="bold" stroke="none" x="550" y="170">west.yml</text><text fill="grey" font-size="15px" font-weight="bold" stroke="none" x="590" y="230">import</text></a><g id="hlines" stroke="grey" stroke-width="2"><line x1="400" x2="350" y1="275" y2="220" /><line x1="400" x2="350" y1="275" y2="370" /></g><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk-examples/tree/a32cda929f3e77b4aa55d104b000c2e74da7f49a"><rect fill="rgb(254,224,144)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="150" y="170" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="165" y="220">examples</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-soc-svd/tree/4043d9ec3b173a0c45212e5536e0e8352a8634b5"><rect fill="rgb(254,224,144)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="150" y="320" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="165" y="370">svd</text></a><rect fill="none" height="310px" stroke="rgb(252,141,89)" stroke-width="4" width="280px" x="120" y="120" /><text fill="rgb(252,141,89)" font-size="20px" font-weight="bold" stroke="none" x="130" y="140">Examples and SOC SVD</text><g id="hlines" stroke="grey" stroke-width="2"><line x1="400" x2="350" y1="550" y2="570" /></g><a target="_blank" xlink:href="https://github.com/NXPmicro/FreeRTOS-Kernel/tree/MCUX_2.10.0"><rect fill="rgb(224,243,248)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="150" y="520" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="165" y="570">FreeRTOS-Kernel</text></a><rect fill="none" height="160px" stroke="rgb(252,141,89)" stroke-width="4" width="280px" x="120" y="470" /><text fill="rgb(252,141,89)" font-size="20px" font-weight="bold" stroke="none" x="130" y="490">RTOS</text><g id="hlines" stroke="grey" stroke-width="2"><line x1="700" x2="730" y1="550" y2="420" /><line x1="700" x2="730" y1="550" y2="570" /><line x1="700" x2="730" y1="550" y2="720" /><line x1="700" x2="990" y1="550" y2="420" /><line x1="700" x2="990" y1="550" y2="570" /><line x1="700" x2="990" y1="550" y2="720" /><line x1="700" x2="1250" y1="550" y2="420" /><line x1="700" x2="1250" y1="550" y2="570" /><line x1="700" x2="1250" y1="550" y2="720" /></g><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk-middleware-sdmmc/tree/MCUX_2.10.0"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="730" y="370" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="745" y="420">sdmmc</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk-middleware-multicore/tree/50d7e6bd2e0501aad2944abe4eaf616fd465fb8e"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="730" y="520" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="745" y="570">multicore</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/rpmsg-lite/tree/3933134378690a9c04d533e26516b3388fe4acc3"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="730" y="670" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="745" y="720">rpmsg-lite</text></a><a target="_blank" xlink:href="https://github.com/EmbeddedRPC/erpc/tree/1.8.1"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="990" y="370" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="1005" y="420">erpc</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/fatfs/tree/MCUX_2.10.0"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="990" y="520" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="1005" y="570">fatfs</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk-middleware-eiq/tree/MCUX_2.10.0"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="990" y="670" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="1005" y="720">eiq</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk-middleware-deepviewrt/tree/MCUX_2.10.0"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="1250" y="370" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="1265" y="420">deepviewrt</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk-middleware-glow/tree/MCUX_2.10.0"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="1250" y="520" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="1265" y="570">glow</text></a><a target="_blank" xlink:href="https://github.com/NXPmicro/mcux-sdk-middleware-tensorflow/tree/MCUX_2.10.0"><rect fill="rgb(145,191,219)" height="100" rx="10" ry="10" stroke="black" stroke-width="1" width="200" x="1250" y="670" /><text fill="rgb(15%,15%,15%)" font-size="20px" font-weight="bold" stroke="none" x="1265" y="720">tensorflow</text></a><rect fill="none" height="460px" stroke="rgb(252,141,89)" stroke-width="4" width="800px" x="700" y="320" /><text fill="rgb(252,141,89)" font-size="20px" font-weight="bold" stroke="none" x="710" y="340">Middleware</text><g id="hlines" stroke="grey" stroke-width="4"><line x1="400" x2="580" y1="275" y2="275" /><line x1="400" x2="580" y1="550" y2="550" /><line x1="700" x2="580" y1="550" y2="550" /></g><g id="vlines" stroke="grey" stroke-width="4"><line x1="580" x2="580" y1="180" y2="275" /><line x1="580" x2="580" y1="180" y2="550" /><line x1="580" x2="580" y1="180" y2="550" /></g></svg>