zephyr/doc/guides/portability/posix.svg

2 lines
10 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="581px" height="294px" viewBox="-0.5 -0.5 581 294" content="&lt;mxfile modified=&quot;2019-07-14T12:48:21.054Z&quot; host=&quot;www.draw.io&quot; agent=&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Firefox/68.0&quot; etag=&quot;ny2AS3D1QRRIJOBmIkd_&quot; version=&quot;10.9.6&quot; type=&quot;google&quot;&gt;&lt;diagram id=&quot;seWY8Ul14Y7amIHm5za7&quot; name=&quot;Page-1&quot;&gt;1Zddb5swFIZ/DZebwMaEXjZp0k5bt0ioWtU7Bx/Ai8HIcUqyXz/TmIQUqmVTiJQrzHv8xXNeDsbBk3xzr2iZPUoGwkEu2zj4zkHI831kLrWytYpLgp2SKs6sdhAi/huajlZdcwaro45aSqF5eSzGsigg1kcaVUpWx90SKY5XLWkKHSGKqeiqPznT2U4NiXvQH4CnWbOy59pITpvOVlhllMmqJeGpgydKSr1r5ZsJiJpew2U3bvZBdL8xBYU+ZQAPdPoNcMqfCH+59W5/ze6fPtlZXqlY2wd+oIpVZlK7ab1tSCi5LhjUk7kOHlcZ1xCVNK6jlUm+0TKdC3PnmWbChZhIIdXbWMwohEls9JVWcgmtSBCHsEhMxG4ElIbNh0/o7bkZx4HMQaut6bK3m0VtzebfoM9kp1SH3JHQ9spaeWvySa1d0v3kB6KmYaH+A2DcATyO5udlSyBkfh/bEC1wEAzEFo9OZeuTgdj6HbYvUGZbZbSvoIq6FF09Zzw6mfNgHiYdzvMf0ZdnI82jKfHOSjlJEhR3K0UhCzN8nCrKuCH5Th6Ce/MBalH3SA/1YCjqow71GTeEkRttVxryK/Q2dt8xJj2McQ9jNBTjsMPYQYEwq44ZfzXNtG62zb6Pm+VaXS74CpwhD+jmBK/7PXnAQ+Wh2UArEd9BV1IteZFeodN9TP7u9Oa7eBGne92TXo/Vx9FdXWBkvAS9auILdbD59Zvfx/9Z6IczP+pLDc1rUMViVV8eOWMCzn8sv8jLQE4pN31lf7BPq9c90dyWpeAx1VwW5/VzGEOPn01kERKfuMOcXlBPvTnXmdHcHn5a32Ktf388/QM=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="242.5" width="580" height="50" fill="#dae8fc" stroke="#6c8ebf" pointer-events="none"/><g transform="translate(263.5,261.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="52" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 53px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Hardware</div></div></foreignObject><text x="26" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Hardware</text></switch></g><rect x="0" y="187.5" width="580" height="45" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(277.5,203.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">BSP</div></div></foreignObject><text x="12" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">BSP</text></switch></g><rect x="0" y="127.5" width="580" height="50" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(252.5,146.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="75" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 76px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Zephyr Kernel</div></div></foreignObject><text x="38" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Zephyr Kernel</text></switch></g><rect x="0" y="60" width="150" height="60" fill="#fff2cc" stroke="none" pointer-events="none"/><g transform="translate(36.5,83.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="77" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 78px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">POSIX PSE51</div></div></foreignObject><text x="39" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">POSIX PSE51</text></switch></g><rect x="160" y="100" width="130" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(193.5,103.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="63" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 64px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">File System</div></div></foreignObject><text x="32" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">File System</text></switch></g><rect x="150" y="60" width="140" height="30" fill="#fff2cc" stroke="none" pointer-events="none"/><g transform="translate(181.5,68.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="77" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 78px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><div>POSIX PSE52</div></div></div></foreignObject><text x="39" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">&lt;div&gt;POSIX PSE52&lt;/div&gt;</text></switch></g><rect x="295" y="100" width="145" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(337.5,103.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="60" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 61px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Networking</div></div></foreignObject><text x="30" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Networking</text></switch></g><rect x="290" y="60" width="150" height="30" fill="#fff2cc" stroke="none" pointer-events="none"/><g transform="translate(329.5,68.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="71" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 72px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"><div>BSD Sockets<br /></div></div></div></foreignObject><text x="36" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">&lt;div&gt;BSD Sockets&lt;br&gt;&lt;/div&gt;</text></switch></g><rect x="450" y="60" width="130" height="60" fill="#d5e8d4" stroke="#82b366" pointer-events="none"/><g transform="translate(482.5,83.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="65" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 66px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;"> Middleware</div></div></foreignObject><text x="33" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica"> Middleware</text></switch></g><rect x="0" y="0" width="580" height="50" fill="#f8cecc" stroke="#b85450" pointer-events="none"/><g transform="translate(260.5,18.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="59" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 60px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Application</div></div></foreignObject><text x="30" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Application</text></switch></g></g></svg>