<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>easygraphics</title>
    <link>https://prographics.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Tue, 11 Aug 2026 19:24:28 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Onionfra</managingEditor>
    <item>
      <title>SystemD issue</title>
      <link>https://prographics.tistory.com/22</link>
      <description>&lt;p&gt;&lt;span&gt;systemd는 /etc/systemd 아래에 설정파일을 두고 있다&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;시스템에 미리 정의 된 Service, Target 파일을 통해서 시스템을 컨트롤&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;/etc/systemd에서 설정하면서 심볼릭 링크를 통해서 사용&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;바이너리 실행파일은 아래 경로에서 확인 가능하며&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;$ ls /lib/systemd/&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;기본적인 시스템의 Service, Target은 아래에 위치하고 있다&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;$ ls /lib/systemd/system&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;ls -al /etc/systemd/system/multi-user.target.wants&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;remote-fs.target -&amp;gt; /lib/systemd/system/remote-fs.target&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span&gt;Run Level 변경&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;h1&gt;&lt;span&gt;Troubleshooting of systemd and fsck on boot&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;a href=&quot;https://gist.github.com/ebautistabar/82811d492231700ab2471dd9048502b7&quot;&gt;https://gist.github.com/ebautistabar/82811d492231700ab2471dd9048502b7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://salsa.debian.org/systemd-team/systemd/commit/8dc6998c2e9d49d0b08567b40b03b170313a8187&quot;&gt;https://salsa.debian.org/systemd-team/systemd/commit/8dc6998c2e9d49d0b08567b40b03b170313a8187&lt;/a&gt;&lt;/p&gt;</description>
      <category>SystemD</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/22</guid>
      <comments>https://prographics.tistory.com/22#entry22comment</comments>
      <pubDate>Wed, 30 Oct 2019 08:53:23 +0900</pubDate>
    </item>
    <item>
      <title>ARM core category</title>
      <link>https://prographics.tistory.com/21</link>
      <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;b&gt;Cortex-A(ARMv8, ARMv7), Cortex-M, Coretex-R, Classic, SecureCore&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/240EC0405949247B10&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F240EC0405949247B10&quot; width=&quot;960&quot; height=&quot;510&quot; filename=&quot;캡처3.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Cortex-A&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 934px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/233ADB44594925790E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F233ADB44594925790E&quot; width=&quot;934&quot; height=&quot;246&quot; filename=&quot;캡처4.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Cortex-M&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2767103D5949260402&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2767103D5949260402&quot; width=&quot;960&quot; height=&quot;232&quot; filename=&quot;캡처1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Cortex-R&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 891px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2414CF405949263C19&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2414CF405949263C19&quot; width=&quot;891&quot; height=&quot;142&quot; filename=&quot;캡처2.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2553373F594928491A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2553373F594928491A&quot; width=&quot;960&quot; height=&quot;377&quot; filename=&quot;캡처2.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Classic&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 938px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26267046594926BC08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26267046594926BC08&quot; width=&quot;938&quot; height=&quot;124&quot; filename=&quot;캡처5.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 958px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25335A42594928C502&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25335A42594928C502&quot; width=&quot;958&quot; height=&quot;556&quot; filename=&quot;캡처5.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Secure&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 651px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/247FD641594926FA31&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F247FD641594926FA31&quot; width=&quot;651&quot; height=&quot;99&quot; filename=&quot;캡처6.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 841px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2417B3445949281214&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2417B3445949281214&quot; width=&quot;841&quot; height=&quot;165&quot; filename=&quot;캡처1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>기타/ARM core category</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/21</guid>
      <comments>https://prographics.tistory.com/21#entry21comment</comments>
      <pubDate>Tue, 20 Jun 2017 22:53:39 +0900</pubDate>
    </item>
    <item>
      <title>Linux container overview</title>
      <link>https://prographics.tistory.com/20</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;b&gt;LXC&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
16.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;어플리케이션의
고립 환경을 지원하기 위해 리눅스 커널의 &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;cgroup&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;과 &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;namespace
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;기능을
조합하여 만든 &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;framework&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
16.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;C&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;group:
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;리소스&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(CPU,
memory, disk, I/O, network, etc)&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt; 사용에 대한 제한&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;점유&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;고립을
지원&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Resource
control&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Filesystem
access&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;General
device access&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Memory
resources&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Network
device resources&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;CPU
bandwidth&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Block
device IO bandwidth&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Various
other aspects of a control group's view of the system&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;!--[if ppt]--&gt;&lt;span style=&quot;font-size:16.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
16.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Namespace:
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;리소스들을
서로 다른 네임스페이스 그룹으로 나눠서&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;,
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;다른
네임스페이스에서 볼 수 없도록 함&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Wingdings; font-size: 10pt;&quot;&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;pid,
mnt, net, uts, ipc, user&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 18pt;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 18pt;&quot;&gt;Characteristic&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;어플리케이션
관점에서의 분리&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;동작환경&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;프로세스
트리&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;,
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;네트워크&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;사용자 &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;id)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;!--[if ppt]--&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;어플리케이션과
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;OS&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;와의 분리
실현&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;!--[if ppt]--&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;퍼포먼스
저하 없는 실행시간 제공&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(Virtual
machine&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;대비&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Emulate
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;단계가
없어 낮은 오버헤드 제공&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;!--[if ppt]--&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Virtual
machine&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;을
위한 부팅시간 불필요&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;KVM,
Xen, Vmware&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;가상화
대비 빠른 시작&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;종료&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;!--[if ppt]--&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;어플리케이션
컨테이너 지원&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(&amp;lt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;시스템
컨테이너&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;및 각종
데몬을 실행할 필요 없이 목적에 맞는 프로세스만 존재하는 환경 구현 가능&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;!--[if ppt]--&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;프로세스
단위 리소스&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(cpu,
ram, devices)&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;
분리 및 분배&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;CPU&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;RAM&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Devices&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Display&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;GPU&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Serial(tty,
i2c…)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;block
device(hdd, emmc…)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;input
device&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;단독
컨테이너가&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;프로세스&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt; 대량의
리소스를 점유하는것을 방지&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;외부 공격
방지&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
11.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;SELinux
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;와
함께 컨테이너의 안전한 분리 실현&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(Guest&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt; 내의 &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;root&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;가 다른 &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;HOST&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;를
제어하지 못하게 함&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;O2&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;text-indent: -0.31in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Disadvantages&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;text-indent: -0.31in;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Host
OS&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;에
종속적&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;Linux
kernel&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;만
가능&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:14.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;컨테이너별
커널 구성 불가능&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;드라이버단의
공유 이슈 있음&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;현대하모니 M&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;b&gt;응용 예(Application container)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2504A836594920FC30&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2504A836594920FC30&quot; width=&quot;960&quot; height=&quot;673&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;b&gt;Security side&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24626A345949221C2C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24626A345949221C2C&quot; width=&quot;960&quot; height=&quot;616&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;SE
linux&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;와 결합한 보안 환경&lt;/span&gt;&lt;/div&gt;

&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;프로세스&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;파일에 유형을 표시하여 이들의 분리&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;상호작용하는 방식을 정의&lt;/span&gt;&lt;/div&gt;

&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;세분화된 액세스 제어&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;사용자&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;역할&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;유형&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;레벨&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;…)&lt;/span&gt;&lt;/div&gt;

&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;시스템 전체의 정책 관리&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;사용자 재량에 의한 설정 불가능&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;

&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;공격자는 정책의 변경 추가 없이 사용자 홈 디렉토리의 파일을
읽을 수 없음&lt;/span&gt;&lt;/div&gt;

&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;신뢰할 수 없는 입력으로부터 프로세스를 보호 하며 데이터의
기밀성과 무결성을 강화하는데 사용될&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;; font-size: 14pt; text-indent: -0.31in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;; font-size: 14pt; text-indent: -0.31in;&quot;&gt;수 있음&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>기타/Linux Container on Embedded</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/20</guid>
      <comments>https://prographics.tistory.com/20#entry20comment</comments>
      <pubDate>Tue, 20 Jun 2017 21:56:32 +0900</pubDate>
    </item>
    <item>
      <title>linux multi core operation(AMP booting)</title>
      <link>https://prographics.tistory.com/19</link>
      <description>&lt;p&gt;Asymmetric Multi-processing (AMP) = 비대칭 core&lt;/p&gt;&lt;p&gt;Symmetric Multi-processing (SMP) = 대칭 core&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: disc;&quot;&gt;&lt;li&gt;ARM &amp;amp; Linux change to AMP mode (ARM cp15 register,)&lt;/li&gt;&lt;li&gt;Define Cache initialize scheme&lt;/li&gt;&lt;li&gt;Define GIC initialize &amp;amp; distribute to core&lt;/li&gt;&lt;li&gt;Core Communication rule(IPI, SharedM, scretch register)&lt;/li&gt;&lt;li&gt;......&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 350px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/262C143E5949155D29&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F262C143E5949155D29&quot; width=&quot;350&quot; height=&quot;480&quot; filename=&quot;Mentor-multicore-Fig-1-350.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 281px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/233B373E5949155E02&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F233B373E5949155E02&quot; width=&quot;281&quot; height=&quot;491&quot; filename=&quot;Mentor-multicore-Fig-2.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;AMP &amp;amp; SMP of Multicore processor&lt;/b&gt;&lt;br /&gt;reference: http://www.embedded.com/design/mcus-processors-and-socs/4429496/Multicore-basics&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 956px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2573D73F594915ED03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2573D73F594915ED03&quot; width=&quot;956&quot; height=&quot;248&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Linux booting sequence of AMP system&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;AMP-Linux&amp;amp;Android&lt;/span&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;
Linux(&lt;/span&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-style: italic;&quot;&gt;Asymmetric
Multi-processing)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 893px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/212E76455949176815&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F212E76455949176815&quot; width=&quot;893&quot; height=&quot;691&quot; filename=&quot;캡처3.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;Interrupts, NAND, DRAM sharing of AMP system(&lt;/span&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-style: italic;&quot;&gt;Asymmetric Multi-processing)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26586141594917D821&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26586141594917D821&quot; width=&quot;960&quot; height=&quot;676&quot; filename=&quot;캡처4.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.19in; text-indent: -0.19in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;u-boot
on multi core&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.69in; text-indent: -0.19in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:10.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:
Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;U-boot
must have a MP driver(multi processor driver)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.69in; text-indent: -0.19in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:10.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:
Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;TI
have no MP driver now&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.69in; text-indent: -0.19in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:10.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:
Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Reference
link : &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;a href=&quot;http://gitorious.ti.com/ti-u-boot/ti-u-boot/blobs/30837e5b21d5a742983581ab9ee3fac085311d19/doc/README.mpc8572ds&quot;&gt;http&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;a href=&quot;http://gitorious.ti.com/ti-u-boot/ti-u-boot/blobs/30837e5b21d5a742983581ab9ee3fac085311d19/doc/README.mpc8572ds&quot;&gt;://&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;a href=&quot;http://gitorious.ti.com/ti-u-boot/ti-u-boot/blobs/30837e5b21d5a742983581ab9ee3fac085311d19/doc/README.mpc8572ds&quot;&gt;gitorious.ti.com/ti-u-boot/ti-u-boot/blobs/30837e5b21d5a742983581ab9ee3fac085311d19/doc/README.mpc8572ds&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.19in; text-indent: -0.19in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;









&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.19in; text-indent: -0.19in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.0pt&quot;&gt;&lt;span style=&quot;mso-special-format:bullet;font-family:Arial&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;u-boot
on single core&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.19in; text-indent: -0.19in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 794px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2746F3445949188937&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2746F3445949188937&quot; width=&quot;794&quot; height=&quot;568&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Action item&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Memory
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;map(Dram)
design for &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;muti&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;os&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;define
address)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Flash
map design for &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;muti&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;os&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;define
address)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;u-boot
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;change
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;for
multi image load&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;u-boot
change for multi &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;os&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
booting(boot logic&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;O1&quot; style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Port
MP driver or Fix kernel jump code&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Kernel0/Kernel1
change for AMP&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Kernel0/Kernel1
change for multi boot image&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Kernel0/Kernel1
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;change
for cache enable scheme&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Kernel0/Kernel1
change &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;for
GIC&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Kernel0/Kernel1
change for &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Serial&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
18.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Device
driver allocate to each kernel&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Code tracing&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 944px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2309893F594919DA05&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2309893F594919DA05&quot; width=&quot;944&quot; height=&quot;693&quot; filename=&quot;캡처1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>기타/Dual linux booting(AMP mode booting)</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/19</guid>
      <comments>https://prographics.tistory.com/19#entry19comment</comments>
      <pubDate>Tue, 20 Jun 2017 14:44:37 +0900</pubDate>
    </item>
    <item>
      <title>Package build using Wayland-build-tool</title>
      <link>https://prographics.tistory.com/18</link>
      <description>&lt;p style=&quot;list-style: none; margin-right: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; color: rgb(255, 0, 0);&quot;&gt;Status: Build &amp;amp; weston is success, but weston-simple-egl is not working&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Building Weston on Rasberrypi(raspbian)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;# flashing latest raspbian image in host linux&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;https://www.raspberrypi.org/downloads/raspbian/&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;https://www.raspberrypi.org/documentation/installation/installing-images/linux.md&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;# update &amp;amp; upgrade rasbian&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;pre class=&quot; language-bash&quot; style=&quot;text-shadow: white 0px 1px; font-family: Courier, monospace; direction: ltr; white-space: pre-wrap; word-break: normal; tab-size: 4; hyphens: none; padding: 10px; margin-top: 0.5em; margin-bottom: 0.5em; overflow: auto; background: rgb(242, 241, 240); width: 540px; max-width: 100%; border: 1px solid rgb(221, 221, 221); font-size: 14px; line-height: 20px;&quot;&gt;&lt;code class=&quot; language-bash&quot; style=&quot;text-shadow: white 0px 1px; font-family: Courier, monospace; direction: ltr; word-spacing: normal; word-break: normal; tab-size: 4; hyphens: none; background: transparent; border: 0px; padding: 0px;&quot;&gt;sudo apt&lt;span class=&quot;token operator&quot; style=&quot;color: rgb(166, 127, 89); background: rgba(255, 255, 255, 0.498);&quot;&gt;-&lt;/span&gt;get update&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot; language-bash&quot; style=&quot;text-shadow: white 0px 1px; font-family: Courier, monospace; direction: ltr; white-space: pre-wrap; word-break: normal; tab-size: 4; hyphens: none; padding: 10px; margin-top: 0.5em; margin-bottom: 0.5em; overflow: auto; background: rgb(242, 241, 240); width: 540px; max-width: 100%; border: 1px solid rgb(221, 221, 221); font-size: 14px; line-height: 20px;&quot;&gt;&lt;code class=&quot; language-bash&quot; style=&quot;text-shadow: white 0px 1px; font-family: Courier, monospace; direction: ltr; word-spacing: normal; word-break: normal; tab-size: 4; hyphens: none; background: transparent; border: 0px; padding: 0px;&quot;&gt;sudo apt&lt;span class=&quot;token operator&quot; style=&quot;color: rgb(166, 127, 89); background: rgba(255, 255, 255, 0.498);&quot;&gt;-&lt;/span&gt;get dist&lt;span class=&quot;token operator&quot; style=&quot;color: rgb(166, 127, 89); background: rgba(255, 255, 255, 0.498);&quot;&gt;-&lt;/span&gt;upgrade&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;i&gt;#&amp;nbsp;&lt;/i&gt;wayland-build-tools clone (Made by Bryce Harrington)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;git clone https://github.com/bryceharrington/wayland-build-tools.git&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;i&gt;# Set build environment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;cp wl_defines.sh ~/bin/&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;mkdir ~/build&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;mkdir ~/build/Wayland&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;i&gt;# Install wayland build dependencies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;./wl_install_deps&lt;/p&gt;&lt;pre style=&quot;padding: 10px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 1px solid;&quot;&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-size: 12px; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b style=&quot;font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;# Fail case: I got build error in mesa&amp;nbsp;package in &quot;wl_build&quot; script so I did like below&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-size: 12px; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252); white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold;&quot;&gt;config.txt&lt;/span&gt;&lt;br style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252); white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px;&quot;&gt;dtoverlay=vc4-kms-v3d&lt;/span&gt;&lt;br style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252); white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold;&quot;&gt;raspi-config&lt;/span&gt;&lt;br style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252); white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px;&quot;&gt;Change memory split -&amp;gt; 256MB&lt;/span&gt;&lt;br style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252); white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold;&quot;&gt;mesa-utils (to test OpenGL later)&lt;/span&gt;&lt;br style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252); white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px;&quot;&gt;sudo apt-get install mesa-utils&lt;/span&gt;&lt;br style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252); white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold;&quot;&gt;OpenGL driver&lt;/span&gt;&lt;br style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);&quot;&gt;&lt;span style=&quot;white-space: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;background-color: rgb(252, 252, 252);&quot;&gt;raspi-config -&amp;gt; Advanced Options -&amp;gt; GL Driver&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: rgb(254, 254, 255); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; white-space: normal;&quot;&gt;Board Reboot!! &quot;# reboot&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: rgb(254, 254, 255); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; white-space: normal;&quot;&gt;&lt;b&gt;OpenGL test&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: rgb(254, 254, 255); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; white-space: normal;&quot;&gt;glxgears&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-size: 12px; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;background-color: rgb(254, 254, 255); font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 13px; white-space: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-size: 12px; background-color: rgb(247, 247, 247); list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Helvetica; font-size: 10pt; white-space: normal; background-color: rgb(254, 254, 255);&quot;&gt;We need additional&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Helvetica; white-space: normal; font-size: 10pt;&quot;&gt;build dependencies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-size: 12px; background-color: rgb(247, 247, 247); list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;sudo apt-get build-dep libgl1-mesa-dri&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;sudo apt-get install \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; automake libtool \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; bison flex \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; gettext \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libdrm-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libexpat1-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libudev-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libx11-xcb-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxcb-dri3-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxcb-dri2-0-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxcb-glx0-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxcb-xfixes0-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxcb-present-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxcb-sync-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxshmfence-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxdamage-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxext-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; libxfixes-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; python-mako \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; x11proto-present-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; x11proto-dri3-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; x11proto-dri2-dev \&lt;/span&gt;&lt;br style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&amp;nbsp; &amp;nbsp; x11proto-gl-dev&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-size: 12px; background-color: rgb(247, 247, 247); list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;color: rgb(139, 139, 139); font-family: Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, mono; font-size: 11.7px; white-space: normal; background-color: rgb(247, 247, 249);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;Helvetica Neue, Helvetica, Arial, sans-serif&quot;&gt;&lt;span style=&quot;white-space: normal; background-color: rgb(254, 254, 255);&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; color: rgb(65, 116, 217);&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;# Fail case: Even though I ran the &quot;wl_install_deps&quot; script, I had to install below packages using apt&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;Helvetica Neue, Helvetica, Arial, sans-serif&quot;&gt;&lt;span style=&quot;white-space: normal; background-color: rgb(254, 254, 255);&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;sudo apt-get install build-essential libgtk-3-dev check&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;맑은 고딕, sans-serif&quot;&gt;&lt;span style=&quot;white-space: normal; background-color: rgb(254, 254, 255);&quot;&gt;&lt;b&gt;# Fail case: wayland package require libxml2-dev package&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;background-color: rgb(254, 254, 255); white-space: normal;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;맑은 고딕, sans-serif&quot;&gt;sudo apt-get install libxml2-dev&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;pre style=&quot;padding: 10px; background: rgb(247, 247, 247); border: 1px solid;&quot;&gt;&lt;p style=&quot;color: rgb(51, 51, 51); font-size: 12px; white-space: normal; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;&amp;nbsp;Fail case: I got build error in &quot;libinput&quot; package in &quot;wl_build&quot; script so I fixed it like below&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px; white-space: normal;&quot;&gt;gen libinput --disable-libwacom --disable-debug-gui&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px; white-space: normal;&quot;&gt;compile&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/pre&gt;&lt;div style=&quot;color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247);&quot;&gt;&lt;pre style=&quot;padding: 10px; background: rgb(247, 247, 247); font-size: 12px; border: 1px solid;&quot;&gt;&lt;p style=&quot;white-space: normal; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;&amp;nbsp;Fail case: I got build error in &quot;pixman&quot; package in &quot;wl_build&quot; script so I fixed it like below&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12px;&quot;&gt;gen pixman &amp;nbsp;--disable-arm-iwmmxt&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;white-space: normal; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12px;&quot;&gt;compile&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;background-color: rgb(247, 247, 247);&quot;&gt;&lt;pre style=&quot;padding: 10px; background: rgb(247, 247, 247); border: 1px solid;&quot;&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b style=&quot;color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;&amp;nbsp;Fail case:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;&amp;nbsp;I got build error in&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;b&gt;&quot;mesa&quot; package in &quot;wl_build&quot; script&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;b style=&quot;color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; white-space: normal;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;so I fixed it like below&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;echo &quot;mesa&quot;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;cd $WLROOT/mesa&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;git clean -xfd&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;./autogen.sh --prefix=$WLD \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--enable-gles2 \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--with-egl-platforms=x11,wayland,drm \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--enable-gbm --enable-shared-glapi \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--with-gallium-drivers=vc4 \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--without-dri-drivers \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--disable-intel \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--disable-va \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--disable-vdpau \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--disable-xvmc \&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;&amp;nbsp; &amp;nbsp;--disable-omx&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;compile&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247);&quot;&gt;&lt;b&gt;&lt;i&gt;# All related package clones including wayland&lt;/i&gt;&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;./wl_clone&amp;nbsp;&lt;/p&gt;&lt;pre style=&quot;padding: 10px; background: rgb(247, 247, 247); border: 1px solid;&quot;&gt;&lt;p style=&quot;font-size: 12px; color: rgb(51, 51, 51); white-space: normal; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;font-size: 12px;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12pt;&quot;&gt;&amp;nbsp;Fail case: code of &quot;master&quot; branch is not stable(build error) so&amp;nbsp;I used mesa-11.1.1&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;font-size: 12px; color: rgb(51, 51, 51); white-space: normal; list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;color: rgb(102, 153, 255); font-size: 12px;&quot;&gt;cd ~/build/Wayland/mesa&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#6699ff&quot; style=&quot;font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; white-space: normal;&quot;&gt;git checkout&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#6699ff&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px; white-space: normal;&quot;&gt;mesa-11.1.1&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/pre&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;i&gt;# Start build&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;./wl_build&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;i&gt;# Run weston on X11(Xwayland)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;./weston --tty=1&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;# Run weston on DRM backend (without X11)&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;1)&lt;b&gt;&amp;nbsp;&lt;/b&gt;Set Wayland&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Malgun Gothic&amp;quot;; font-size: medium;&quot;&gt;environment variable $XDG_RUNTIME_DIR&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Malgun Gothic&amp;quot;; font-size: medium;&quot;&gt;vi ~/.profile&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;color: rgb(51, 51, 51); font-size: 12px; background: rgb(247, 247, 247); border: 1px solid; padding: 10px;&quot;&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;# Code to put in .profile&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;# Need to check if linux environment has XDG_RUNTIME_DIR using &quot;env&quot; command&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;if test -z &quot;${XDG_RUNTIME_DIR}&quot;; then
    export XDG_RUNTIME_DIR=/tmp/${UID}-runtime-dir
    if ! test -d &quot;${XDG_RUNTIME_DIR}&quot;; then
        mkdir &quot;${XDG_RUNTIME_DIR}&quot;
        chmod 0700 &quot;${XDG_RUNTIME_DIR}&quot;
    fi
fi&lt;span style=&quot;background-color: rgb(238, 238, 238);&quot;&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; padding-right: 0px; padding-left: 0px; line-height: 2; padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;background-color: rgb(238, 238, 238);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;Source from: https://wayland.freedesktop.org/building.html&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;2)&amp;nbsp;Go to virtual console (go to tty1)&amp;nbsp;&amp;amp; login&amp;nbsp;with &lt;b&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&quot;root&quot;&lt;/span&gt;&lt;/b&gt; account&lt;br /&gt;ctrl + alt + F1&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;3) weston --tty=1&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;b&gt;References:&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;https://github.com/wayland-project/wayland-build-tools&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; color: rgb(51, 51, 51); font-family: 나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma; font-size: 12px; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;https://wayland.freedesktop.org/building.html&lt;/p&gt;&lt;p style=&quot;list-style: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; line-height: 2; background-color: rgb(247, 247, 247); padding-top: 0px !important; padding-bottom: 0px !important;&quot;&gt;&lt;font color=&quot;#333333&quot; face=&quot;나눔고딕, NanumGothic, 돋움, Dotum, helvetica, sans-serif, tahoma&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;https://www.raspberrypi.org/forums/viewtopic.php?f=38&amp;amp;t=175981&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;</description>
      <category>Wayland in Embedded linux/Wayland on Raspberrypi(arm)</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/18</guid>
      <comments>https://prographics.tistory.com/18#entry18comment</comments>
      <pubDate>Tue, 20 Jun 2017 13:14:58 +0900</pubDate>
    </item>
    <item>
      <title>Package build using Wayland-build-tool</title>
      <link>https://prographics.tistory.com/17</link>
      <description>&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Building Weston on Ubuntu 16.04&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;#&amp;nbsp;&lt;/i&gt;wayland-build-tools clone (Made by Bryce Harrington)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;git clone https://github.com/bryceharrington/wayland-build-tools.git&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;# Set build environment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;cp wl_defines.sh ~/bin/&lt;/p&gt;&lt;p&gt;mkdir ~/build&lt;/p&gt;&lt;p&gt;mkdir ~/build/Wayland&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;# Install wayland build dependencies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;./wl_install_deps&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;# Fail case: I got build error in mesa&amp;nbsp;package in &quot;wl_build&quot; script so I fixed it like below&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#6699ff&quot;&gt;&amp;nbsp;--with-gallium-drivers=swrast,nouveau,r300,r600&lt;/font&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;&amp;nbsp;--with-gallium-drivers=swrast,nouveau&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;# Fail case: I got build error in libinput package in &quot;wl_build&quot; script so I fixed it like below&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;./autogen.sh&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;--disable-libwacom&amp;nbsp;--disable-debug-gui&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;# Fail case: &lt;/span&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;Even though I ran the &quot;wl_install_deps&quot; script, I had to install below packages using apt&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(102, 153, 255);&quot;&gt;sudo apt-get install build-essential libgtk-3-dev check&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;# All related package clones including wayland&lt;/i&gt;&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;./wl_clone&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;# Start build&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;./wl_build&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;# Run weston on X11(Xwayland)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;./weston --tty=1&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;# Run weston on DRM backend (without X11)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1)&lt;b&gt;&amp;nbsp;&lt;/b&gt;Set Wayland&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Malgun Gothic&amp;quot;; font-size: medium;&quot;&gt;environment variable $XDG_RUNTIME_DIR&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Malgun Gothic&amp;quot;; font-size: medium;&quot;&gt;vi ~/.profile&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;border: 1px solid; padding: 10px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;# Code to put in .profile&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;# Need to check if linux environment has XDG_RUNTIME_DIR using &quot;env&quot; command&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;if test -z &quot;${XDG_RUNTIME_DIR}&quot;; then
    export XDG_RUNTIME_DIR=/tmp/${UID}-runtime-dir
    if ! test -d &quot;${XDG_RUNTIME_DIR}&quot;; then
        mkdir &quot;${XDG_RUNTIME_DIR}&quot;
        chmod 0700 &quot;${XDG_RUNTIME_DIR}&quot;
    fi
fi&lt;span style=&quot;background-color: rgb(238, 238, 238);&quot;&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: rgb(238, 238, 238);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;Source from: https://wayland.freedesktop.org/building.html&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;p&gt;2)&amp;nbsp;Go to virtual console (go to tty1)&amp;nbsp;&amp;amp; login&amp;nbsp;with root account&lt;br /&gt;- ctrl + alt + F1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3) weston --tty=1&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;References:&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;https://github.com/wayland-project/wayland-build-tools&lt;/p&gt;&lt;p&gt;https://wayland.freedesktop.org/building.html&lt;/p&gt;</description>
      <category>Wayland in Embedded linux/Wayland on Ubuntu(intel x86)</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/17</guid>
      <comments>https://prographics.tistory.com/17#entry17comment</comments>
      <pubDate>Mon, 19 Jun 2017 20:02:38 +0900</pubDate>
    </item>
    <item>
      <title>Useful links</title>
      <link>https://prographics.tistory.com/16</link>
      <description>&lt;h1&gt;&lt;span style=&quot;font-family: Arial; font-size: 14pt;&quot;&gt;Raspberrypi kernel git&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;font face=&quot;Arial&quot;&gt;https://github.com/raspberrypi/linux.git&lt;/font&gt;&lt;/div&gt;&lt;h1&gt;&lt;span style=&quot;font-family: Arial; font-size: 14pt;&quot;&gt;Wayland build tools git&lt;/span&gt;&lt;/h1&gt;&lt;div&gt;&lt;font face=&quot;Arial&quot;&gt;https://github.com/bryceharrington/wayland-build-tools.git&lt;/font&gt;&lt;/div&gt;&lt;h1&gt;&lt;span style=&quot;font-family: Arial; font-size: 14pt;&quot;&gt;Building Weston image with Yocto for Raspberry pi&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;http://fabienlahouderepro.blogspot.kr/2017/03/building-weston-image-with-yocto-for.html&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My opinion: Working fine, but wayland is too slow... why... I don't know...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1 class=&quot;sectionedit1&quot; id=&quot;agl_for_raspberry_pi&quot; style=&quot;padding: 0px; line-height: 1.2; clear: left; margin: 0px 0px 0.444em; color: rgb(51, 51, 51); font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;AGL for Raspberry Pi&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;https://wiki.automotivelinux.org/agl-distro/agl-raspberrypi&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My opinion: Still trying...&lt;/p&gt;&lt;h1&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Maynard&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;&quot;&gt;Maynard is a desktop environment designed for the Raspberry Pi (but not limited to it) running on Wayland.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;https://www.raspberrypi.org/blog/preview-the-upcoming-maynard-desktop/&lt;/p&gt;&lt;p&gt;https://github.com/raspberrypi/maynard/wiki/Develop-on-a-Raspberry-Pi&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My status: latest code is not working&lt;/p&gt;</description>
      <category>Wayland in Embedded linux/Wayland on Raspberrypi(arm)</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/16</guid>
      <comments>https://prographics.tistory.com/16#entry16comment</comments>
      <pubDate>Fri, 16 Jun 2017 16:18:06 +0900</pubDate>
    </item>
    <item>
      <title>Wayland &amp;amp; Mesa</title>
      <link>https://prographics.tistory.com/15</link>
      <description>&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Mesa&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Open-source
implementation of the OpenGL specification&lt;/span&gt;&lt;/div&gt;&lt;p&gt;



&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
14.0pt&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Implements
a vendor-independent translation layer between a graphics API&lt;br /&gt;
such as OpenGL and the graphics hardware drivers in the operating system kernel&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2625333A593D4CFE22&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2625333A593D4CFE22&quot; width=&quot;900&quot; height=&quot;354&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 866px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/274C723A593D4CFF2B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F274C723A593D4CFF2B&quot; width=&quot;866&quot; height=&quot;234&quot; filename=&quot;캡처2.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Wayland in Embedded linux/6. Weston &amp;amp; EGL-MESA</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/15</guid>
      <comments>https://prographics.tistory.com/15#entry15comment</comments>
      <pubDate>Sun, 11 Jun 2017 23:00:54 +0900</pubDate>
    </item>
    <item>
      <title>Weston/Wayland IVI Extensions</title>
      <link>https://prographics.tistory.com/14</link>
      <description>&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;Weston/Wayland &lt;/span&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;IVI
&lt;/span&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;Extensions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;

&lt;/p&gt;&lt;div style=&quot;margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
20.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Well-defined
interface&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
20.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Standardized
compositing&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
20.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Separation
of HMI and Layer Management&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
20.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Dynamically
Extensions during runtime&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
20.0pt&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 12pt;&quot;&gt;•&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Low
integration complexity&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;- Each application create &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;wayland&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
surface&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;- Each &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;wayland&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; surface is mapped to &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
surface for being managed by HMI&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;- HMI manages &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
surface with Layers which group surfaces&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 822px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22551D36593D4BB302&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22551D36593D4BB302&quot; width=&quot;822&quot; height=&quot;484&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;Component diagram&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 18pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/276A9936593D4A0E32&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F276A9936593D4A0E32&quot; width=&quot;900&quot; height=&quot;600&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;맑은 고딕&amp;quot;; font-size: 12pt; font-style: italic;&quot;&gt;ivi-shell.so:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Implement
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-client/controller
protocols&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Communicate
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;weston&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; by
plug-in APIs&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Set
name of plug-in in weston.ini&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-style: italic;&quot;&gt;libilmClient.so:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Wrap &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-client
protocol to be compatible with &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Genivi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; LM client APIs&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-style: italic;&quot;&gt;libilmControl.so:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Wrap &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-controller
protocol to be compatible with &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Genivi&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; LM control APIs&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-style: italic;&quot;&gt;ivi-controller.so:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Management
of properties of surface/layer/screen&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;; font-style: italic;&quot;&gt;ivi-input.so:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;/span&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Management
of input focus and device acceptance per surface&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 24pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Automotive Graphic Requirement&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Many screens,&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Many devices to be managed by Central HMI
controller&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.31in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22142734593D4AA732&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22142734593D4AA732&quot; width=&quot;900&quot; height=&quot;521&quot; filename=&quot;그림1.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;출&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;처&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;http://events.linuxfoundation.org/sites/events/files/slides/ALS_201506_tanibata_weston_ivi_shell_v04.pdf&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 24pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Managing &lt;/span&gt;&lt;span style=&quot;font-size: 24pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;screen,layer,surface&lt;/span&gt;&lt;span style=&quot;font-size: 24pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 24pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 24pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-shell)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2679DA3C593D4B0B20&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2679DA3C593D4B0B20&quot; width=&quot;900&quot; height=&quot;336&quot; filename=&quot;그림2.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;출&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;처&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;http://events.linuxfoundation.org/sites/events/files/slides/ALS_201506_tanibata_weston_ivi_shell_v04.pdf&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 883px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25061F3C593D4B0C03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25061F3C593D4B0C03&quot; width=&quot;883&quot; height=&quot;321&quot; filename=&quot;그림3.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 24pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;참&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;조&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;:
http://www.bmw-carit.de/open-source/genivi-layermanagement.php&lt;/span&gt;&lt;/p&gt;</description>
      <category>Wayland in Embedded linux/9. Waylan-ivi-extension</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/14</guid>
      <comments>https://prographics.tistory.com/14#entry14comment</comments>
      <pubDate>Sun, 11 Jun 2017 22:55:26 +0900</pubDate>
    </item>
    <item>
      <title>ivi-share mechanism</title>
      <link>https://prographics.tistory.com/13</link>
      <description>&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.5pt&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Shared
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;surface(the
surface whose ID is set of simple-&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share argument) does &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;eglSwapBuffers&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.5pt&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;The &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;catchs&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
attach event and get buffer object by using &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;libgbm&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.5pt&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;By &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;using
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;libdrm&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;gets &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;drm_gem_flink&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;. The
gem is the &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;drm&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
object which represent the buffer.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.5pt&quot;&gt;4.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;The &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;sends
drm_gem_flink.name to simple-&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share app.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.5pt&quot;&gt;5.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;The &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;simple-&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share
app calls &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EglCreateImageKHR&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;() to
get &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;eglImage&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.5pt&quot;&gt;6.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;The
simple-&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share
app calls &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;GLEglImageTargetTexture2DOES()
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;to &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;create
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
target(texture object)&lt;br /&gt;
(&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;target
is referenced object of native image “&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;eglImageOES&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;”&lt;/span&gt;&lt;/div&gt;&lt;p&gt;











&lt;/p&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size:
10.5pt&quot;&gt;7.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;The
simple-&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ivi&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;-share
app calls &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;eglSwapBuffers&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/215C6F45593D47F202&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F215C6F45593D47F202&quot; width=&quot;900&quot; height=&quot;509&quot; filename=&quot;캡처.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;/*&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;Create
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;an &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; from
an existing image resource(buffer)&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;*/&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImageKHR&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;eglCreateImageKHR&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;( &lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLDisplay&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;dpy&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;,&amp;nbsp; // EGL display&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLContext&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;ctx&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; // EGL client API context&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLenum&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;target,
&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; // Type of resource being used as &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
source&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLClientBuffer&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
buffer&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;, &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; //
Name of a resource to be used as &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; source&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;const&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLint&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; *&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;attrib_list&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; // List of attribute-value which is used to
select &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
source&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;/*&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; Newly
specified texture object will created that “&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt; target” of the specified &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;eglImageOES&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;*/&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;void EGLImageTargetTexture2DOES&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;enum&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
target,&amp;nbsp; // Set to &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;TEXTURE_EXTERNAL_OES,
&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; // defines the currently bound external
texture object to be a target sibling of image&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; direction: ltr; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;eglImageOES&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
image&amp;nbsp; // Must be the handle of a valid &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;EGLImage&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;
resource&lt;/span&gt;&lt;/p&gt;

&lt;span style=&quot;font-size: 10.5pt; font-family: &amp;quot;맑은 고딕&amp;quot;;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt; text-indent: -0.38in;&quot;&gt;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 900px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2136C043593D484203&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2136C043593D484203&quot; width=&quot;900&quot; height=&quot;688&quot; filename=&quot;캡처1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Wayland in Embedded linux/10. Wayland buffer sharing(ivi-share)</category>
      <category>ivi-share</category>
      <category>ivi-shell</category>
      <category>libgbm</category>
      <category>surface share</category>
      <category>wayland-ivi-extension</category>
      <author>Onionfra</author>
      <guid isPermaLink="true">https://prographics.tistory.com/13</guid>
      <comments>https://prographics.tistory.com/13#entry13comment</comments>
      <pubDate>Sun, 11 Jun 2017 22:42:13 +0900</pubDate>
    </item>
  </channel>
</rss>