โ† Back

[์š”์•ฝ] ๐Ÿ–ฅ๏ธ์ž„๋ฒ ๋””๋“œ OS ํ”„๋กœ์ ํŠธ Ch.1

๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์„ฑํ•˜๊ธฐ
์ธ๋„ค์ผ

์‹œ์ž‘ํ•˜๊ธฐ ์ „

์ž„๋ฒ ๋””๋“œ OS ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๋ธ”๋กœ๊ทธ์— ๊ธฐ๋กํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

2.1 ์ปดํŒŒ์ผ๋Ÿฌ ์„ค์น˜ํ•˜๊ธฐ

gcc-arm-none-eabi ํŒจํ‚ค์ง€์™€ ๊ด€๋ จ ํŒจํ‚ค์ง€๋“ค์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

sudo apt-get update
sudo apt-get install gcc-arm-none-eabi

arm-none-eabi-gcc -v

์œ„ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด์ค๋‹ˆ๋‹ค.

2.2 QEMU ์„ค์น˜ํ•˜๊ธฐ

qemu-system-arm ํŒจํ‚ค์ง€์™€ ๊ด€๋ จ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

sudo apt-get update
sudo apt-get install qemu-system-arm

qemu-system-arm -M ?

์œ„ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ QEMU๊ฐ€ ์–ด๋–ค ARM ์‹œ์Šคํ…œ์„ ์—๋ฎฌ๋ ˆ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

โ†

[ํšŒ๊ณ ] ๋กœ๋ด‡๊ฒฝ์ง„๋Œ€ํšŒ - ๋ฏธ์…˜ํˆฌ๋งˆ์Šค

์ด๋ฅœ๊ตฌ๋™์ฐจ ๋งŒ๋“ค๊ธฐ

โ†’

[์š”์•ฝ] ๐Ÿ–ฅ๏ธ์ž„๋ฒ ๋””๋“œ OS ํ”„๋กœ์ ํŠธ Ch.2

์ผ๋‹จ ์‹œ์ž‘ํ•˜๊ธฐ