Linux Foundation, AGL UCB 8.0 ์ž๋™์ฐจ ๋ฐฐํฌํŒ ๋ฐœํ–‰

๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ ์ œ์‹œ ์—ฌ๋Ÿ ๋ฒˆ์งธ ๋ฐฐํฌํŒ AGL UCB (Automotive Grade Linux Unified Code Base)๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ถ€ํ„ฐ ์ž๋™์ฐจ ์ธํฌํ…Œ์ธ๋จผํŠธ ์‹œ์Šคํ…œ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์ž๋™์ฐจ ํ•˜์œ„ ์‹œ์Šคํ…œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์šฉ ํ”Œ๋žซํผ์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌ๋Š” ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํƒ€ ์ด์  , ์ œ๋‹ˆ๋น„ ะธ ์š•ํ† . ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์€ Qt, Wayland ๋ฐ Weston IVI Shell ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ ๋ฐ๋ชจ ๋นŒ๋“œ ํ˜•์„ฑ๋œ QEMU, Renesas M3 ๋ณด๋“œ, Intel Minnowboard Max(Atom E38xx), TI Vayu ๋ฐ Raspberry Pi 3์šฉ. ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—ฌ ๊ฐœ๋ฐœ ์ค‘ NXP i.MX6 ๋ณด๋“œ์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ,
DragonBoard 410c ๋ฐ Raspberry Pi 4. ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์˜ ์†Œ์Šค ํ…์ŠคํŠธ๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
ํž˜๋‚ด. Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi ๋ฐ Subaru์™€ ๊ฐ™์€ ํšŒ์‚ฌ๊ฐ€ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค.

AGL UCB๋Š” ์žฅ๋น„์— ํ•„์š”ํ•œ ์กฐ์ • ๋ฐ ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ์ž ์ •์˜ ํ›„ ์ž๋™์ฐจ ์ œ์กฐ์—…์ฒด์—์„œ ์ตœ์ข… ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‚ฎ์€ ์ˆ˜์ค€์˜ ์ธํ”„๋ผ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ฑฐ๋‚˜ ์œ ์ง€ ๊ด€๋ฆฌ ๋น„์šฉ์„ ์ตœ์†Œํ™”ํ•˜์ง€ ์•Š๊ณ ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ๊ณผ ์‚ฌ์šฉ์ž ์ž‘์—…์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ณ ์œ ํ•œ ๋ฐฉ๋ฒ•์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋Š” ์™„์ „ํžˆ ๊ณต๊ฐœ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋ฌด๋ฃŒ ๋ผ์ด์„ผ์Šค๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

HTML5 ๋ฐ Qt ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋œ ์ผ๋ฐ˜์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž‘์—… ํ”„๋กœํ† ํƒ€์ž… ์„ธํŠธ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์žˆ๋‹ค ํ™ˆ ํ™”๋ฉด, ์›น ๋ธŒ๋ผ์šฐ์ €, ๋Œ€์‹œ๋ณด๋“œ, ๋‚ด๋น„๊ฒŒ์ด์…˜ ์‹œ์Šคํ…œ(Google ์ง€๋„ ์‚ฌ์šฉ), ์‹ค๋‚ด ์˜จ๋„ ์กฐ์ ˆ๊ธฐ, DLNA ์ง€์› ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด, ์‚ฌ์šด๋“œ ํ•˜์œ„ ์‹œ์Šคํ…œ ์„ค์ •์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค, ๋‰ด์Šค ๋ฆฌ๋” ๊ตฌํ˜„. ์Œ์„ฑ ์ œ์–ด, ์ •๋ณด ๊ฒ€์ƒ‰, Bluetooth๋ฅผ ํ†ตํ•œ ์Šค๋งˆํŠธํฐ๊ณผ์˜ ์ƒํ˜ธ ์ž‘์šฉ, ์„ผ์„œ ์•ก์„ธ์Šค ๋ฐ ์ฐจ๋Ÿ‰ ๋…ธ๋“œ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ CAN ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ํŠน์ง• ์ƒˆ๋กœ์šด ๋ฒ„์ „:

  • ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ํ…”๋ ˆ๋งคํ‹ฑ์Šค(๋‚ด๋น„๊ฒŒ์ด์…˜ ์‹œ์Šคํ…œ)์šฉ ์žฅ์น˜ ํ”„๋กœํ•„์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํ…”๋ ˆ๋งคํ‹ฑ์Šค ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ฐ๋ชจ ๊ตฌํ˜„์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Yocto 2.6 ํ”Œ๋žซํผ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋œ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ์š”์†Œ
  • ๊ถŒํ•œ์ด ์—†๋Š” ์‚ฌ์šฉ์ž๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ˆ˜์ค€์—์„œ ๊ถŒํ•œ์„ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์‹œ์Šคํ…œ ์„œ๋น„์Šค๊ฐ€ ๋ฃจํŠธ์—์„œ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค). afm-util ํŒจํ‚ค์ง€์— ๊ฐ•์ œ ์ข…๋ฃŒ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland 1.17 ๋ฐ ๋ณตํ•ฉ ์„œ๋ฒ„๋กœ ์—…๋ฐ์ดํŠธ๋œ ๊ทธ๋ž˜ํ”ฝ ์Šคํƒ ์›จ์Šคํ„ด 6.0;
  • ์ธํฌํ…Œ์ธ๋จผํŠธ ์‹œ์Šคํ…œ์šฉ ๋Œ€์‹œ๋ณด๋“œ ํ”„๋กœํ•„๊ณผ ์ธํ„ฐํŽ˜์ด์Šค์— ์ˆ˜์‹ ๊ธฐ ๋ฐ ์†ก์‹ ๊ธฐ์šฉ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›”์ƒ˜;
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ด€๋ฆฌ์ž(์›น ์•ฑ ๊ด€๋ฆฌ์ž)๊ฐ€ Chromium 68 ์ฝ”๋“œ ๋ฒ ์ด์Šค๋กœ ์—…๋ฐ์ดํŠธ๋˜๊ณ  Qt ์ข…์†์„ฑ์—์„œ ํ•ด๋ฐฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์„œ๋ฒ„ ๊ธฐ๋ฐ˜์˜ ๊ธฐ๋ณธ ์‚ฌ์šด๋“œ ๋ฐฑ์—”๋“œ๋กœ ๊ตฌํ˜„ ๋ฐ ํ™œ์„ฑํ™”๋จ ํŒŒ์ดํ”„ ์™€์ด์–ด, PulseAudio๋ฅผ ๋Œ€์ฒดํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ์ž‘์—…๊ด€๋ฆฌ์ž๊ฐ€ ๋ณ„๋„๋กœ ์„ค์น˜๋˜๋Š” ์œ„์ ฏ์œผ๋กœ ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ธ์…˜ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(wireplumber)์˜ ์ดˆ๊ธฐ ๊ตฌํ˜„์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋””์˜ค ๋ฏน์„œ์˜ ์ƒˆ๋กœ์šด ๊ตฌํ˜„์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Bluetooth๋ฅผ ํ†ตํ•œ ์˜ค๋””์˜ค ์ž…๋ ฅ/์ถœ๋ ฅ์— ๋Œ€ํ•œ ์ง€์›์ด ์ผ์‹œ์ ์œผ๋กœ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์—…๋ฐ์ดํŠธ 8.0.1์—์„œ ๋ฐ˜ํ™˜ ์˜ˆ์ •).
  • ํ†ต์‹  ๋ฐ ์ง„๋‹จ ์ฐจ๋Ÿ‰ ๋ฒ„์Šค ํ‘œ์ค€์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€ J1939. CAN ๋ฒ„์Šค์— ๋Œ€ํ•œ ๋ณดํ˜ธ ์“ฐ๊ธฐ ๋ชจ๋“œ ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • SanCloud BeagleBone Enhanced + Automotive Cape ๋ณด๋“œ์šฉ BSP(๋ณด๋“œ ์ง€์› ํŒจํ‚ค์ง€)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋œ BSP
    ๋ฅด๋„ค์‚ฌ์Šค RCar3 BSP. i.MX6 ํŒจํ‚ค์ง€๋Š” Vivante GPU์šฉ etnaviv ๊ฐœ๋ฐฉํ˜• ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Raspberry Pi 4 ๋ณด๋“œ(agl-image-minimal)์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์Œ์„ฑ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ๊ณผ Alexa Voice Agent์˜ ํ†ตํ•ฉ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

    ์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€