์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ ๋ช ๋ น irqloop์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
irqloop - Xenomai IRQ ๋ฒค์น๋งํฌ, ๋์ ํ๋ก๊ทธ๋จ
๊ฐ์
irqloop [์ต์ ]
๊ธฐ์
irqloop Xenomai ํ ์คํธ ์ ํ๊ตฐ์ ์ผ๋ถ์ด๋ฉฐ IRQ๋ฅผ ๋ฒค์น๋งํนํฉ๋๋ค. ์คํ์ค์ธ ํ๋ก๊ทธ๋จ์ ๋๋ค
์ ์ ํ Xenomai ์ง์ ์ปค๋์ ์คํํ๋ ๋์ ๋จธ์ ์์
ํด๋น ๋ชจ๋(xeno_posix). ์ถ๊ฐ ๋๊ตฌ ์ด๋ฅดํฌ๋ฒค์น(1) ํ์ผ๋ฅผ ๋ฌ๋ฆฌ๊ณ ์๋ค
๋์๊ณผ RS232 ๋๋ Laplink๋ฅผ ํตํด ์ฐ๊ฒฐ๋ Linux ํธ์คํธ.
์ต์
irqloop ๋ค์ ์ต์ ์ ํ์ฉํฉ๋๋ค.
-D
ํ ์คํธ ์ฅ์น ์, ๊ธฐ๋ณธ๊ฐ=0
-t
0=์ฌ์ฉ์ ์์ (๊ธฐ๋ณธ๊ฐ) 1=์ปค๋ ์์ 2=IRQ ์ฒ๋ฆฌ๊ธฐ 3=ํ๋ IRQ ์ฒ๋ฆฌ๊ธฐ
-P
์์ ์ฐ์ ์์(ํ ์คํธ ๋ชจ๋ 0 ๋ฐ 1๋ง ํด๋น)
-o
0=์ง๋ ฌ(๊ธฐ๋ณธ๊ฐ), 1=๋ณ๋ ฌ
-a
default=0x3f8/0x378
-i
๊ธฐ๋ณธ๊ฐ=4/7
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ irqloop ์จ๋ผ์ธ ์ฌ์ฉ