<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>임베디드시작해도좋나요</title>
    <link>https://ssafy.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Fri, 9 Oct 2026 04:33:58 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>임베디드시작해도좋나요</managingEditor>
    <image>
      <title>임베디드시작해도좋나요</title>
      <url>https://tistory1.daumcdn.net/tistory/5926116/attach/dcd23a52e00746e6bab849f866318437</url>
      <link>https://ssafy.tistory.com</link>
    </image>
    <item>
      <title>최근 근황 ( 23.04 ~ 25.09 ) Recent Update</title>
      <link>https://ssafy.tistory.com/25</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;23년도 ( 취업 전 23.01 ~ 23.06 )&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Year 2023 (Before Getting a Job: Jan 2023 ~ Jun 2023)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;23년도에 webOS OSE 로 끄적끄적 프로젝트 한 거 가지고 LG 전자에 취업했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;프론트, 백엔드 구해서 한 쪽에선 쇼핑몰을 만들고&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;임베디드하는 사람 3인은 라즈베이파이를 활용한 쇼핑카트 대쉬보드를 만들었었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;webOS OSE 를 올리고, 빌드 스크립트도 끄적끄적 만져가면서 &lt;br /&gt;이미지에 빌트인으로 앱이랑 서비스들을 추가하고 부팅시 앱이 자동 실행되도록 했었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;Back in 2023, I landed a job at LG Electronics thanks to a project I had been messing around with using webOS OSE.&lt;/p&gt;
&lt;p data-path-to-node=&quot;5&quot; data-ke-size=&quot;size16&quot;&gt;We recruited front-end and back-end developers to build an e-commerce mall on one side, while a team of three embedded developers (including myself) built a shopping cart dashboard using a Raspberry Pi.&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;We flashed webOS OSE onto it, played around with the build scripts, added built-in apps and services to the image, and configured the app to run automatically upon booting.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1770&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XVD4m/btsQD2FZx3W/EKWwFYa3wtATsWFVYe8g0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XVD4m/btsQD2FZx3W/EKWwFYa3wtATsWFVYe8g0K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XVD4m/btsQD2FZx3W/EKWwFYa3wtATsWFVYe8g0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXVD4m%2FbtsQD2FZx3W%2FEKWwFYa3wtATsWFVYe8g0K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1770&quot; height=&quot;512&quot; data-origin-width=&quot;1770&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1714&quot; data-origin-height=&quot;1018&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dy8tHC/btsQEL4WXZG/Q9wK1c7L5oatcNxNmnAgS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dy8tHC/btsQEL4WXZG/Q9wK1c7L5oatcNxNmnAgS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dy8tHC/btsQEL4WXZG/Q9wK1c7L5oatcNxNmnAgS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdy8tHC%2FbtsQEL4WXZG%2FQ9wK1c7L5oatcNxNmnAgS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1714&quot; height=&quot;1018&quot; data-origin-width=&quot;1714&quot; data-origin-height=&quot;1018&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ESP32 12대 ( 플젝 다끝나고 1대 쇼트나서 죽음 ;;) 에 코드짜서 BLE 비콘을 만들고 데모룸에 전선작업해서 곳곳에 깔고.&lt;br /&gt;I wrote code for 12 ESP32 boards (one short-circuited and died right after the project ended, lol;;) to create BLE beacons, did some wiring in the demo room, and deployed them all over the place. &lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;857&quot; data-origin-height=&quot;635&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4Tj6B/btsQDtjz3uv/sCIXL7vjzFmprwned1euJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4Tj6B/btsQDtjz3uv/sCIXL7vjzFmprwned1euJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4Tj6B/btsQDtjz3uv/sCIXL7vjzFmprwned1euJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4Tj6B%2FbtsQDtjz3uv%2FsCIXL7vjzFmprwned1euJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;857&quot; height=&quot;635&quot; data-origin-width=&quot;857&quot; data-origin-height=&quot;635&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 블루투스 / 와이파이 전파 신호 세기를 가지고 쇼핑카트 의 좌표계를 계산하고 신호 노이즈를 필터링해서 반환하는 인터페이스를 가진 백그라운드 서비스와.. ( GPS 원리와 동일하다, 칼만 필터링 등등 섞어서 최적화 했었다, ML 하려고 24시간 넘게 5초 단위로 데이터를 뽑았는데 값이 너무 튀어서 실패.. )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Using the Bluetooth and Wi-Fi signal strengths, I built a background service with an interface that calculates the shopping cart's coordinates and filters out signal noise. (It works on the same principle as GPS. I optimized it by mixing in Kalman filtering and other techniques. I tried to use Machine Learning by extracting data every 5 seconds for over 24 hours, but the values fluctuated too violently, so it failed...)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1166&quot; data-origin-height=&quot;821&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ED1kR/btsQD0IhLkR/r7RKukBVtqkQcmxgSKwyc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ED1kR/btsQD0IhLkR/r7RKukBVtqkQcmxgSKwyc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ED1kR/btsQD0IhLkR/r7RKukBVtqkQcmxgSKwyc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FED1kR%2FbtsQD0IhLkR%2Fr7RKukBVtqkQcmxgSKwyc1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1166&quot; height=&quot;821&quot; data-origin-width=&quot;1166&quot; data-origin-height=&quot;821&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;허접하지만 주어진 커다란 데모룸에 지형을 만들고 지도데이터를 추가하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Though it was a bit unpolished, I created the terrain and added map data for the huge demo room we were given.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1907&quot; data-origin-height=&quot;848&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/F4TJS/btsQCFx9xCT/XjgPlIC5egyxG9btz3wPN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/F4TJS/btsQCFx9xCT/XjgPlIC5egyxG9btz3wPN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/F4TJS/btsQCFx9xCT/XjgPlIC5egyxG9btz3wPN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FF4TJS%2FbtsQCFx9xCT%2FXjgPlIC5egyxG9btz3wPN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1907&quot; height=&quot;848&quot; data-origin-width=&quot;1907&quot; data-origin-height=&quot;848&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹페이지에서 만들어놨던 장바구니들 중에서 하나 골라와서..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Then, we would fetch one of the shopping carts created on the web page...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2304&quot; data-origin-height=&quot;1173&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bq766o/btsQELYbFH5/FfC4fW6yE4ETpolrjmlYg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bq766o/btsQELYbFH5/FfC4fW6yE4ETpolrjmlYg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bq766o/btsQELYbFH5/FfC4fW6yE4ETpolrjmlYg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbq766o%2FbtsQELYbFH5%2FFfC4fW6yE4ETpolrjmlYg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2304&quot; height=&quot;1173&quot; data-origin-width=&quot;2304&quot; data-origin-height=&quot;1173&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DB 조회해서 지도 상에 띄우고, 뭐 경로 간단하게 나마 짜서 띄우고 하는 걸 만들었었다..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Query the database, display it on the map, and map out a simple route. That&amp;rsquo;s what I built.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전자과 전공해서 신호처리, 안테나 설계.. 무선설비기사... 테크를 탔었는데 거의 모든 스택 전부 쥐어짜서 썼던 플젝으로 기억한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;욕토부터 API 인터페이스 설계, 신호처리, 임베디드 SW, 프론트 백엔드...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;평생 잊지 못할 플젝이다. 6 주 동안 6시간 이상 잔 적이 없다.. 맨날 티격태격 싸우고.. 토론하고...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;밤 샘 빌드하고.. 빌드 에러 고치고.. ( 나이틀리 빌드를 진짜 밤새가면서 했었다 )&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;Since I majored in Electronic Engineering, I had followed a tech track focusing on signal processing, antenna design, and getting a wireless equipment engineer license. I remember this project as one where I squeezed out and utilized literally every single stack I knew.&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;From Yocto to API interface design, signal processing, embedded SW, front-end, and back-end...&lt;/p&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;It&amp;rsquo;s a project I will never forget for the rest of my life. For 6 weeks, I never slept more than 6 hours a day... We were constantly bickering, arguing, and debating...&lt;/p&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;Building all night, fixing build errors... (I literally stayed up all night doing nightly builds).&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1618&quot; data-origin-height=&quot;899&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dl3Y3t/btsQDt4UcNP/dk3Rd0nblQ48zGBqbWqn71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dl3Y3t/btsQDt4UcNP/dk3Rd0nblQ48zGBqbWqn71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dl3Y3t/btsQDt4UcNP/dk3Rd0nblQ48zGBqbWqn71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdl3Y3t%2FbtsQDt4UcNP%2Fdk3Rd0nblQ48zGBqbWqn71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1618&quot; height=&quot;899&quot; data-origin-width=&quot;1618&quot; data-origin-height=&quot;899&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;23.06 ~ 25.09&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Self QNA&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Q1 . 그렇게 취업해서 하고 있는 일은?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;A1.&amp;nbsp; LG TV에 들어가는 OS 에서 오디오 / 미디어 관련 된 일을 하고 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;18&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;19&quot;&gt;Q1. So, now that you got the job, what do you actually do?&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;20&quot;&gt;A1.&lt;/b&gt; I work on audio and media-related features for the OS that goes into LG TVs.&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Q2.&amp;nbsp; 오 그러면 음질이랑 관련된 걸 하시나요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;A2. 반은 맞고, 반은 틀리다고 볼 수 있는데요, 주로 오디오 규격/ 포멧 / 파싱 / 입출력 관리 가 메인 업무입니다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;기술 스택으로 보자면 Gstreamer.. Codec...&amp;nbsp; Alsa... 뭐시기 일단 요즘 사람들이 &quot;고품질 오디오를 재생하고 싶다!&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;했을 때 제 손을 탄다거나 거쳐가신다 보시면 됩니다. 막 FLAC이니 MP3니 그런 것부터 방송 오디오 규격 같은 거요. 넷플릿스 오디오 규격이라던가. 유튜브.. 정확히는 오디오 디코더 관련 미디어 프레임워크 업무에요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;미디어 표준 기술 구현, 사용자 부가 기능, 기기별 스펙 관리가 제 메인 업무 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21&quot;&gt;Q2. Oh, so do you work on things related to sound quality?&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;22&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;22&quot;&gt;A2.&lt;/b&gt; You could say that's half-right and half-wrong. My main responsibility is actually managing audio standards, formats, parsing, and input/output control.&lt;/p&gt;
&lt;p data-path-to-node=&quot;22&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;23&quot; data-ke-size=&quot;size16&quot;&gt;In terms of the tech stack, it involves Gstreamer, Codec, Alsa, and so on. Basically, nowadays, if someone says, &quot;I want to play high-quality audio!&quot;, you can assume it has either passed through my hands or gone through my code. Everything from FLAC and MP3 to broadcasting audio standards, or Netflix and YouTube audio specs. To be precise, I work on the media framework related to audio decoders.&lt;/p&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size16&quot;&gt;Implementing media standard technologies, adding user features, and managing specs for each device model are my main duties.&lt;/p&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q3. 에... 그럼 하신 것 중 외부로 공개되는 업무들은 뭐가 있을까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q3. Ah... Then what are some of the projects you&amp;rsquo;ve worked on that are publicly visible?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A3. &lt;a href=&quot;https://webostv.developer.lge.com/develop/specifications/video-audio-250&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://webostv.developer.lge.com/develop/specifications/video-audio-250&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1758115660359&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Audio and Video Format on webOS TV 25&quot; data-og-description=&quot;AudioDolby Digital, Dolby Digital Plus, AAC, MPEG-1 Layer III (MP3), Dolby AC-41), MPEG-H 3D Audio1), DTS1), DTS-HD1), DTS:X11) AudioDolby Digital, Dolby Digital Plus, AAC, PCM, Opus, DTS1), DTS-HD1), DTS:X11), MPEG-1 LayerI, II, MPEG-1 Layer III (MP3) Aud&quot; data-og-host=&quot;webostv.developer.lge.com&quot; data-og-source-url=&quot;https://webostv.developer.lge.com/develop/specifications/video-audio-250&quot; data-og-url=&quot;https://webostv.developer.lge.com/develop/specifications/video-audio-250&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bxmA3Y/hyZJtgxKJo/YEne3h3RZy37dniuPkaBc1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/co3rPv/hyZJkcQso1/tElzlBLpDPxyyKyfTokl4k/img.jpg?width=450&amp;amp;height=253&amp;amp;face=0_0_450_253&quot;&gt;&lt;a href=&quot;https://webostv.developer.lge.com/develop/specifications/video-audio-250&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://webostv.developer.lge.com/develop/specifications/video-audio-250&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bxmA3Y/hyZJtgxKJo/YEne3h3RZy37dniuPkaBc1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/co3rPv/hyZJkcQso1/tElzlBLpDPxyyKyfTokl4k/img.jpg?width=450&amp;amp;height=253&amp;amp;face=0_0_450_253');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Audio and Video Format on webOS TV 25&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;AudioDolby Digital, Dolby Digital Plus, AAC, MPEG-1 Layer III (MP3), Dolby AC-41), MPEG-H 3D Audio1), DTS1), DTS-HD1), DTS:X11) AudioDolby Digital, Dolby Digital Plus, AAC, PCM, Opus, DTS1), DTS-HD1), DTS:X11), MPEG-1 LayerI, II, MPEG-1 Layer III (MP3) Aud&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;webostv.developer.lge.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;+ 2026 추가 !&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.flatpanelshd.com/news.php?subaction=showfull&amp;amp;id=1773377506&amp;amp;fbclid=IwY2xjawTJLxpleHRuA2FlbQIxMQBicmlkETJmRUM2Q1VuRUlXN3MzNXZ4c3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHku8YWs-RhrkGd30iIny2LJ4A1NPQxr8Uy-DFfz-dT0OOMTO-uW7v2S6gSTJ_aem_6aM3f-Q-DmXgDi_olcJkIw&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.flatpanelshd.com/news.php?subaction=showfull&amp;amp;id=1773377506&amp;amp;fbclid=IwY2xjawTJLxpleHRuA2FlbQIxMQBicmlkETJmRUM2Q1VuRUlXN3MzNXZ4c3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHku8YWs-RhrkGd30iIny2LJ4A1NPQxr8Uy-DFfz-dT0OOMTO-uW7v2S6gSTJ_aem_6aM3f-Q-DmXgDi_olcJkIw&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1784434672047&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;LG TVs gain support for Eclipsa Audio&quot; data-og-description=&quot;In addition to Dolby Atmos&quot; data-og-host=&quot;www.flatpanelshd.com&quot; data-og-source-url=&quot;https://www.flatpanelshd.com/news.php?subaction=showfull&amp;amp;id=1773377506&amp;amp;fbclid=IwY2xjawTJLxpleHRuA2FlbQIxMQBicmlkETJmRUM2Q1VuRUlXN3MzNXZ4c3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHku8YWs-RhrkGd30iIny2LJ4A1NPQxr8Uy-DFfz-dT0OOMTO-uW7v2S6gSTJ_aem_6aM3f-Q-DmXgDi_olcJkIw&quot; data-og-url=&quot;https://www.flatpanelshd.com/news.php?subaction=showfull&amp;amp;id=1773377506&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bXCUu6/dJMb86PexPB/3RmTkkxYk6pk08eFhSoEn1/img.jpg?width=1200&amp;amp;height=705&amp;amp;face=0_0_1200_705,https://scrap.kakaocdn.net/dn/cjnzCt/dJMb83kFPvJ/AK1uZQFF0eq8x84Ah3y0zK/img.jpg?width=1200&amp;amp;height=705&amp;amp;face=0_0_1200_705,https://scrap.kakaocdn.net/dn/RMI8z/dJMb9efqHAg/qT2NP6s2gK4GqNFhFXj6R0/img.jpg?width=1200&amp;amp;height=695&amp;amp;face=0_0_1200_695&quot;&gt;&lt;a href=&quot;https://www.flatpanelshd.com/news.php?subaction=showfull&amp;amp;id=1773377506&amp;amp;fbclid=IwY2xjawTJLxpleHRuA2FlbQIxMQBicmlkETJmRUM2Q1VuRUlXN3MzNXZ4c3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHku8YWs-RhrkGd30iIny2LJ4A1NPQxr8Uy-DFfz-dT0OOMTO-uW7v2S6gSTJ_aem_6aM3f-Q-DmXgDi_olcJkIw&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.flatpanelshd.com/news.php?subaction=showfull&amp;amp;id=1773377506&amp;amp;fbclid=IwY2xjawTJLxpleHRuA2FlbQIxMQBicmlkETJmRUM2Q1VuRUlXN3MzNXZ4c3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHku8YWs-RhrkGd30iIny2LJ4A1NPQxr8Uy-DFfz-dT0OOMTO-uW7v2S6gSTJ_aem_6aM3f-Q-DmXgDi_olcJkIw&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bXCUu6/dJMb86PexPB/3RmTkkxYk6pk08eFhSoEn1/img.jpg?width=1200&amp;amp;height=705&amp;amp;face=0_0_1200_705,https://scrap.kakaocdn.net/dn/cjnzCt/dJMb83kFPvJ/AK1uZQFF0eq8x84Ah3y0zK/img.jpg?width=1200&amp;amp;height=705&amp;amp;face=0_0_1200_705,https://scrap.kakaocdn.net/dn/RMI8z/dJMb9efqHAg/qT2NP6s2gK4GqNFhFXj6R0/img.jpg?width=1200&amp;amp;height=695&amp;amp;face=0_0_1200_695');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;LG TVs gain support for Eclipsa Audio&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;In addition to Dolby Atmos&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.flatpanelshd.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Eclipsa Audio 라는 포맷을 LG TV 에 추가했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에서 제 손을 거쳐간 포맷이... DTS 일부 파일 재생 관련, 그리고 25년도 TV에서 DTS 포맷 제거한 거..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MPEG-H 3D Audio, WMA, Opus 같은 게 있고요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유튜브로 동영상 재생하면 나오는 오디오도 관여하고 있죠.&amp;nbsp; &lt;br /&gt;LG TV에서 파일이 잘 재생 자체가 안된다 -&amp;gt; 25년도 7월 이후 출시한 제품은 제가 잘 못 한 겁니다. 뭔가 재생되고 있는데 소리 안 나오는 건 제 잘 못 아니에요.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;26년도부턴 제가 작업한게 많이 나올 겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;많은 기대하셔도 좋아요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요것들은 아직 입을 열 수는 없어요. 제가 추가한 기능 하나 만으로 막 기사도 뜬 것도 있고..&amp;nbsp;&lt;br /&gt;CES 전시회 한 것도 있고.. &lt;b&gt;(위에 업데이트했습니다! )&lt;/b&gt;후훗... 저 잘 나가요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아 참고로 저 문서에서 오디오와 관련된 전부는 제가 작성한 겁니다. 25년도 건 온전히 제가 작성했지요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;27&quot; data-ke-size=&quot;size16&quot;&gt;In this document, the formats that went through my hands include... playback support for certain DTS files, and removing the DTS format from the 2025 TVs.&lt;/p&gt;
&lt;p data-path-to-node=&quot;28&quot; data-ke-size=&quot;size16&quot;&gt;There's also MPEG-H 3D Audio, WMA, and Opus.&lt;/p&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size16&quot;&gt;I'm also involved in the audio that plays when you watch videos on YouTube.&lt;/p&gt;
&lt;p data-path-to-node=&quot;30&quot; data-ke-size=&quot;size16&quot;&gt;If a file just straight up doesn't play on an LG TV&amp;mdash;if the product was released after July 2025, that's my mistake. But if something &lt;i data-index-in-node=&quot;133&quot; data-path-to-node=&quot;30&quot;&gt;is&lt;/i&gt; playing but no sound is coming out, that&amp;rsquo;s not my fault.&lt;/p&gt;
&lt;p data-path-to-node=&quot;31&quot; data-ke-size=&quot;size16&quot;&gt;Starting from 2026, a lot of the work I did will start rolling out.&lt;/p&gt;
&lt;p data-path-to-node=&quot;32&quot; data-ke-size=&quot;size16&quot;&gt;You can look forward to it.&lt;/p&gt;
&lt;p data-path-to-node=&quot;33&quot; data-ke-size=&quot;size16&quot;&gt;I can't talk about those just yet. Just one feature I added actually made it into the news articles, and we even showcased it at the CES exhibition... Heh... I'm doing pretty well.&lt;/p&gt;
&lt;p data-path-to-node=&quot;34&quot; data-ke-size=&quot;size16&quot;&gt;Ah, by the way, everything related to audio in that document was written by me. I completely authored the 2025 version.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q4. 왜 오디오를 하시나요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A4. 제 취미가 오디오/ 음악 감상이거든요. 음악을 하진 않지만 오디오 장비랑 뭐 이런 저런 것들에 많이 투자하고, 좋은 소리를 들으러 여기 저기 다니고, 다양한 환경을 세팅하고, 다양한 조건에서, 다양한 장르의 음악을 듣는 걸 좋아합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;박람회, 공연, 전시회, 박물관 가리는 거 없이 가요. 노래방이나 큰 음악 틀어놓은덴 안 가요. 제 귀는 소중하니까..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그냥 덕업일치로 만족하면서 일도하고 덕질도 하고 그러고 있어요.&lt;/p&gt;
&lt;p data-path-to-node=&quot;35&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;35&quot;&gt;Q4. Why did you choose audio?&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;36&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;36&quot;&gt;A4.&lt;/b&gt; My hobby is audio gear and listening to music. I don't make music myself, but I invest a lot in audio equipment, travel around to listen to good sound, set up various environments, and enjoy listening to different genres of music under different conditions.&lt;/p&gt;
&lt;p data-path-to-node=&quot;37&quot; data-ke-size=&quot;size16&quot;&gt;I go to expos, concerts, exhibitions, and museums indiscriminately. But I don't go to karaoke rooms or places that blast loud music. My ears are precious to me...&lt;/p&gt;
&lt;p data-path-to-node=&quot;38&quot; data-ke-size=&quot;size16&quot;&gt;So, I'm just happily working and enjoying my hobby at the same time&amp;mdash;a perfect alignment of work and personal passion (Deok-up-il-chi).&lt;/p&gt;
&lt;p data-path-to-node=&quot;38&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;38&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q5. 이 글을 쓰는 이유는?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A5. 회사 근처로 갓 이사와서 아직 데스크탑이 없고 노트북만 있는데, 여기에 취준 자료만 남아있어서 보다가 할 게 없어서 적습니다. &lt;br /&gt;낼부터는 오버워치 달릴 겁니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;39&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;39&quot;&gt;Q5. Why are you writing this post?&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;40&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;40&quot;&gt;A5.&lt;/b&gt; I recently moved near the company and don't have my desktop set up yet, only my laptop. It only has my job-prep materials on it, so I was looking through them, had nothing else to do, and decided to write this.&lt;/p&gt;
&lt;p data-path-to-node=&quot;41&quot; data-ke-size=&quot;size16&quot;&gt;Starting tomorrow, I'm going to grind Overwatch.&lt;/p&gt;
&lt;p data-path-to-node=&quot;41&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;41&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q6. 앞으로 할 일은?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A6. 열심히 재미있는 일하면서 성과도 인정받고,&amp;nbsp; 잘 벌고 잘 모아서 서울에 집사기.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 블로그는 webOS랑 안드로이드 위주로 작성할 계획입니다. 이 외 OS 도 리뷰는 종종 할 건데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미래에 AI가 많이 발전하면, 타겟 제품에 맞는&amp;nbsp; HW / OS 를 바로바로 각 모듈별로 짜서 바로바로 빌드가 가능한 날이 올 거라.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의미가 있으려나 싶네요.&lt;/p&gt;
&lt;p data-path-to-node=&quot;42&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;42&quot;&gt;Q6. What are your plans for the future?&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;43&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;43&quot;&gt;A6.&lt;/b&gt; Work hard on fun projects, get recognized for my performance, make good money, save up, and buy a house in Seoul.&lt;/p&gt;
&lt;p data-path-to-node=&quot;44&quot; data-ke-size=&quot;size16&quot;&gt;As for this blog, I plan to write mostly about webOS and Android. I'll occasionally review other OSes too, but...&lt;/p&gt;
&lt;p data-path-to-node=&quot;45&quot; data-ke-size=&quot;size16&quot;&gt;If AI advances significantly in the future, a day will come when it can instantly write and build the HW/OS tailored to a target product for each module on the spot.&lt;/p&gt;
&lt;p data-path-to-node=&quot;46&quot; data-ke-size=&quot;size16&quot;&gt;So I wonder if it'll even matter.&lt;/p&gt;
&lt;p data-path-to-node=&quot;46&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;46&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q7. 10년 뒤의 나의 모습은?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A7. 날 뽑아준 기업에게 최선을.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전에 다른 데 지원 넣으며 술마시고 다짐했었었는데, 웃기긴 하지만 이 다짐, 아직 유효합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 서울에 집 살 만큼 연봉은 주겠죠. 대출이랑.. 전세는 지금 얻었는데요, 아래의 기준의 이건 매맵니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;47&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;47&quot;&gt;Q7. Where do you see yourself in 10 years?&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;48&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;48&quot;&gt;A7.&lt;/b&gt; Do my absolute best for the company that hired me.&lt;/p&gt;
&lt;p data-path-to-node=&quot;49&quot; data-ke-size=&quot;size16&quot;&gt;I made this promise to myself while having a drink back when I was applying to other places. It sounds a bit funny, but that commitment is still valid.&lt;/p&gt;
&lt;p data-path-to-node=&quot;50&quot; data-ke-size=&quot;size16&quot;&gt;Well, I'm sure they'll give me a salary high enough to buy a house in Seoul... along with loans... I just got a Jeonse (charter lease) place for now, but considering the criteria below, this is pretty spicy (tough).&lt;/p&gt;
&lt;p data-path-to-node=&quot;50&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;50&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UaWK2/btsQDd2qMpm/KqrxcDiVbNje0KUDVmTDM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UaWK2/btsQDd2qMpm/KqrxcDiVbNje0KUDVmTDM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UaWK2/btsQDd2qMpm/KqrxcDiVbNje0KUDVmTDM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUaWK2%2FbtsQDd2qMpm%2FKqrxcDiVbNje0KUDVmTDM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;695&quot; height=&quot;130&quot; data-origin-width=&quot;695&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;154&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rZ5Yb/btsQB3M7uBI/AYZL1XfjSyQh9kKMNtWQWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rZ5Yb/btsQB3M7uBI/AYZL1XfjSyQh9kKMNtWQWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rZ5Yb/btsQB3M7uBI/AYZL1XfjSyQh9kKMNtWQWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrZ5Yb%2FbtsQB3M7uBI%2FAYZL1XfjSyQh9kKMNtWQWk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;506&quot; height=&quot;154&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;154&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>일기</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/25</guid>
      <comments>https://ssafy.tistory.com/25#entry25comment</comments>
      <pubDate>Wed, 17 Sep 2025 22:54:42 +0900</pubDate>
    </item>
    <item>
      <title>Vue.js 로 설계된 Hosted webApp 에서 JS Service 와 통신하는 Sample Code.</title>
      <link>https://ssafy.tistory.com/23</link>
      <description>&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 id=&quot;blob-path&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;App.vue&lt;/b&gt;&lt;/h2&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;pre id=&quot;code_1681915577039&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script&amp;gt;
export default {
  methods:{
    getmypos() {
      // making bridge setting
      let bridge = new WebOSServiceBridge();
      let url = 'luna://com.sscart.app.service/mypos';
      let params = '{}';
      //call back func (if get scanned rssi data, it works)
      bridge.url = url;
      bridge.onservicecallback = this.getmyposcallback;
      setInterval(() =&amp;gt; {
        bridge.call(url, params);
      }, 500);
    },
    getmyposcallback(msg) {
      let myx = JSON.parse(msg).x;
      let myy = JSON.parse(msg).y;
      this.$store.commit('SET_POS', {
        x: myx,
        y: myy
      })
    }
  },
  mounted() {
    this.getmypos();
  }
}
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;타겟 페이지&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;MYpage/ Main.Vue&lt;/b&gt;&lt;/h2&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;pre id=&quot;code_1681915870404&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script&amp;gt;
...
import MartMap from &quot;@/components/MartMap.vue&quot;
...

export default {
  data(){
    return{
...
    }
  },
  components:{
...
},
  methods:{
...
  },
  mounted(){
    // console.log(this.$store.state.cart_x + this.$store.state.cart_y );
    var movingtarget = document.getElementById(&quot;cart-icon&quot;);
    setInterval(() =&amp;gt; {
      movingtarget.style.top = `${7.5*this.$store.state.cart_x+8}%`
      movingtarget.style.left = `${6.4*this.$store.state.cart_y-4}%`
    }, 1000);
  },
}
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Hosted webApp&lt;/b&gt;&lt;/h2&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;pre id=&quot;code_1681916092409&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!--
 *
 * ChangYong Ahn.
 * SSAFY 08th, A102 first project.
 * 
 *
--&amp;gt;

&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;script&amp;gt;location.href='Hosted webPage URL';&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;JS Service&lt;/b&gt;&lt;/h2&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;pre id=&quot;code_1681916591604&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/*
 * ChangYong Ahn.
 * SSAFY 08th, A102 first project.
 * 
 */


// eslint-disable-next-line import/no-unresolved
const pkgInfo = require('./package.json');
const Service = require('webos-service');

// Create service by service name on package.json
const service = new Service(pkgInfo.name); 
const logHeader = &quot;[&quot; + pkgInfo.name + &quot;]&quot;;

...

// MAKE APP SERVICE ACTIVE BACKGROUND.
service.activityManager.create('keepAlive', (activity) =&amp;gt; {
    keepAliveActivity = activity;
    console.log('created activity');
})

// CHECK IF BLUETOOTH SERVICE POSSIBLE.
service.call('luna://com.webos.service.bluetooth2/adapter/setState', {&quot;powered&quot;:true},function(msg) {
    console.log(JSON.stringify(msg));
    myrsp = JSON.stringify(msg);
});


...

//Other API Subsribe

//BLE Beacon Data Subscribtion
var sub = service.subscribe(&quot;luna://com.webos.service.bluetooth2/le/startScan&quot;, {&quot;subscribe&quot;: true, &quot;name&quot;:&quot;ESP32&quot;});

...



service.register(&quot;mypos&quot;,function(message){
    //console.log(logHeader, &quot;SERVICE_METHOD_CALLED:/mypos&quot;);
    //console.log(&quot;In mypos callback&quot;);

    message.respond({
        returnValue: true,
        x:curx,
        y:cury
    });
});


...

//////만약에, 타 Service를 Subscribe 하는 Service를 만들었다면,
//////반드시, Quit으로 해당 subscribe를 꺼줄것
//////////////////Customized quit///////////////////
//////////////////////////////////////
service.register(&quot;quit&quot;, function(){
    sub.cancel();

    service.activityManager.complete(keepAliveActivity, (activity) =&amp;gt; {
        keepAliveActivity = null;
        console.log('completed activity');
    });
});&lt;/code&gt;&lt;/pre&gt;</description>
      <category>취업 전 프로젝트/webOS Project</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/23</guid>
      <comments>https://ssafy.tistory.com/23#entry23comment</comments>
      <pubDate>Thu, 20 Apr 2023 00:05:37 +0900</pubDate>
    </item>
    <item>
      <title>1 - 4. 라즈베리파이4 에 안드로이드 13 올리기</title>
      <link>https://ssafy.tistory.com/18</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;필자는 쫌 더 좋은 스펙으로 맞춰보려고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;1010&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SQP4r/btr6Jo9oJql/wUUIe2I0q0xJkIKyX5qjoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SQP4r/btr6Jo9oJql/wUUIe2I0q0xJkIKyX5qjoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SQP4r/btr6Jo9oJql/wUUIe2I0q0xJkIKyX5qjoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSQP4r%2Fbtr6Jo9oJql%2FwUUIe2I0q0xJkIKyX5qjoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1276&quot; height=&quot;1010&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;1010&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요렇게 하면 USB 3.0 단자로 2.5인치 SSD를 사용할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MicroSD 카드는 읽기쓰기 속도가 낮은데, 이는 안드로이드 환경에서 특히 성능 저하를 유도하기 때문에,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가능한 빠른 저장장치를 쓰자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 이러면 이동식디스크로 인식을 하지 않기 때문에 앞서 언급한 툴들에서 SSD 를 인식하지 못한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;곰곰히 생각해보다가, 라즈베리파이 Imager 에서 인식하길래, 여기 옵션중에 기타 이미지를 직접 선택할 수 있다는 걸 기억해내서,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 포맷하고, 64비트 OS한번깔았다가 이미지를 올리는 중이다. 훨씬 빠르게 진행된다...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;441&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fs0Xk/btr6N59aBTo/fiSejWQnrY2oAkw2MNgIjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fs0Xk/btr6N59aBTo/fiSejWQnrY2oAkw2MNgIjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fs0Xk/btr6N59aBTo/fiSejWQnrY2oAkw2MNgIjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFs0Xk%2Fbtr6N59aBTo%2FfiSejWQnrY2oAkw2MNgIjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;677&quot; height=&quot;441&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;441&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필자가 가지고 있는 1280*800 10.1 인치 LCD 디스플레이에선 TWRP에 진입시 화면 송출이 되지 않는 문제가 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;( 확인 해보니, SSD, 키보드혹은 USB, 마우스동글, 디스플레이 등 4포트 전부 연결하다보니, 특히 디스플레이쪽에서 요구 전력이 커서 셧다운 되는 문제였다. -&amp;gt; 화면 밝기가 100퍼였는데 적당히 밝은 40퍼로 타협봐서 해결했다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 컴퓨터 모니터로 전부 작업하고, 마우스와 키보드를 활용하여 조작할 예정이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;거진 5년? 10년만에 롬질 하는 거라... TWRP에서 USB마우스가 인식되는 걸 보며 까무러칠뻔했다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;config.txt&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#&amp;nbsp;Boot&amp;nbsp;device&lt;br /&gt;#dtoverlay=android-sdcard&lt;br /&gt;dtoverlay=android-usb&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요걸로 바꿔준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아 그리고 리파티션에 관해서, 기본 시스템 저장공간이 작은 편이기에, GApps에서 Core로 받아서 진행하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;( 리파티션 정상적으로 끝나면 저장공간이 넉넉해진다. 추후 Full로 받아도 될 것 같다.)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트에서도 그렇게 큰 용량은 필요할 것 같지도 않기도 하고.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왜 그럼 SSD를 쓰냐고 묻는다면, 특가였기 때문이다. 512기가에 SATA 규격 거진 종결 스펙인 550/500 정도인 SSD가 단돈 38000원 언저리였다. 당일 배송에.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 라즈베리파이 + 안드로이드 + SSD 부팅이라는 혼종이라면, 팀 빌딩에서 이목을 끌 수 있을 것&amp;nbsp; 같아서다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;USB 부팅을 위해선, 기존 SD카드를 활용하여 라즈비안 OS를 올린 뒤, 그 위에서 EEPROM(부트로더)을 업데이트 해줘야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1680091354968&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;라즈비안OS 에서 EEPROM 업데이트 할 때 쓰는 명령어들.

sudo apt update
sudo apt full-upgrade
sudo reboot


sudo rpi-eeprom-update


사용 가능한 업데이트가 있으면 다음을 사용하여 설치할 수 있습니다.
sudo rpi-eeprom-update -a
sudo reboot


현재 EEPROM 버전 읽기
vcgencmd bootloader_version




EEPROM 이미지에서 구성 파일 읽기

rpi-eeprom-config pieeprom.bin

현재 부트 로더 구성 편집

sudo -E rpi-eeprom-config --edit
sudo reboot

저장된 구성 파일 적용
sudo rpi-eeprom-config --apply boot.conf
sudo reboot&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;713&quot; data-origin-height=&quot;792&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgGYuY/btr6P2jAaJq/YtSNkjLhcaFubLDrXKmii1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgGYuY/btr6P2jAaJq/YtSNkjLhcaFubLDrXKmii1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgGYuY/btr6P2jAaJq/YtSNkjLhcaFubLDrXKmii1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgGYuY%2Fbtr6P2jAaJq%2FYtSNkjLhcaFubLDrXKmii1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;713&quot; height=&quot;792&quot; data-origin-width=&quot;713&quot; data-origin-height=&quot;792&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20230329_212820520.jpg&quot; data-origin-width=&quot;3072&quot; data-origin-height=&quot;4096&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4yK1r/btr6QUlhgAn/41QoFXw04KfyIup9SGlVxk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4yK1r/btr6QUlhgAn/41QoFXw04KfyIup9SGlVxk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4yK1r/btr6QUlhgAn/41QoFXw04KfyIup9SGlVxk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4yK1r%2Fbtr6QUlhgAn%2F41QoFXw04KfyIup9SGlVxk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3072&quot; height=&quot;4096&quot; data-filename=&quot;KakaoTalk_20230329_212820520.jpg&quot; data-origin-width=&quot;3072&quot; data-origin-height=&quot;4096&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성공!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20230329_213304493.jpg&quot; data-origin-width=&quot;4096&quot; data-origin-height=&quot;3072&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MT7vn/btr6N1FKXoB/9FKJBG1d0ZJ1u4iuYsU6bK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MT7vn/btr6N1FKXoB/9FKJBG1d0ZJ1u4iuYsU6bK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MT7vn/btr6N1FKXoB/9FKJBG1d0ZJ1u4iuYsU6bK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMT7vn%2Fbtr6N1FKXoB%2F9FKJBG1d0ZJ1u4iuYsU6bK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4096&quot; height=&quot;3072&quot; data-filename=&quot;KakaoTalk_20230329_213304493.jpg&quot; data-origin-width=&quot;4096&quot; data-origin-height=&quot;3072&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20230329_214738790.jpg&quot; data-origin-width=&quot;4096&quot; data-origin-height=&quot;3072&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bllZxq/btr6JoaBfd7/8Jsmxam1cb1wnHn4sn1q7K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bllZxq/btr6JoaBfd7/8Jsmxam1cb1wnHn4sn1q7K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bllZxq/btr6JoaBfd7/8Jsmxam1cb1wnHn4sn1q7K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbllZxq%2Fbtr6JoaBfd7%2F8Jsmxam1cb1wnHn4sn1q7K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4096&quot; height=&quot;3072&quot; data-filename=&quot;KakaoTalk_20230329_214738790.jpg&quot; data-origin-width=&quot;4096&quot; data-origin-height=&quot;3072&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 SSH 연결해서, 구글 프로텍터 인증 어쩌고를 받아야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TWRP에서 유의할 점은, 리파티션해주는 파일, GApps 플래싱할 파일 담은 USB 자체를 가끔 우선적으로 인식해버리는 경우가 있는데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Mount 옵션에서, USB랑 Boot 랑 같이 체크가 되어있는지 확인해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제가 있으면, USB만 뽑은뒤, 리커버리모드로 몇 번 재부팅해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(나중에 확인해보니, USB포트마다 번호가 있다더라. )&lt;/p&gt;</description>
      <category>취업 전 프로젝트/Android</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/18</guid>
      <comments>https://ssafy.tistory.com/18#entry18comment</comments>
      <pubDate>Wed, 29 Mar 2023 21:04:19 +0900</pubDate>
    </item>
    <item>
      <title>1 - 3. 라즈베리파이4 에 안드로이드 13 올리기</title>
      <link>https://ssafy.tistory.com/17</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이제 해야할 일은 크게,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. config.txt 수정하기.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 화면 resolution 설정하기.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. GApps (플레이스토어를 비롯한 구글 앱들. ) 설치하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 저장공간 확장하기 (8GB 저장장치를 대비한 7GB 용량의 복구파일? 이라, 그냥 켜면 전체 용량이 7기가입니다. 근데 다들 최소 16이나 32 준비하셨을거에요. )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가 있을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저, 가장 중요한 디스플레이 설정을 각자 바꿔준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;resolution.txt 에서, 가로 세로 픽셀 맞춰주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필자는 1280*800으로 수정했고, 디폴트값은 1920*1280이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 번쨰로 할 일은, 부팅방식 선택이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;config.txt에서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#&amp;nbsp;Boot&amp;nbsp;device&lt;br /&gt;dtoverlay=android-sdcard&lt;br /&gt;#dtoverlay=android-usb&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에서,&amp;nbsp; 주석처리로 선택해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세 번째론,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;USB를 준비해와서,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://konstakang.com/devices/rpi4/AOSP13/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680011806264&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;AOSP (Android 13)&quot; data-og-description=&quot;for Raspberry Pi 4&quot; data-og-host=&quot;konstakang.com&quot; data-og-source-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; data-og-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/9DWFZ/hyR5zVLwYh/KqgkPKUrynuN7gl2PHXc0K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/YW0TR/hyR5r4v56R/QXcMDxGNIYGjQoyRXfKX1K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/kBvOK/hyR4gKjU1w/FNpYOLV8aeEtgjSuxO5j9k/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080&quot;&gt;&lt;a href=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/9DWFZ/hyR5zVLwYh/KqgkPKUrynuN7gl2PHXc0K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/YW0TR/hyR5r4v56R/QXcMDxGNIYGjQoyRXfKX1K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/kBvOK/hyR4gKjU1w/FNpYOLV8aeEtgjSuxO5j9k/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;AOSP (Android 13)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;for Raspberry Pi 4&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;konstakang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;글 아래에 내리다보면 있는 , resize 파일을 zip 째로 넣는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TWRP 리커버리 모드? 가물가물한데 확인 후 수정하겠다. 에서 플래싱하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;못할 거 같으면, 우분투나 라즈비안 OS 환경에서, Gparted를 사용하여, extend 로 /data 파티션을 쫙 늘려버리면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어차피 GApps 깔아야되니까, 미리 점퍼랑 버튼 연결해놓으면 편하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필자는, 안드로이드 13용 GApps를 여기서 구햇다. 역시 안드로이드 롬질은 엑다로 시작해서 엑다로 끝난다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 데서 구할거면 명심해야할게, ARM64여야한다. 아 생각해보니, 라즈비안 OS깔때도 64비트로 해줘야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://forum.xda-developers.com/t/android-13-gapps-nikgapps-arm64.3915866/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://forum.xda-developers.com/t/android-13-gapps-nikgapps-arm64.3915866/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것도 받아서 USB에 넣는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GApp 까는 법은 다음과 같다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Download GApps-13.0-arm64-xxxxxxxx.zip and save it to your device&amp;rsquo;s internal storage or use an external USB drive&lt;/li&gt;
&lt;li&gt;Boot to TWRP recovery (see FAQ)&lt;/li&gt;
&lt;li&gt;Install GApps-13.0-arm64-xxxxxxxx.zip from your selected storage&lt;/li&gt;
&lt;li&gt;Wipe -&amp;gt; Factory reset!&lt;/li&gt;
&lt;li&gt;Boot out of recovery (see FAQ)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.google.com/android/uncertified/&quot;&gt;Register Google Services Framework Android ID&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;if/when prompted&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>취업 전 프로젝트/Android</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/17</guid>
      <comments>https://ssafy.tistory.com/17#entry17comment</comments>
      <pubDate>Tue, 28 Mar 2023 23:07:59 +0900</pubDate>
    </item>
    <item>
      <title>1 - 2. 라즈베리파이4 에 안드로이드 13 올리기</title>
      <link>https://ssafy.tistory.com/16</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://konstakang.com/devices/rpi4/AOSP13/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680005908492&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;AOSP (Android 13)&quot; data-og-description=&quot;for Raspberry Pi 4&quot; data-og-host=&quot;konstakang.com&quot; data-og-source-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; data-og-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/9DWFZ/hyR5zVLwYh/KqgkPKUrynuN7gl2PHXc0K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/YW0TR/hyR5r4v56R/QXcMDxGNIYGjQoyRXfKX1K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/kBvOK/hyR4gKjU1w/FNpYOLV8aeEtgjSuxO5j9k/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080&quot;&gt;&lt;a href=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/9DWFZ/hyR5zVLwYh/KqgkPKUrynuN7gl2PHXc0K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/YW0TR/hyR5r4v56R/QXcMDxGNIYGjQoyRXfKX1K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/kBvOK/hyR4gKjU1w/FNpYOLV8aeEtgjSuxO5j9k/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;AOSP (Android 13)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;for Raspberry Pi 4&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;konstakang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가이드를 따라가보겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호환기기 :&amp;nbsp; &lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Raspberry Pi 4 Model B, Pi 400,&amp;nbsp; RAM 2GB 이상 모델.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&amp;lt;준비물&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;b&gt;&amp;nbsp;- advanced users&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;only.&amp;nbsp; &amp;nbsp; &amp;nbsp;(O . O&amp;nbsp; )&amp;nbsp; &amp;nbsp;그거 먹는거죠? 일단 저는 롬질, 루팅, 탈옥 살면서&amp;nbsp; 50번은 넘게 했으니 뭐 잘 하긋쥬...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&amp;nbsp;&lt;b&gt;- 점퍼선1개 or&amp;nbsp; 요러캐 해서 전원용 스위치 만들 수 있게 해주심 됩니다.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;- 8기가 이상의 SD카드.만약에 SD카드가 아닌, 훨씬 빠른 USB3.0포트를 사용한다면, 안드로이드 성능도 올라간다고 하니, 되는 분들은 시도하시길. 필자는 뒀다가 나중에 2.5인치 SSD 랑 USB 연결해주는 놈 쓸 예정...&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;566&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsUgIJ/btr6Grwu2kB/GiN8GiHK665VhlBh4suX11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsUgIJ/btr6Grwu2kB/GiN8GiHK665VhlBh4suX11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsUgIJ/btr6Grwu2kB/GiN8GiHK665VhlBh4suX11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsUgIJ%2Fbtr6Grwu2kB%2FGiN8GiHK665VhlBh4suX11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;290&quot; height=&quot;306&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;566&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1434&quot; data-origin-height=&quot;1075&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mE6ds/btr6tU8Eg8f/oq27bjcYEk1txkFyqxFnR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mE6ds/btr6tU8Eg8f/oq27bjcYEk1txkFyqxFnR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mE6ds/btr6tU8Eg8f/oq27bjcYEk1txkFyqxFnR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmE6ds%2Fbtr6tU8Eg8f%2Foq27bjcYEk1txkFyqxFnR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;612&quot; height=&quot;459&quot; data-origin-width=&quot;1434&quot; data-origin-height=&quot;1075&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;음... 준비는 끝났는데 3D 프린터로 특수제작한 케이스를 벗겨야 케이블을 꼽을 수 있을 것 같다... 근데 팬에 전압계 달아놓은 거 케이블 납떔해놨는데...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ervI1I/btr6Gsa66Zy/kEn4SOsEJNaGXUhUToJNf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ervI1I/btr6Gsa66Zy/kEn4SOsEJNaGXUhUToJNf1/img.png&quot; data-origin-width=&quot;325&quot; data-origin-height=&quot;243&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;64.07&quot; style=&quot;width: 63.326%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ervI1I/btr6Gsa66Zy/kEn4SOsEJNaGXUhUToJNf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FervI1I%2Fbtr6Gsa66Zy%2FkEn4SOsEJNaGXUhUToJNf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;325&quot; height=&quot;243&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUYofj/btr6FgBWwtU/4kgdKvEaba0sgRDRM8tDI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUYofj/btr6FgBWwtU/4kgdKvEaba0sgRDRM8tDI1/img.png&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;3000&quot; data-is-animation=&quot;false&quot; width=&quot;427&quot; height=&quot;320&quot; data-widthpercent=&quot;35.93&quot; data-filename=&quot;blob&quot; style=&quot;width: 35.5112%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUYofj/btr6FgBWwtU/4kgdKvEaba0sgRDRM8tDI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUYofj%2Fbtr6FgBWwtU%2F4kgdKvEaba0sgRDRM8tDI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2250&quot; height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;쎄이브!!!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #404040;&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;주의사항 : &lt;span style=&quot;background-color: #ffffff; color: #ff0000;&quot;&gt;Important!&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Raspberry Pi hardware specific implementation in this build is based on source code released on my&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://github.com/raspberry-vanilla&quot;&gt;Raspberry Vanilla&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;project but this build still offers various additional features and enhancements over that. This image includes parts that are licensed under non-commercial license (&lt;/span&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/4.0/&quot;&gt;Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;). You may use this build freely in personal/educational/etc use. Commercial use is not allowed with this build! You can contact me by email to discuss creating customized Android builds for commercial purposes.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;상업적 이용 불가, 교육, 개인적 사용 가능. 상업적이용을 위해 커스터마이징한다면 이메일을 보내라고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;자 함 시작해볼까요?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 파일들을 링크 타고 들가서 받습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. USB&amp;nbsp; 부팅을 하실 분은 라즈베리 파이 OS를 SD 카드에 받고 EEPROM을 업뎃해줍니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;sudo apt-get update&lt;/li&gt;
&lt;li&gt;sudo apt-get full-upgrade&lt;/li&gt;
&lt;li&gt;sudo rpi-eeprom-update&lt;/li&gt;
&lt;li&gt;sudo raspi-config&lt;/li&gt;
&lt;li&gt;reboot&lt;/li&gt;
&lt;li&gt;sudo rpi-eeprom-update&lt;/li&gt;
&lt;li&gt;sudo raspi-config -&amp;gt;&amp;nbsp; USB boot enable&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWpBAk/btr6AM3h3Yt/tqV8p0UHzk0zYyIe9Ns5z1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWpBAk/btr6AM3h3Yt/tqV8p0UHzk0zYyIe9Ns5z1/img.png&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;459&quot; data-is-animation=&quot;false&quot; style=&quot;width: 47.9139%; margin-right: 10px;&quot; data-widthpercent=&quot;48.48&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWpBAk/btr6AM3h3Yt/tqV8p0UHzk0zYyIe9Ns5z1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWpBAk%2Fbtr6AM3h3Yt%2FtqV8p0UHzk0zYyIe9Ns5z1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;691&quot; height=&quot;459&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yEJjI/btr6A1lMUIu/dNHDNhmLic2YKdlG68hsU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yEJjI/btr6A1lMUIu/dNHDNhmLic2YKdlG68hsU1/img.png&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;415&quot; data-is-animation=&quot;false&quot; style=&quot;width: 50.9233%;&quot; data-widthpercent=&quot;51.52&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yEJjI/btr6A1lMUIu/dNHDNhmLic2YKdlG68hsU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyEJjI%2Fbtr6A1lMUIu%2FdNHDNhmLic2YKdlG68hsU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;415&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 아니신 분은 임베디드 선배들이 쓰는 플래싱을 위한 DDWin 이란 프로그램과&amp;nbsp; SD Formatter를 준비한다. 그냥 포멧해도 될 거 같긴한데, 어디서 들었는데 이걸로 쓰면 좋다고 한다나...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.sdcard.org/downloads/formatter/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.sdcard.org/downloads/formatter/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680008681920&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;SD Memory Card Formatter | SD Association&quot; data-og-description=&quot;Watch our video on how to use the SD Memory Card Formatter SD Memory Card Formatter 5.0.2 for SD/SDHC/SDXC The SD Memory Card Formatter formats SD Memory Card, SDHC Memory Card and SDXC Memory Card (respectively SD/SDHC/SDXC Cards) complying with the SD Fi&quot; data-og-host=&quot;www.sdcard.org&quot; data-og-source-url=&quot;https://www.sdcard.org/downloads/formatter/&quot; data-og-url=&quot;https://www.sdcard.org/downloads/formatter/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Vllqu/hyR4cBau08/27UXRB3XsD5AOugy71JFDK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/b5zwGp/hyR5xjnKJ3/89zaH0VwCzj1TRqEB4SdFK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bfV1Ol/hyR5veN23F/h7Pz3gkVu4KnwhoqsPzCEK/img.jpg?width=970&amp;amp;height=296&amp;amp;face=0_0_970_296&quot;&gt;&lt;a href=&quot;https://www.sdcard.org/downloads/formatter/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.sdcard.org/downloads/formatter/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Vllqu/hyR4cBau08/27UXRB3XsD5AOugy71JFDK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/b5zwGp/hyR5xjnKJ3/89zaH0VwCzj1TRqEB4SdFK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bfV1Ol/hyR5veN23F/h7Pz3gkVu4KnwhoqsPzCEK/img.jpg?width=970&amp;amp;height=296&amp;amp;face=0_0_970_296');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;SD Memory Card Formatter | SD Association&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Watch our video on how to use the SD Memory Card Formatter SD Memory Card Formatter 5.0.2 for SD/SDHC/SDXC The SD Memory Card Formatter formats SD Memory Card, SDHC Memory Card and SDXC Memory Card (respectively SD/SDHC/SDXC Cards) complying with the SD Fi&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.sdcard.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/U7Fhr/btr6A1MSJdX/0CJDRY40YYd04Q84MvXhYK/DDWin_Ver0996.zip?attach=1&amp;amp;knm=tfile.zip&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;DDWin_Ver0996.zip&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.16MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전부 압축을 풀고, 관리자 권한으로 열자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라즈베리파이OS로 잘 잡혀있는 SD 카드를 포맷하고,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. DD for Windows 로 이미지를 플래싱한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;439&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A8Odf/btr6FghFZUG/iQAxV3dkFlhD1sj5diudOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A8Odf/btr6FghFZUG/iQAxV3dkFlhD1sj5diudOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A8Odf/btr6FghFZUG/iQAxV3dkFlhD1sj5diudOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA8Odf%2Fbtr6FghFZUG%2FiQAxV3dkFlhD1sj5diudOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;902&quot; height=&quot;439&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;439&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;타겟 디스크까지 해놓는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 이미지 다운로드가 겁나 느려서 쪼금 기다렸다가,&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;501&quot; data-origin-height=&quot;341&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcNMqI/btr6BCly6zU/jzWhg7I2T2kPr1AxGbIkEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcNMqI/btr6BCly6zU/jzWhg7I2T2kPr1AxGbIkEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcNMqI/btr6BCly6zU/jzWhg7I2T2kPr1AxGbIkEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcNMqI%2Fbtr6BCly6zU%2FjzWhg7I2T2kPr1AxGbIkEK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;501&quot; height=&quot;341&quot; data-origin-width=&quot;501&quot; data-origin-height=&quot;341&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요러캐 해줍니다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오래 걸리죠?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빨리하는 법 알려드릴게요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;313&quot; data-origin-height=&quot;396&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pkP9x/btr6tVNhqWK/DhkWWJlpFQkMwfhQ2dqOD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pkP9x/btr6tVNhqWK/DhkWWJlpFQkMwfhQ2dqOD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pkP9x/btr6tVNhqWK/DhkWWJlpFQkMwfhQ2dqOD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpkP9x%2Fbtr6tVNhqWK%2FDhkWWJlpFQkMwfhQ2dqOD0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;313&quot; height=&quot;396&quot; data-origin-width=&quot;313&quot; data-origin-height=&quot;396&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;닼페와 썬칩이면 됩니다.&lt;/p&gt;</description>
      <category>취업 전 프로젝트/Android</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/16</guid>
      <comments>https://ssafy.tistory.com/16#entry16comment</comments>
      <pubDate>Tue, 28 Mar 2023 22:26:17 +0900</pubDate>
    </item>
    <item>
      <title>1 - 1. 라즈베리파이4 에 안드로이드 13 올리기</title>
      <link>https://ssafy.tistory.com/15</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;SSAFY에서 진행할 플젝 주제 선정과 팀빌딩을 대비해서,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라즈베리파이4, 라즈비안OS의 한계를 넘기 위해 여러 OS를 탐색 중에 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러다가&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;형님들의 사이트, Xda( 이하 엑다) 포럼에서 재미있는 걸 발견했다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;후덜이 갖고 놀던 추억이 새록새록한 난다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://forum.xda-developers.com/t/dev-rom-aosp-android-13-for-raspberry-pi-4-b.4481977/&quot;&gt;https://forum.xda-developers.com/t/dev-rom-aosp-android-13-for-raspberry-pi-4-b.4481977/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680003782011&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;[DEV][ROM] AOSP (Android 13) for Raspberry Pi 4 B&quot; data-og-description=&quot;Here&amp;rsquo;s my build of AOSP (Android 13) for Raspberry Pi 4 Model B, Pi 400, and Compute Module 4. It&amp;rsquo;s for advanced users only. Pi 4 model with at least 2GB of RAM is required to run this build. Important! Raspberry Pi hardware specific...&quot; data-og-host=&quot;forum.xda-developers.com&quot; data-og-source-url=&quot;https://forum.xda-developers.com/t/dev-rom-aosp-android-13-for-raspberry-pi-4-b.4481977/&quot; data-og-url=&quot;https://forum.xda-developers.com/t/dev-rom-aosp-android-13-for-raspberry-pi-4-b.4481977/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/r3Ibn/hyR5zVKqoA/gFBzjIODW4XpsleLWAfXrK/img.jpg?width=771&amp;amp;height=771&amp;amp;face=0_0_771_771,https://scrap.kakaocdn.net/dn/Gs9mw/hyR4cgLNCA/qjcrSKJKot99VKN7KoxmnK/img.jpg?width=771&amp;amp;height=771&amp;amp;face=0_0_771_771,https://scrap.kakaocdn.net/dn/qpxGx/hyR4gDw3VM/Piji60wodO59xz1cnmOsn0/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080&quot;&gt;&lt;a href=&quot;https://forum.xda-developers.com/t/dev-rom-aosp-android-13-for-raspberry-pi-4-b.4481977/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://forum.xda-developers.com/t/dev-rom-aosp-android-13-for-raspberry-pi-4-b.4481977/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/r3Ibn/hyR5zVKqoA/gFBzjIODW4XpsleLWAfXrK/img.jpg?width=771&amp;amp;height=771&amp;amp;face=0_0_771_771,https://scrap.kakaocdn.net/dn/Gs9mw/hyR4cgLNCA/qjcrSKJKot99VKN7KoxmnK/img.jpg?width=771&amp;amp;height=771&amp;amp;face=0_0_771_771,https://scrap.kakaocdn.net/dn/qpxGx/hyR4gDw3VM/Piji60wodO59xz1cnmOsn0/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[DEV][ROM] AOSP (Android 13) for Raspberry Pi 4 B&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Here&amp;rsquo;s my build of AOSP (Android 13) for Raspberry Pi 4 Model B, Pi 400, and Compute Module 4. It&amp;rsquo;s for advanced users only. Pi 4 model with at least 2GB of RAM is required to run this build. Important! Raspberry Pi hardware specific...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;forum.xda-developers.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 13 이 되면서 GPIO, 블루투스, 외장 GPS,DAC,카메라,&amp;nbsp; 내장 3.5미리 단자,&amp;nbsp; 블루투스 이어폰 등등이 된다고 한다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Working:&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Audio (HDMI, 3.5mm jack, USB microphones, bluetooth speakers/headphones, etc)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Audio DAC (using GPIO DACs e.g. Hifiberry DAC+)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Bluetooth (and bluetooth tethering)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Camera (using official Pi camera modules &amp;amp; UVC USB webcams)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;GPIO&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;GPS (using external USB modules e.g. U-Blox 7)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Ethernet&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Hardware accelerated graphics (V3D, OpenGL &amp;amp; Vulkan)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Hardware video decoding &amp;amp; encoding (H.265 decoding, H.264 decoding &amp;amp; encoding)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;HDMI display (and HDMI-CEC)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;I2C&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;IR remotes (using external GPIO IR modules e.g. TSOP4838)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;RTC (using external GPIO I2C modules e.g. DS3231)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Sensors (using external GPIO I2C modules e.g. MPU6050, LSM6DS3, LSM303DLHC, BME280/BMP280, and APDS9930 accelerometer, gyroscope, magnetometer, temperature, pressure, humidity, ambient light, and proximity)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Serial console (using external GPIO serial console adapters e.g. PL2303)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;SPI&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Touchscreen/multi-touch (official 7&amp;rdquo; touchscreen, USB touchscreens, Waveshare SPI touchscreens)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;USB (mouse, keyboard, storage, etc)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;USB-C (ADB, MTP, PTP, USB tethering)&lt;/li&gt;
&lt;li data-xf-list-type=&quot;ul&quot;&gt;Wifi (and wifi tethering)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하드웨어 그래픽 가속을 포함해서 I2C 통신, 센서들 연결, 와이파이 이런거 다 되는 롬이 올라온 모양이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어차피 파이카메라 같은 건 쓸 생각도 없었고, USB 웹캠이 있었으니까 활용도 될 것 같고 앵간한 건 다 되는 모양인데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소스 데이터까지 까보면서 직접 빌드까지 하면 재밋긴 하겠는데, 그건 플젝 기간 동안에 진행해볼 예정이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단은 Yocto 관련 서적 읽던것도 마저 읽어야하니, 그건 미뤄둘 거다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 올라온 김에 함 플래싱은 해봐야?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 요 프로젝트엔 저작권이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://creativecommons.org/licenses/by-nc-sa/4.0/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://creativecommons.org/licenses/by-nc-sa/4.0/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680005697238&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Creative Commons &amp;mdash; Attribution-NonCommercial-ShareAlike 4.0 International
  &amp;mdash; CC BY-NC-SA 4.0&quot; data-og-description=&quot;This content is freely available under simple legal terms because of Creative Commons, a non-profit that survives on donations. If you love this content, and love that it's free for everyone, please consider a donation to support our work. When you share, &quot; data-og-host=&quot;creativecommons.org&quot; data-og-source-url=&quot;https://creativecommons.org/licenses/by-nc-sa/4.0/&quot; data-og-url=&quot;https://creativecommons.org/licenses/by-nc-sa/4.0/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://creativecommons.org/licenses/by-nc-sa/4.0/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://creativecommons.org/licenses/by-nc-sa/4.0/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Creative Commons &amp;mdash; Attribution-NonCommercial-ShareAlike 4.0 International &amp;mdash; CC BY-NC-SA 4.0&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;This content is freely available under simple legal terms because of Creative Commons, a non-profit that survives on donations. If you love this content, and love that it's free for everyone, please consider a donation to support our work. When you share,&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;creativecommons.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;606&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcqmAK/btr6stpHFKE/9oY21ca2T2I3cgHihV9uG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcqmAK/btr6stpHFKE/9oY21ca2T2I3cgHihV9uG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcqmAK/btr6stpHFKE/9oY21ca2T2I3cgHihV9uG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcqmAK%2Fbtr6stpHFKE%2F9oY21ca2T2I3cgHihV9uG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;732&quot; height=&quot;606&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;606&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;615&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcZc0b/btr6BgJJMEn/VgYUc23eWZAXgBC5iJQIV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcZc0b/btr6BgJJMEn/VgYUc23eWZAXgBC5iJQIV0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcZc0b/btr6BgJJMEn/VgYUc23eWZAXgBC5iJQIV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcZc0b%2Fbtr6BgJJMEn%2FVgYUc23eWZAXgBC5iJQIV0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;827&quot; height=&quot;615&quot; data-origin-width=&quot;827&quot; data-origin-height=&quot;615&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;+&amp;nbsp; 플래싱 가이드에는,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #ff0000;&quot;&gt;Do not mirror my builds!&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Please post a link to this page instead.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;이렇게 적혀 있으니,&amp;nbsp; 빌드된 파일들은 링크 타고 들어가서, 직접 받으시길 바란다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #404040;&quot;&gt;&lt;a href=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://konstakang.com/devices/rpi4/AOSP13/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1680005799888&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;AOSP (Android 13)&quot; data-og-description=&quot;for Raspberry Pi 4&quot; data-og-host=&quot;konstakang.com&quot; data-og-source-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; data-og-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/9DWFZ/hyR5zVLwYh/KqgkPKUrynuN7gl2PHXc0K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/YW0TR/hyR5r4v56R/QXcMDxGNIYGjQoyRXfKX1K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/kBvOK/hyR4gKjU1w/FNpYOLV8aeEtgjSuxO5j9k/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080&quot;&gt;&lt;a href=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://konstakang.com/devices/rpi4/AOSP13/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/9DWFZ/hyR5zVLwYh/KqgkPKUrynuN7gl2PHXc0K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/YW0TR/hyR5r4v56R/QXcMDxGNIYGjQoyRXfKX1K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400,https://scrap.kakaocdn.net/dn/kBvOK/hyR4gKjU1w/FNpYOLV8aeEtgjSuxO5j9k/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;AOSP (Android 13)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;for Raspberry Pi 4&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;konstakang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;멋쟁이다... 나도 저런거 취미로 하면서 XDA에서 존경받는 사람이 되고 싶다.&lt;/p&gt;</description>
      <category>취업 전 프로젝트/Android</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/15</guid>
      <comments>https://ssafy.tistory.com/15#entry15comment</comments>
      <pubDate>Tue, 28 Mar 2023 21:10:01 +0900</pubDate>
    </item>
    <item>
      <title>1 - 2.  라즈베리파이에 타이젠 플래싱해보기.</title>
      <link>https://ssafy.tistory.com/14</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;글에 앞서, 필자는 요걸 거의 고대로 따라하면서, 추가적으로 필요한 게 있으면 알려줄 예정이다. 혼자서 가능하면 쭉 진행해보는 것두 괜찮다.&amp;nbsp; 그리고 미리 말하는데, 요건 타이젠 7.0 버전에, 라즈베리파이 4로 프로젝트를 진행할 예정이니,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;훗날 버전 문제가 생긴다면, 걍 참고만 하면서 읽기를 바란다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a title=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; href=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1679670784825&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Flash an Image to RPI | Tizen Docs&quot; data-og-description=&quot;Platform Developing Flashing an Image to RPI Flash an Image to RPI This topic describes how to flash Tizen on an SD card and setting up Raspberry Pi 3 or 4. Supported systems Division Ubuntu Windows Headless 32-bit Yes No Headless 64-bit Yes No Headed 32-b&quot; data-og-host=&quot;docs.tizen.org&quot; data-og-source-url=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; data-og-url=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wpa9Y/hyR2Wi9HVl/zcmsFysMN4ze8bhZZl2H30/img.png?width=502&amp;amp;height=570&amp;amp;face=0_0_502_570,https://scrap.kakaocdn.net/dn/3VqXL/hyR14iOCz3/AsXbgsTGNHYb7qIBiP30b1/img.png?width=583&amp;amp;height=481&amp;amp;face=0_0_583_481,https://scrap.kakaocdn.net/dn/zo8xw/hyR2KpuHsc/649Acbe26WfWn7Gk5rxIXK/img.png?width=466&amp;amp;height=448&amp;amp;face=0_0_466_448&quot;&gt;&lt;a href=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wpa9Y/hyR2Wi9HVl/zcmsFysMN4ze8bhZZl2H30/img.png?width=502&amp;amp;height=570&amp;amp;face=0_0_502_570,https://scrap.kakaocdn.net/dn/3VqXL/hyR14iOCz3/AsXbgsTGNHYb7qIBiP30b1/img.png?width=583&amp;amp;height=481&amp;amp;face=0_0_583_481,https://scrap.kakaocdn.net/dn/zo8xw/hyR2KpuHsc/649Acbe26WfWn7Gk5rxIXK/img.png?width=466&amp;amp;height=448&amp;amp;face=0_0_466_448');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Flash an Image to RPI | Tizen Docs&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Platform Developing Flashing an Image to RPI Flash an Image to RPI This topic describes how to flash Tizen on an SD card and setting up Raspberry Pi 3 or 4. Supported systems Division Ubuntu Windows Headless 32-bit Yes No Headless 64-bit Yes No Headed 32-b&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.tizen.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 차근차근 해봅시다 ~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 플래싱할 수 있는 환경&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;465&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9bDzi/btr5Pa4ADOE/cNxL4XMrte70kUFWkWop70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9bDzi/btr5Pa4ADOE/cNxL4XMrte70kUFWkWop70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9bDzi/btr5Pa4ADOE/cNxL4XMrte70kUFWkWop70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9bDzi%2Fbtr5Pa4ADOE%2FcNxL4XMrte70kUFWkWop70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1112&quot; height=&quot;465&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;465&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Windows 가 전부 No라고 되어있는 걸 확인 할 수 있다. 우분투로 하라는 것이다. 근데 얼마 전엔 장담하는데 몇 개가 Yes였다. 그래서 내가 굴렀다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;243&quot; data-origin-height=&quot;145&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYnjWL/btr5N8e99NH/Fq9KQpzE3VxWN9pRLt2KnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYnjWL/btr5N8e99NH/Fq9KQpzE3VxWN9pRLt2KnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYnjWL/btr5N8e99NH/Fq9KQpzE3VxWN9pRLt2KnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYnjWL%2Fbtr5N8e99NH%2FFq9KQpzE3VxWN9pRLt2KnK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;243&quot; height=&quot;145&quot; data-origin-width=&quot;243&quot; data-origin-height=&quot;145&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Trouble 슈팅 능력이 있으면, 이 후 버전을 해도 상관이 없다. 특히 20.04는 애지간 하면 문제가 발생하진 않을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;22.04는 라이브러리들도 그렇고 경험상 호환이 안되는 것이 많았으니, 추천하지 않는다. 혹시 업뎃 문구가 뜬다고 냅다 버전업 하는 분들은 없길...( 접니다 )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 빌트된 이미지 파일 다운로드하기.&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1035&quot; data-origin-height=&quot;206&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rkSrF/btr5QzbGr1H/aS6YPUWea47W6O5vDlAvd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rkSrF/btr5QzbGr1H/aS6YPUWea47W6O5vDlAvd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rkSrF/btr5QzbGr1H/aS6YPUWea47W6O5vDlAvd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrkSrF%2Fbtr5QzbGr1H%2FaS6YPUWea47W6O5vDlAvd0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1035&quot; height=&quot;206&quot; data-origin-width=&quot;1035&quot; data-origin-height=&quot;206&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a title=&quot;Downloads&quot; href=&quot;http://download.tizen.org/releases/milestone/TIZEN/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Downloads&lt;/a&gt; 눌러보면,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1410&quot; data-origin-height=&quot;418&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/R9glS/btr5PRX1pso/CQga8NOTKQO66h2a40nDjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/R9glS/btr5PRX1pso/CQga8NOTKQO66h2a40nDjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/R9glS/btr5PRX1pso/CQga8NOTKQO66h2a40nDjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FR9glS%2Fbtr5PRX1pso%2FCQga8NOTKQO66h2a40nDjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1410&quot; height=&quot;418&quot; data-origin-width=&quot;1410&quot; data-origin-height=&quot;418&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요까진 왔을 것이다. 이제 요 중에 선택해서 받아주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;692&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blrzv6/btr5OPzAJqI/M1i825X5OJ3vlhBLFRWL0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blrzv6/btr5OPzAJqI/M1i825X5OJ3vlhBLFRWL0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blrzv6/btr5OPzAJqI/M1i825X5OJ3vlhBLFRWL0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fblrzv6%2Fbtr5OPzAJqI%2FM1i825X5OJ3vlhBLFRWL0k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;489&quot; height=&quot;692&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;692&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로, 디스플레이를 달아서 화면을 띄우고 싶다면 Headed 를 다운로드 하면 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 뭐 하나 눌러보면,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;187&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cuddCZ/btr5QiH3ipa/sOaKjoxFwyKkIKmorI89f0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuddCZ/btr5QiH3ipa/sOaKjoxFwyKkIKmorI89f0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuddCZ/btr5QiH3ipa/sOaKjoxFwyKkIKmorI89f0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuddCZ%2Fbtr5QiH3ipa%2FsOaKjoxFwyKkIKmorI89f0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;681&quot; height=&quot;187&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;187&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이게 뭘까 싶을텐데, 마우스 잘~ 올려보면,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://download.tizen.org/releases/milestone/TIZEN/Tizen-7.0/Tizen-7.0-Unified/latest/images/standard/tizen-boot-arm64-rpi4/tizen-7.0-unified_20221101.000810_tizen-boot-arm64-rpi4.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://download.tizen.org/releases/milestone/TIZEN/Tizen-7.0/Tizen-7.0-Unified/latest/images/standard/tizen-boot-arm64-rpi4/tizen-7.0-unified_20221101.000810_tizen-boot-arm64-rpi4.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 tar.gz 찍히는 놈을 골라서 하나씩 다운로드 해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 MicroSD 카드 &amp;amp; 필요시 연결 젠더 를 준비한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 플래싱하기&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;463&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/P6PZO/btr5QptplOk/g2kK6k3hV7j2UbH7uwEEI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P6PZO/btr5QptplOk/g2kK6k3hV7j2UbH7uwEEI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P6PZO/btr5QptplOk/g2kK6k3hV7j2UbH7uwEEI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP6PZO%2Fbtr5QptplOk%2Fg2kK6k3hV7j2UbH7uwEEI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1022&quot; height=&quot;463&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;463&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1679671725100&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get install pv

$ mkdir fusing

$ cd fusing

$ wget https://git.tizen.org/cgit/platform/kernel/u-boot/plain/scripts/tizen/sd_fusing_rpi3.sh?h=tizen --output-document=sd_fusing_rpi3.sh

$ chmod 755 sd_fusing_rpi3.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 따로 폴더하나 빼서 요렇게 해주고,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SD카드를 연결하지 않은 상태에서&lt;/p&gt;
&lt;pre class=&quot;jboss-cli&quot;&gt;&lt;code&gt;$ ls -al /dev/sd*
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;함 이렇게 쳐준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시 처럼, 이렇게 안 뜰 수도 있는데, 걱정 하지 말고 진행하면 좋겠다.&lt;/p&gt;
&lt;pre id=&quot;code_1679672023284&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ ls -al /dev/sd*
brw-rw---- 1 root disk 8,  0  9 18 09:08 /dev/sda
brw-rw---- 1 root disk 8,  1  9 18 09:08 /dev/sda1
brw-rw---- 1 root disk 8,  2  9 18 09:08 /dev/sda2
brw-rw---- 1 root disk 8,  5  9 18 09:08 /dev/sda5
brw-rw---- 1 root disk 8, 16  9 22 14:59 /dev/sdb
brw-rw---- 1 root disk 8, 17  9 22 14:59 /dev/sdb1
brw-rw---- 1 root disk 8, 18  9 22 14:59 /dev/sdb2
brw-rw---- 1 root disk 8, 19  9 22 14:59 /dev/sdb3
brw-rw---- 1 root disk 8, 20  9 22 14:59 /dev/sdb4
brw-rw---- 1 root disk 8, 21  9 22 14:59 /dev/sdb5
brw-rw---- 1 root disk 8, 22  9 22 14:59 /dev/sdb6
brw-rw---- 1 root disk 8, 23  9 22 14:59 /dev/sdb7&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 기억 해놨다가, 이제 SD카드를 꼽고, 새로 생긴 알파벳을 찾는다. sd*에 해당 하는거. abcde...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아까 안 뜬 사람은 a&amp;nbsp; 하나 생겼을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 그르믄 이제 앞으로 sd*라고 하면, 방금 그 알파벳 넣는 걸로 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 SD 카드 포멧해주기.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt;$ sudo ./sd_fusing_rpi3&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #795da3;&quot;&gt;.sh&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt; -d &amp;lt;SD card device node&amp;gt; --format&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;y 적당히 눌러서 넘겨주고, 조금 기다려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요런 식으로 쳐줘야하는데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt;$ sudo ./sd_fusing_rpi3&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #795da3;&quot;&gt;.sh&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt; -d /dev/sd*&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt;$ sudo ./sd_fusing_rpi3&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #795da3;&quot;&gt;.sh&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt; -d /dev/sd* -&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #a71d5d;&quot;&gt;b&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt; tizen-unified_20221017.&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt;061100&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt;_tizen-boot-armv7l-rpi3&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #795da3;&quot;&gt;.tar&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #795da3;&quot;&gt;.gz&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt; tizen-unified_20221017.&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt;061100&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #212529;&quot;&gt;_tizen-headed-armv7l&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #795da3;&quot;&gt;.tar&lt;/span&gt;&lt;span style=&quot;background-color: #f5f5f6; color: #795da3;&quot;&gt;.gz&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실수로 폴더 나와있는 상태라면, 적당히 파일들 앞에 경로 넣어주고 탭쳐서 파일명들 자동 완성시켜가면서 해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 플래싱은 요기서 끝이 난다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;414&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pnLSi/btr5Rhu4mgq/7SI3KFRXDDcHmN4c3k9l70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pnLSi/btr5Rhu4mgq/7SI3KFRXDDcHmN4c3k9l70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pnLSi/btr5Rhu4mgq/7SI3KFRXDDcHmN4c3k9l70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpnLSi%2Fbtr5Rhu4mgq%2F7SI3KFRXDDcHmN4c3k9l70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;414&quot; height=&quot;96&quot; data-origin-width=&quot;414&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요건 다음주 화요일에 택배가 오면 시도해 볼 예정이다.&lt;/p&gt;</description>
      <category>취업 전 프로젝트/Tizen</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/14</guid>
      <comments>https://ssafy.tistory.com/14#entry14comment</comments>
      <pubDate>Sat, 25 Mar 2023 00:39:23 +0900</pubDate>
    </item>
    <item>
      <title>1 - 1. 라즈베리파이에 타이젠 플래싱해보기.</title>
      <link>https://ssafy.tistory.com/13</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 최근에 들어서 다시 시작할 수 있게 된 것 같아, 정말 다행이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;12~1월달, 라즈베리파이 4를, 중고로 사고 이제 막 보드를 손에 넣고 이것 저것 주물딱 거리면서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;바로 webOS니 Tizen이니, 안드로이드니, 플래싱해서 거따가 앱개발해서 IoT프로젝트를 하겠다고 덤벼들었다가&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호되게 당했었는데, 이제야 쫌 익숙해진 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스에서 개발 환경 구성이라는게 스스로 삽질하지 않으면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데탑이던 노트북이던 남이 써놓은 블로그 글이나 뒤적이고 &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;고대로 따라하면 남는게 별루 없는 것 같다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;도움 정도야 되겠지만... &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;여윽시 삽질을 하고나서 해결하고 나니까, &lt;b&gt;내가 한 삽질이 최고의 경험&lt;/b&gt; 인 것 같은 느낌이 든다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잡설 고만 하고,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;타이젠 관련해서 이전에 삽질했던 짓부터 요약해보자면...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전 자료들이 진짜로 애 많이 먹였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;webOS도 그렇고 ROS도 그렇고 그냥 공식 Document 하나만 보고, 최대한 그 환경 완전하게 고대로~ 구현해서,&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;시도를 해서 성공하는게 젤 빠르다.&amp;nbsp; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;한 번 제대로 환경 구성 해놓고, 그 담부터 여유가 생기면 이 짓 저 짓해보면서 편의성을 찾자.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;노트북도 앵간하면 쓰질 않는 걸 추천한다. 구형 노트북은 성능이 구리고, 신형노트북은 호환성문제가 양쪽 뺨을 씨게 때릴테니. 구글링해봐도 잘 안 나온다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 타이젠스쿨 및 해커톤 관련 자료들로부터 개발환경 구성 가이드 따라하다가 Tizen Studio에서&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;있지도 않은 IoT Setup manager 얻으려고 Tizen Studio 구버전 찾아다니고 설치 삭제 반복한 거...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(우분투에서도 Tizen Studio 깔았다가 지우길 여러 번 한 것 같다)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1205&quot; data-origin-height=&quot;484&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGpOEg/btr5Q3XVLae/upkxKmfpb50JHJxeHYHHu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGpOEg/btr5Q3XVLae/upkxKmfpb50JHJxeHYHHu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGpOEg/btr5Q3XVLae/upkxKmfpb50JHJxeHYHHu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGpOEg%2Fbtr5Q3XVLae%2FupkxKmfpb50JHJxeHYHHu0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1205&quot; height=&quot;484&quot; data-origin-width=&quot;1205&quot; data-origin-height=&quot;484&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. &lt;a href=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가상머신에서, SD 카드 마운트하고 올리려다가 막힌 것...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1679668089319&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Flash an Image to RPI | Tizen Docs&quot; data-og-description=&quot;Platform Developing Flashing an Image to RPI Flash an Image to RPI This topic describes how to flash Tizen on an SD card and setting up Raspberry Pi 3 or 4. Supported systems Division Ubuntu Windows Headless 32-bit Yes No Headless 64-bit Yes No Headed 32-b&quot; data-og-host=&quot;docs.tizen.org&quot; data-og-source-url=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; data-og-url=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wpa9Y/hyR2Wi9HVl/zcmsFysMN4ze8bhZZl2H30/img.png?width=502&amp;amp;height=570&amp;amp;face=0_0_502_570,https://scrap.kakaocdn.net/dn/3VqXL/hyR14iOCz3/AsXbgsTGNHYb7qIBiP30b1/img.png?width=583&amp;amp;height=481&amp;amp;face=0_0_583_481,https://scrap.kakaocdn.net/dn/zo8xw/hyR2KpuHsc/649Acbe26WfWn7Gk5rxIXK/img.png?width=466&amp;amp;height=448&amp;amp;face=0_0_466_448&quot;&gt;&lt;a href=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.tizen.org/platform/developing/flashing-rpi/#set-up-raspberry-pi-3-or-4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wpa9Y/hyR2Wi9HVl/zcmsFysMN4ze8bhZZl2H30/img.png?width=502&amp;amp;height=570&amp;amp;face=0_0_502_570,https://scrap.kakaocdn.net/dn/3VqXL/hyR14iOCz3/AsXbgsTGNHYb7qIBiP30b1/img.png?width=583&amp;amp;height=481&amp;amp;face=0_0_583_481,https://scrap.kakaocdn.net/dn/zo8xw/hyR2KpuHsc/649Acbe26WfWn7Gk5rxIXK/img.png?width=466&amp;amp;height=448&amp;amp;face=0_0_466_448');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Flash an Image to RPI | Tizen Docs&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Platform Developing Flashing an Image to RPI Flash an Image to RPI This topic describes how to flash Tizen on an SD card and setting up Raspberry Pi 3 or 4. Supported systems Division Ubuntu Windows Headless 32-bit Yes No Headless 64-bit Yes No Headed 32-b&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.tizen.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막에 아마 어찌저찌해서 VM에 SD카드 젠더에 SD카드를 넣고 마운트까지 했었는진 기억이 안나는데,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고담에&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1509&quot; data-origin-height=&quot;356&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LaVjk/btr5R00TZEy/81X4wSJ8RbJhW1RiM6kkWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LaVjk/btr5R00TZEy/81X4wSJ8RbJhW1RiM6kkWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LaVjk/btr5R00TZEy/81X4wSJ8RbJhW1RiM6kkWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLaVjk%2Fbtr5R00TZEy%2F81X4wSJ8RbJhW1RiM6kkWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1509&quot; height=&quot;356&quot; data-origin-width=&quot;1509&quot; data-origin-height=&quot;356&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;UART to USB 커넥터가 없어서 멘붕와서 그만 뒀던 기억이 난다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대충 하단 사진 처럼 생긴 걸로 구비해놓길 바란다. 필자는&amp;nbsp; 왼쪽게 더 싸서 쿠팡에 오더 넣어놓고 이 글이나 쓰면서 정리하는 중이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQWXUj/btr5RhaLjez/YW1dHfbApdTRFrlEBBjql0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQWXUj/btr5RhaLjez/YW1dHfbApdTRFrlEBBjql0/img.png&quot; data-origin-width=&quot;455&quot; data-origin-height=&quot;428&quot; data-is-animation=&quot;false&quot; style=&quot;width: 42.1443%; margin-right: 10px;&quot; data-widthpercent=&quot;42.64&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQWXUj/btr5RhaLjez/YW1dHfbApdTRFrlEBBjql0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQWXUj%2Fbtr5RhaLjez%2FYW1dHfbApdTRFrlEBBjql0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;455&quot; height=&quot;428&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBZWza/btr5NJ7ZB6v/zkVvKlAFtmRZfhR1v5HoGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBZWza/btr5NJ7ZB6v/zkVvKlAFtmRZfhR1v5HoGk/img.png&quot; data-origin-width=&quot;409&quot; data-origin-height=&quot;286&quot; data-is-animation=&quot;false&quot; style=&quot;width: 56.6929%;&quot; data-widthpercent=&quot;57.36&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBZWza/btr5NJ7ZB6v/zkVvKlAFtmRZfhR1v5HoGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBZWza%2Fbtr5NJ7ZB6v%2FzkVvKlAFtmRZfhR1v5HoGk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;409&quot; height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;싸피에서 플젝을 본격적으로 시작하게 되어서, 시간이 없어 개발 레퍼런스가 많이 나와있고, 한국어로 된 대회자료, 버전별 개발 가이드가 잘 나와 있는 편인, webOS 로 정했었다. 지금와서 생각해보니까 팀원 중에 React를 할 줄 아는 사람이 없어, Vue.js로 바로 앱 디자인해서 배포하고 나중엔 시간 없어서 다같이 Vue.js익혀서 땜빵한 거 생각해보니까 정말 webOS 안 했으면 뒤질 뻔.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 현재 진행 중인 플젝에서 타이젠을 써볼 줄 알았지만, 아쉽게도 기회를 놓쳤으니, 혼자 미리미리 준비나 해놔야겠다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대충 준비가 되었다면, 일단 준비물은 다음과 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라즈베리파이 4 ( 3b도 된다고 하지만, 성능이 차이가 크니 제대로 할 거면, 4 추천합니다. OpenCV 같은 걸 로컬로 돌릴 생각은 애초에 하지 마시구요.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마이크로 SD카드 8기가 이상 (16기가 이상&amp;nbsp; 권장)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마이크로HDMI to HDMI 케이블&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5V 3A 이상 전원 ( 필자는 4A. 10.1인치 대화면 LCD 패널 전원 공급시 필수...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;7인치 정품 스크린 Or 필자가 쓰는 알리발 10.1인치 대형 스크린. (가성비 쥑인다 )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ko.aliexpress.com/item/1005001311947746.html?spm=a2g0o.order_list.order_list_main.23.21ef140f0fsxnZ&amp;amp;gatewayAdapt=glo2kor&quot;&gt;https://ko.aliexpress.com/item/1005001311947746.html?spm=a2g0o.order_list.order_list_main.23.21ef140f0fsxnZ&amp;amp;gatewayAdapt=glo2kor&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우분투를 안정적으로 돌릴 수 있는 데탑.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이왕 맞출거면 고사양은 좋지만 아주 최신 부품, 마이너한 부품은 지양한다. 특히 글카쪽에선 Nvidia 걸로 무조건 쓰시고, 이왕이면 1000~3000번대 사이에서 대중적으로 많이 팔렸을 것 같은 제품만 쓰길 권장한다. ( 3070ti에 컷칩 넣어서 2022년말 ~2023년 초에 출시한 거라던가, 1660시리즈, 내지, 우분투 구버전과 호환 될지 모르는 4000번대, 요런거 피하시길 바란다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자 이제 우분투 까는 법 정도야 인터넷 치면 다 나오는데,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;18.04 LTS로 다같이 깔아놓고 시작해봅시다.&lt;/p&gt;</description>
      <category>취업 전 프로젝트/Tizen</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/13</guid>
      <comments>https://ssafy.tistory.com/13#entry13comment</comments>
      <pubDate>Sat, 25 Mar 2023 00:09:01 +0900</pubDate>
    </item>
    <item>
      <title>1 - 2 Layers</title>
      <link>https://ssafy.tistory.com/8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Layer Model&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Yocto &lt;/span&gt;프로젝트는 다른 간단한 빌드시스템애서 가져온&lt;span&gt;, embedded Linux &lt;/span&gt;생성을 위한 개발 모델을 가지고 있다&lt;span&gt;. &lt;/span&gt;요걸 &lt;span&gt;layer model&lt;/span&gt;이라 한다&lt;span&gt;. Layer&lt;/span&gt;는 기술&lt;span&gt;, HW &lt;/span&gt;구성요소&lt;span&gt;, SW &lt;/span&gt;구성요소 모두를 포함하며 &lt;span&gt;yocto &lt;/span&gt;에서는 강력한 생태계에 기여하는 표준을 제공한다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Layer &lt;/span&gt;모델은 협업을 지원하고&lt;span&gt;, &lt;/span&gt;커스터마이징 또한 한 방에 지원한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Layer &lt;/span&gt;모델이 갖고 있는 정보는&lt;span&gt;, &lt;/span&gt;빌드 시스템이 무엇을 할지에 대한 명령어 세트에 대한 &lt;span&gt;repository &lt;/span&gt;이다&lt;span&gt;. &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;사용자는 이제 &lt;span&gt;layer&lt;/span&gt;들을 조합하고&lt;span&gt;, &lt;/span&gt;재사용하여 빌드를 할 수 있으며&lt;span&gt;, &lt;/span&gt;만든 &lt;span&gt;layer&lt;/span&gt;를 공유할 수도 &lt;span&gt;&amp;nbsp;&lt;/span&gt;있다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 &lt;span&gt;layer&lt;/span&gt;는 이전 명령이나 세팅에 대한 변화를 언제던지 가져 갈 수 있다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;이런 재정의 기능을 통해 사용자는 이전 공동작업이나 커뮤니티 등에서 받은 레이어를 손쉽게 커스터마이징을 할 수 있고&lt;span&gt;, &lt;/span&gt;설계 제품의 요구사항에 맞게 개발 할 수 있다&lt;span&gt;. &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;ldquo;Yocto &lt;/span&gt;프로젝트 호환 인증&lt;span&gt;&amp;rdquo;&lt;/span&gt;은&lt;span&gt;, &lt;/span&gt;적절한 제품 및 소프트웨어 구성요소에 적용되어서 &lt;span&gt;BSP&lt;/span&gt;라던가 아니면 다른 &lt;span&gt;OE&lt;/span&gt;와 호환되는 &lt;span&gt;layer &lt;/span&gt;및 관련된 오픈소스 프로젝트와 같은 데 인증 마크가 부여되는데&lt;span&gt;, &lt;/span&gt;이걸로 제작자는 배지 이용 및 브랜딩 자산을 사용할 수 있게 끔한다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감이 안온다면&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공식 호환 &lt;span&gt;Layer&lt;/span&gt;들&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://www.yoctoproject.org/software-overview/layers/&quot;&gt;https://www.yoctoproject.org/software-overview/layers/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 검증 안된 &lt;span&gt;openembedded project &lt;/span&gt;쪽의 &lt;span&gt;layer &lt;/span&gt;들&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://layers.openembedded.org/layerindex/branch/master/layers/&quot;&gt;http://layers.openembedded.org/layerindex/branch/master/layers/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에 한 번씩 들어가보시라&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Openembedded &lt;/span&gt;는 말그대로 광범위했던 프로젝트라서 호환성문제가 존재할 수도 있으니 유의해야한다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 &lt;span&gt;bsp &lt;/span&gt;에 대한 정보 ( BSP 란? Board Support Package 로, driver등을 개발하거나 프로젝트에 사용하는 보드에 맞게 커스터마이징 하는 작업 이라고 합니다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://www.yoctoproject.org/software-overview/layers/bsps/&quot;&gt;https://www.yoctoproject.org/software-overview/layers/bsps/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>취업 전 프로젝트/Yocto Project 0부터 끝까지</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/8</guid>
      <comments>https://ssafy.tistory.com/8#entry8comment</comments>
      <pubDate>Wed, 11 Jan 2023 12:24:12 +0900</pubDate>
    </item>
    <item>
      <title>1 - 1. Yocto 프로젝트가 하는 일</title>
      <link>https://ssafy.tistory.com/7</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Yocto &lt;/span&gt;프로젝트에선 다음 &lt;span&gt;3&lt;/span&gt;가지를 통합하고&lt;span&gt;, &lt;/span&gt;유지관리하고&lt;span&gt;, &lt;/span&gt;검증합니다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;1.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;임베디드 리눅스 이미지를 만들기 위해 필요한 통합 툴&lt;span&gt; ( &lt;/span&gt;자동화 된 빌드&lt;span&gt;, &lt;/span&gt;테스트&lt;span&gt;, &lt;/span&gt;보드 지원 및 라이선스 준수를 위한 프로세스&lt;span&gt;, &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;커스텀된 리눅스 기반 임베디드 &lt;span&gt;OS &lt;/span&gt;구성요소&lt;span&gt; )&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;2.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Poky&lt;/span&gt;라고 불리는 레퍼런스 임베디드 배포판&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;3.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;OpenEmbedded &lt;/span&gt;프로젝트의 빌드시스템과의 상호 호환 및 유지 관리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;Yocto &lt;/span&gt;프로젝트의 울타리 안에는 수많은 오픈소스 구성요소와 도구가 있다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;레퍼런스 임베디드 &lt;span&gt;OS&lt;/span&gt;인 &lt;span&gt;Poky&lt;/span&gt;는 실제로 존재하는 빌드시스템으로&lt;span&gt;, &lt;/span&gt;따로 프로젝트가 있다고 하며&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빌드 엔진인 &lt;span&gt;BitBake&lt;/span&gt;와 핵심 빌드 시스템 메타 데이터인 &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;OpenEmbedded-Core (OE-Core) &lt;/span&gt;로 작동하는 소형 &lt;span&gt;embedded OS&lt;/span&gt;이며 예시로 제공된다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빌드시스템에는 &lt;span&gt;Poky &lt;/span&gt;빌드 지침파일 &lt;span&gt;(recipe &lt;/span&gt;와 &lt;span&gt;layer &lt;/span&gt;라고 불리는&lt;span&gt;)&lt;/span&gt;들이 다운로드되며&lt;span&gt;,&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;사용자는 맞춤형 임베디드 &lt;span&gt;Linux&lt;/span&gt;를 빌드하기 위해 &lt;span&gt;Poky &lt;/span&gt;빌드를 변경&lt;span&gt;, &lt;/span&gt;복사&lt;span&gt;, &lt;/span&gt;또는 그대로 사용할 수 있다&lt;span&gt;!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;632&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMl2wY/btrVUiLpr0Q/YT9ESmlKkhjgYNHAXkeJm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMl2wY/btrVUiLpr0Q/YT9ESmlKkhjgYNHAXkeJm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMl2wY/btrVUiLpr0Q/YT9ESmlKkhjgYNHAXkeJm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMl2wY%2FbtrVUiLpr0Q%2FYT9ESmlKkhjgYNHAXkeJm0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;632&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;632&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>취업 전 프로젝트/Yocto Project 0부터 끝까지</category>
      <author>임베디드시작해도좋나요</author>
      <guid isPermaLink="true">https://ssafy.tistory.com/7</guid>
      <comments>https://ssafy.tistory.com/7#entry7comment</comments>
      <pubDate>Wed, 11 Jan 2023 10:13:13 +0900</pubDate>
    </item>
  </channel>
</rss>