๋ ๋ฆฝ ์ปค๋ฎค๋ํฐ๊ฐ x86 ์ํคํ ์ฒ์ฉ Android ํ๋ซํผ ํฌํธ๋ฅผ ๊ฐ๋ฐํ๊ณ ์๋ Android-x86 ํ๋ก์ ํธ์ ๊ฐ๋ฐ์๋ Android 8.1 ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋น๋์ ์ฌ์ฏ ๋ฒ์งธ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ฒ์ํ์ต๋๋ค. ๋น๋์๋ x86 ์ํคํ ์ฒ์์ Android ์ฑ๋ฅ์ ํฅ์์ํค๋ ์์ ์ฌํญ๊ณผ ์ถ๊ฐ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค. ํ์ค ๋ ธํธ๋ถ ๋ฐ ํ๋ธ๋ฆฟ PC์์ ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ x86 8.1๋นํธ(6MB) ๋ฐ x86_32(640MB) ์ํคํ ์ฒ์ฉ Android-x86 64-r847์ Universal Live ๋น๋๊ฐ ๋ค์ด๋ก๋ ์ค๋น๋์์ต๋๋ค. ๋ํ Linux ๋ฐฐํฌํ์ Android ํ๊ฒฝ์ ์ค์นํ๊ธฐ ์ํ rpm ํจํค์ง๊ฐ ์ค๋น๋์์ต๋๋ค.
์ ๋ฒ์ ์ Android 8.1.0 Oreo MR1(8.1.0_r81) ์ฝ๋๋ฒ ์ด์ค์ ๋๊ธฐํ๋ฉ๋๋ค. Linux ์ปค๋(4.19.195), Mesa(19.3.5) ๋ฐ ALSA ์ฌ์ด๋ ์์คํ
๊ตฌ์ฑ ์์(alsa-lib 1.2.5, alsa-utils 1.2.5)๊ฐ ์
๋ฐ์ดํธ๋์์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ฅ์น์ ์ฌ์ด๋ ํ์ ์์คํ
๋งค๊ฐ๋ณ์๋ฅผ ์๋ ๊ตฌ์ฑํ๊ธฐ ์ํด alsa_alsamixer ์ ํธ๋ฆฌํฐ ๋ฐ ucm(Use Case Manager) ํ์ผ์ ์ถ๊ฐํ์ต๋๋ค. ๋์ ๋ ์ค๋ฅ๊ฐ ์์ ๋์์ผ๋ฉฐ ์๋ก์ด ์ต์ ํ๊ฐ ๊ตฌํ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru