๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ ๋ฒˆ์—ญ ๋ธ”๋กœ๊ทธ ์—”์ง€๋‹ˆ์–ด ์กฐ์ง€ ํž๋ฆฌ์–ด๋“œ

๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
ํด๋ฆญ ๊ฐ€๋Šฅ

์ €๋Š” ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ ์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. ์—ฌ๊ฐ€ ์‹œ๊ฐ„์—๋Š” ๋ฏธ๋ž˜ ์‹œ์Šคํ…œ ์„ค๊ณ„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‚˜ ๊ด€์‹ฌ ๋ถ„์•ผ์— ๋งž๋Š” ๊ฒƒ์„ ์ฐพ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌํ•œ ๋ถ„์•ผ ์ค‘ ํ•˜๋‚˜๋Š” Linux๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์‹ผ ์ปดํ“จํ„ฐ์ด๋ฉฐ, ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ• ์ˆ˜๋ก ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์•Œ๋ ค์ง€์ง€ ์•Š์€ ํ”„๋กœ์„ธ์„œ๋ผ๋Š” ๊นŠ์€ ํ† ๋ผ๊ตด์„ ํŒŒํ—ค์ณค์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” โ€œ์ด ํ”„๋กœ์„ธ์„œ๋Š” ๋„ˆ๋ฌด ์ €๋ ดํ•ด์„œ ๊ฑฐ์˜ ๋ฌด๋ฃŒ๋กœ ๋‚˜๋ˆ ์ค„ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹คโ€๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์–ผ๋งˆ ํ›„ ๋ช…ํ•จ ํ˜•ํƒœ์˜ Linux์šฉ ๋ฒ ์–ด ์นด๋“œ๋ฅผ ๋งŒ๋“ค์ž๋Š” ์•„์ด๋””์–ด๊ฐ€ ๋– ์˜ฌ๋ž์Šต๋‹ˆ๋‹ค.

ํ•œ๋ฒˆ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ์ •๋ง ๋ฉ‹์ง„ ์ผ์ด๊ฒ ๊ตฌ๋‚˜ ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ ํ†ฑ ์ „์ž ๋ช…ํ•จ ์— ๊ทธ๊ฒƒ, ํ”Œ๋ž˜์‹œ ์นด๋“œ ์—๋ฎฌ๋ ˆ์ด์…˜, ์ „๊ตฌ ๊นœ๋ฐ•์ž„, ๋ฌด์„  ๋ฐ์ดํ„ฐ ์ „์†ก ๋“ฑ ๋‹ค์–‘ํ•˜๊ณ  ํฅ๋ฏธ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ๋ช…ํ•จ์€ ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚˜ ์ž์‹ ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์™„์„ฑ๋œ ์ œํ’ˆ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. Buildroot๋กœ ๊ตฌ์ถ•๋œ ๋งž์ถคํ˜• Linux ๋ฒ„์ „์„ ์‹คํ–‰ํ•˜๋Š” ์™„์ „ํ•œ ์ตœ์†Œ ARM ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค.

๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ์„œ๋ฆฌ์— USB ํฌํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•˜๋ฉด ์•ฝ 6์ดˆ ๋งŒ์— ๋ถ€ํŒ…๋˜๋ฉฐ ํ”Œ๋ž˜์‹œ ์นด๋“œ์™€ ์นด๋“œ ์…ธ์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ƒ ์ง๋ ฌ ํฌํŠธ๋กœ ๋‚˜ํƒ€๋‚œ๋‹ค. ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ์—๋Š” README ํŒŒ์ผ, ๋‚ด ์ด๋ ฅ์„œ ์‚ฌ๋ณธ, ๋‚ด ์‚ฌ์ง„ ๋ช‡ ์žฅ์ด ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‰˜์—๋Š” ์—ฌ๋Ÿฌ ๊ฒŒ์ž„, Fortune ๋ฐ Rogue์™€ ๊ฐ™์€ Unix ํด๋ž˜์‹ ๊ฒŒ์ž„, 2048 ๊ฒŒ์ž„์˜ ์ž‘์€ ๋ฒ„์ „ ๋ฐ MicroPython ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ์ž‘์—…์€ ๋งค์šฐ ์ž‘์€ 8MB ํ”Œ๋ž˜์‹œ ์นฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ถ€ํŠธ๋กœ๋”๋Š” 256KB์— ๋งž๊ณ , ์ปค๋„์€ 1,6MB, ์ „์ฒด ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ์€ 2,4MB๋ฅผ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ€์ƒ ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์œ„ํ•œ ๊ณต๊ฐ„์ด ๋งŽ์ด ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ €์žฅํ•˜๊ณ  ์‹ถ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•ด ์“ฐ๊ธฐ ๊ฐ€๋Šฅํ•œ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๋‚ด์šฉ์€ ํ”Œ๋ž˜์‹œ ์นฉ์—๋„ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์ „์ฒด ์žฅ์น˜ ๊ฐ€๊ฒฉ์€ 3๋‹ฌ๋Ÿฌ ๋ฏธ๋งŒ์ž…๋‹ˆ๋‹ค. ์„ ๋ฌผํ•ด๋„ ๋  ๋งŒํผ ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๋‚˜์—๊ฒŒ์„œ ๊ทธ๋Ÿฌํ•œ ์žฅ์น˜๋ฅผ ๋ฐ›์•˜๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ๋‚ด๊ฐ€ ๋‹น์‹ ์—๊ฒŒ ๊นŠ์€ ์ธ์ƒ์„ ์ฃผ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ•

๋ชจ๋“  ๊ฒƒ์„ ์ง์ ‘ ๋””์ž์ธํ•˜๊ณ  ์กฐ๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‚ด ์ง์—…์ด๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ๋„์ „์€ ์ทจ๋ฏธ์— ์‚ฌ์šฉํ•  ๋งŒํผ ์ €๋ ดํ•œ ๋ถ€ํ’ˆ์„ ์ฐพ๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์„ธ์„œ ์„ ํƒ์€ ํ”„๋กœ์ ํŠธ์˜ ๋น„์šฉ๊ณผ ํƒ€๋‹น์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒฐ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ด‘๋ฒ”์œ„ํ•œ ์กฐ์‚ฌ ๋์— ์ €๋Š” Allwinner์˜ ์ƒ๋Œ€์ ์œผ๋กœ ์ž˜ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ๋น„์šฉ ์ตœ์ ํ™”๋œ(์ฆ‰, ์—„์ฒญ๋‚˜๊ฒŒ ์ €๋ ดํ•œ) ํ”„๋กœ์„ธ์„œ์ธ F1C100์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. RAM๊ณผ CPU๋Š” ๋ชจ๋‘ ๋™์ผํ•œ ํŒจํ‚ค์ง€์— ์žˆ์Šต๋‹ˆ๋‹ค. Taobao์—์„œ ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ตฌ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๋Š” LCSC์—์„œ ๊ตฌ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค.

JLC์—์„œ ๋ณด๋“œ๋ฅผ ์ฃผ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‚˜๋ฅผ ์œ„ํ•ด 8๋‹ฌ๋Ÿฌ์— 10๊ฐœ ์‚ฌ๋ณธ์„ ๋งŒ๋“ค์–ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๊ฐ€๊ฒฉ ๋Œ€๋น„ ํ’ˆ์งˆ์ด ์ธ์ƒ์ ์ž…๋‹ˆ๋‹ค. OSHPark๋งŒํผ ๊น”๋”ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ทธ๋ž˜๋„ ๊ดœ์ฐฎ์•„ ๋ณด์ž…๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋ฐฐ์น˜๋ฅผ ๋ฌด๊ด‘ํƒ ๊ฒ€์ •์ƒ‰์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ ์•„๋ฆ„๋‹ค์› ์ง€๋งŒ ๋งค์šฐ ์‰ฝ๊ฒŒ ๋”๋Ÿฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๋ฐฐ์น˜์—๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ, USB ์ปค๋„ฅํ„ฐ์˜ ๊ธธ์ด๊ฐ€ USB ํฌํŠธ์— ๋‹จ๋‹จํžˆ ๊ณ ์ •๋  ๋งŒํผ ๊ธธ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‘˜์งธ, ํ”Œ๋ž˜์‹œ ํŠธ๋ž™์ด ์ž˜๋ชป ๋งŒ๋“ค์–ด์กŒ๋Š”๋ฐ ์ ‘์ ์„ ๊ตฌ๋ถ€๋ ค ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์ด ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•œ ํ›„ ์ƒˆ ๋ณด๋“œ๋ฅผ ์ฃผ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์‚ฌ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ ๊ทธ์ค‘ ํ•˜๋‚˜์˜ ์‚ฌ์ง„์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ชจ๋“  ์ž‘์€ ๋ถ€ํ’ˆ์˜ ํฌ๊ธฐ๊ฐ€ ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์ €๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌํ”Œ๋กœ์šฐ ์†”๋”๋ง์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋ ดํ•œ ์Šคํ† ๋ธŒ. ์ €๋Š” ๋ ˆ์ด์ € ์ปคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ผ๋ฏธ๋„ค์ดํ„ฐ ํ•„๋ฆ„์—์„œ ๋‚ฉ๋•œ ์Šคํ…์‹ค์„ ์ž˜๋ผ๋ƒˆ์Šต๋‹ˆ๋‹ค. ์Šคํ…์‹ค์ด ์•„์ฃผ ์ž˜ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์„œ ์ ‘์ ์˜ ์ง๊ฒฝ 0,2mm ๊ตฌ๋ฉ์€ ๊ณ ํ’ˆ์งˆ ์ œ์กฐ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ํŠน๋ณ„ํ•œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ์ด์ €์˜ ์ดˆ์ ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋งž์ถ”๊ณ  ์ถœ๋ ฅ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๋ณด๋“œ๋Š” ํŽ˜์ด์ŠคํŠธ๋ฅผ ๋ฐ”๋ฅด๋Š” ๋™์•ˆ ๋ณด๋“œ๋ฅผ ๊ณ ์ •ํ•˜๋Š” ๋ฐ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.

์ €๋Š” ์†”๋” ํŽ˜์ด์ŠคํŠธ๋ฅผ ๋ฐ”๋ฅด๊ณ  ์†์œผ๋กœ ๋ถ€ํ’ˆ์„ ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต์ • ์ค‘ ์–ด๋Š ๊ณณ์—์„œ๋„ ๋‚ฉ์ด ์‚ฌ์šฉ๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ณด๋“œ, ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ํŽ˜์ด์ŠคํŠธ๊ฐ€ ํ‘œ์ค€์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. RoHS ์ค€์ˆ˜ - ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฐฐํฌํ•  ๋•Œ ๋‚ด ์–‘์‹ฌ์ด ๋‚˜๋ฅผ ๊ดด๋กญํžˆ์ง€ ์•Š๋„๋ก.

๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ๋ฐฐ์น˜์—์„œ ์•ฝ๊ฐ„์˜ ์‹ค์ˆ˜๋ฅผ ํ–ˆ์ง€๋งŒ ์†”๋” ํŽ˜์ด์ŠคํŠธ๋Š” ์‹ค์ˆ˜๋ฅผ ์šฉ์„œํ–ˆ๊ณ  ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐ ์•ฝ 10์ดˆ๊ฐ€ ๊ฑธ๋ ธ๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ์„ฑ ์š”์†Œ ์ˆ˜๋ฅผ ์ตœ์†Œํ•œ์œผ๋กœ ์œ ์ง€ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๋„ ๋””์ž์ธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค๋ฅธ ๊ธ€์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ž์„ธํ•œ ๊ธฐ์‚ฌ.

์žฌ๋ฃŒ ๋ฐ ๋น„์šฉ ๋ชฉ๋ก

๋‚˜๋Š” ์—„๊ฒฉํ•œ ์˜ˆ์‚ฐ์„ ๊ณ ์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ช…ํ•จ์€ ์˜๋„ํ•œ ๋Œ€๋กœ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์ฃผ์–ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค! ๋ฌผ๋ก  ๋ณต์‚ฌํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ณ  ๋ช…ํ•จ ๋น„์šฉ์— ๋‚ด ์‹œ๊ฐ„์ด ๊ณ ๋ ค๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋‚˜๋ˆ ์ฃผ์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค (์ผ์ข…์˜ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค).

๊ตฌ์„ฑ ์š”์†Œ
๊ฐ€๊ฒฉ

F1C100
$1.42

PCB
$0.80

8MB ํ”Œ๋ž˜์‹œ
$0.17

๊ธฐํƒ€ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ
$0.49

์ „์ฒด๋กœ
$2.88

๋‹น์—ฐํžˆ ๋‚ฉํ’ˆ ๋“ฑ ๊ณ„์‚ฐํ•˜๊ธฐ ์–ด๋ ค์šด ๋น„์šฉ๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ„์— ๋ถ„์‚ฐ๋˜๊ธฐ ๋•Œ๋ฌธ์—). ํ•˜์ง€๋งŒ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ๋ณด๋“œ์น˜๊ณ ๋Š” ํ™•์‹คํžˆ ๊ฐ€๊ฒฉ์ด ์ƒ๋‹นํžˆ ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ„์„์€ ๋˜ํ•œ ํšŒ์‚ฌ๊ฐ€ ์ตœ์ € ๊ฐ€๊ฒฉ ๋ถ€๋ฌธ์—์„œ ์žฅ์น˜๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๋“œ๋Š” ๋น„์šฉ์ด ์–ผ๋งˆ๋‚˜ ๋˜๋Š”์ง€์— ๋Œ€ํ•œ ์ข‹์€ ์•„์ด๋””์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํšŒ์‚ฌ ๋น„์šฉ์ด ๋‚˜๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•˜๋‹ค๋Š” ๊ฒƒ์„ ํ™•์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

๊ธฐ๋Šฅ

๋ฌด์Šจ ๋ง์„ํ•˜๋Š”? ์ด ์นด๋“œ๋Š” ๋งค์šฐ ์‹ฌํ•˜๊ฒŒ ์ œ๊ฑฐ๋œ Linux๋ฅผ 6์ดˆ ๋งŒ์— ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค. ํผ ํŒฉํ„ฐ์™€ ๋น„์šฉ์œผ๋กœ ์ธํ•ด ์นด๋“œ์—๋Š” I/O, ๋„คํŠธ์›Œํฌ ์ง€์› ๋˜๋Š” ๋ฌด๊ฑฐ์šด ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ƒ๋‹นํ•œ ์–‘์˜ ์ €์žฅ ๊ณต๊ฐ„์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ €๋Š” ํŽŒ์›จ์–ด ์ด๋ฏธ์ง€์— ํฅ๋ฏธ๋กœ์šด ๊ฒƒ๋“ค์„ ์ž”๋œฉ ์ง‘์–ด๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค.

USB

USB๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ‹์ง„ ์ผ์ด ๋งŽ์ด ์žˆ์—ˆ์ง€๋งŒ ์‚ฌ๋žŒ๋“ค์ด ๋‚ด ๋ช…ํ•จ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๋ฉด ์‚ฌ๋žŒ๋“ค์ด USB๋ฅผ ์‚ฌ์šฉํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’๋„๋ก ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ์˜ต์…˜์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. Linux์—์„œ๋Š” ์นด๋“œ๊ฐ€ ์ง€์›๋˜๋Š” "์žฅ์น˜"์ฒ˜๋Ÿผ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ ฏ ํ”„๋ ˆ์ž„์›Œํฌ. ์ด ํ”„๋กœ์„ธ์„œ๊ฐ€ ํฌํ•จ๋œ ์ด์ „ ํ”„๋กœ์ ํŠธ์˜ ๋“œ๋ผ์ด๋ฒ„ ์ค‘ ์ผ๋ถ€๋ฅผ ๊ฐ€์ ธ์™”์œผ๋ฏ€๋กœ USB ๊ฐ€์ ฏ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋ฏธ๋ฆฌ ์ƒ์„ฑ๋œ ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ  ๊ฐ€์ƒ ์ง๋ ฌ ํฌํŠธ๋ฅผ ํ†ตํ•ด ์…ธ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ป์งˆ

๋ฃจํŠธ๋กœ ๋กœ๊ทธ์ธํ•œ ํ›„ ์ง๋ ฌ ์ฝ˜์†”์—์„œ ๋‹ค์Œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Rogue: ๊ณ ์ „์ ์ธ Unix ๋˜์ „ ํฌ๋กค๋ง ์–ด๋“œ๋ฒค์ฒ˜ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.
  • 2048: ์ฝ˜์†” ๋ชจ๋“œ์˜ ๊ฐ„๋‹จํ•œ 2048 ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.
  • ํ–‰์šด: ๋‹ค์–‘ํ•œ ํ—ˆ์‹์˜ ์ถœ๋ ฅ. ๋‚˜๋Š” ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ์œ„ํ•œ ๊ณต๊ฐ„์„ ๋‚จ๊ฒจ๋‘๊ธฐ ์œ„ํ•ด ์—ฌ๊ธฐ์— ์ „์ฒด ์ธ์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์ดํฌ๋กœํŒŒ์ด์ฌ: ์•„์ฃผ ์ž‘์€ Python ์ธํ„ฐํ”„๋ฆฌํ„ฐ์ž…๋‹ˆ๋‹ค.

ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ ์—๋ฎฌ๋ ˆ์ด์…˜

์ปดํŒŒ์ผํ•˜๋Š” ๋™์•ˆ ๋นŒ๋“œ ๋„๊ตฌ๋Š” ์ž‘์€ FAT32 ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ UBI ํŒŒํ‹ฐ์…˜ ์ค‘ ํ•˜๋‚˜๋กœ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Linux Gadget Subsystem์€ PC๋ฅผ ์ €์žฅ ์žฅ์น˜๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋‚ด์šฉ์„ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ์„ ์ฝ์–ด ๋ณด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถœ์ฒ˜. ์‚ฌ์ง„๋„ ์—ฌ๋Ÿฌ ์žฅ ์žˆ๊ณ  ์ด๋ ฅ์„œ๋„ ์žˆ์–ด์š”.

๋ฆฌ์†Œ์Šค

์ถœ์ฒ˜

๋‚ด Buildroot ํŠธ๋ฆฌ๊ฐ€ GitHub์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. XNUMX/businesscard-linux. ํ”„๋กœ์„ธ์„œ์˜ USB ๋‹ค์šด๋กœ๋“œ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์น˜๋˜๋Š” NOR ํ”Œ๋ž˜์‹œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•œ ํ›„ Buildroot์— ํ‘ธ์‹œํ•œ ๊ฒŒ์ž„ ๋ฐ ๊ธฐํƒ€ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ๋ชจ๋“  ํŒจํ‚ค์ง€ ์ •์˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์— F1C100์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ์ด๊ฒƒ์ด ์ข‹์€ ์ถœ๋ฐœ์ ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ์งˆ๋ฌธ์„ ํ•˜์„ธ์š”).
๋‚˜๋Š” ์‚ฌ์šฉํ–ˆ๋‹ค ์•„๋ฆ„๋‹ต๊ฒŒ ์‹คํ–‰๋œ ํ”„๋กœ์ ํŠธ Icenowy์˜ F4.9C1์šฉ Linux v100๊ฐ€ ์•ฝ๊ฐ„ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์นด๋“œ๋Š” ๊ฑฐ์˜ ํ‘œ์ค€ v5.2๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. GitHub์— ์žˆ์Šต๋‹ˆ๋‹ค - ์„œ๋ฅธ์…‹์‚ฌ์‹ญ/๋ฆฌ๋ˆ…์Šค.
์ €๋Š” ํ˜„์žฌ ์„ธ๊ณ„ ์ตœ๊ณ ์˜ F1C100์šฉ U-Boot ํฌํŠธ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉฐ, ์ด๋Š” ๋˜ํ•œ ๋ถ€๋ถ„์ ์œผ๋กœ Icenowy์˜ ์ž‘์—…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค(๋†€๋ž๊ฒŒ๋„ U-Boot๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์€ ์ƒ๋‹นํžˆ ์‹ค๋ง์Šค๋Ÿฌ์šด ์ž‘์—…์ด์—ˆ์Šต๋‹ˆ๋‹ค). GitHub์—์„œ๋„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค - XNUMX/u-๋ถ€ํŒ….

F1C100์— ๋Œ€ํ•œ ๋ฌธ์„œ

F1C100์— ๋Œ€ํ•œ ๋ฌธ์„œ๊ฐ€ ๋“œ๋ฌผ์–ด์„œ ์—ฌ๊ธฐ์— ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค.

  • Allwinner F1C100s ๋ฐ์ดํ„ฐ์‹œํŠธ โ€“ ์ผ๋ฐ˜ ์ •๋ณด ๋ฐ ํ•€์•„์›ƒ.
  • Allwinner F1C600 ์ฐธ์กฐ ๋งค๋‰ด์–ผ โ€“ ์‹ค์ œ๋กœ๋Š” ๋™์ผํ•œ F1C600์ด์ง€๋งŒ Linux ์ง€์›์„ ์„ ์–ธํ•˜์—ฌ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋œ F1C100์— ๋Œ€ํ•œ ์ •์˜๋ฅผ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค(ํ•˜!).
  • ๋‚˜๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ์—์„œ ์ •๋ณด๋ฅผ ์ ๊ทน์ ์œผ๋กœ ๋นŒ๋ ธ์Šต๋‹ˆ๋‹ค. Sipeed์˜ Lichee Nano โ€“ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•œ ๊ฐœ๋ฐœ ๋ณด๋“œ.

๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค์„ ์œ„ํ•ด ์˜ฌ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚ด ํ”„๋กœ์ ํŠธ ๋‹ค์ด์–ด๊ทธ๋žจ.

๋‚ด ๋ช…ํ•จ์—๋Š” Linux๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

์ €๋Š” ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋™์•ˆ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฆฌํ”Œ๋กœ์šฐ ์†”๋”๋ง ์˜ค๋ธ์„ ์‚ฌ์šฉํ•œ ์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฌธ์„œ๊ฐ€ ๋ถ€์กฑํ•œ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•๋„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.

๊ธฐ์กด ์ž„๋ฒ ๋””๋“œ ๋ฆฌ๋ˆ…์Šค ๊ฒฝํ—˜๊ณผ ๋ณด๋“œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์—๋Š” ๊ฒฐํ•จ์ด ์—†๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๋‚ด ๋ชจ๋“  ๊ธฐ์ˆ ์„ ์ž˜ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ž„๋ฒ ๋””๋“œ Linux ์ž‘์—…์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋ถ„๋“ค์€ ์ด์— ๋Œ€ํ•œ ๋‚ด ๊ธฐ์‚ฌ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์ฝ์–ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ž„๋ฒ ๋””๋“œ ๋ฆฌ๋ˆ…์Šค ๋งˆ์Šคํ„ฐํ•˜๊ธฐ. ๊ฑฐ๊ธฐ์„œ ๋‚˜๋Š” ๋‚ด ์ „ํ™” ์นด๋“œ์™€ ๋น„์Šทํ•˜๊ฒŒ ์ž‘๊ณ  ์ €๋ ดํ•œ Linux ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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