[GigE Interface] ํจํท ์ฌ์ ์ก๊ณผ TCP ํต์ ๋ฐฉ์์ 10GigE ์นด๋ฉ๋ผ
TCP vs UDP ํ๋กํ ์ฝ ๊ฐ์
๋ณดํต GigE(Gigabit Ethernet) Vision ์นด๋ฉ๋ผ๋ UDP(User Datagram Protocol) ์ ์ก ๊ณ์ธต ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค. UDP๋ TCP๋ณด๋ค ์ฐ์ํ ์คํธ๋ฆฌ๋ฐ ์ฑ๋ฅ๊ณผ ์งง์ ๋๊ธฐ์๊ฐ, ๋ฉํฐ์บ์คํธ ๋ฐ ์ ๋ฐ์ ์ผ๋ก ๋จ์ํ ๋์์ธ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ด์ฃ . UDP์ ๋ํ ํน์ง์ ์กฐ๊ธ ์์๋ณด์๋ฉด, UDP๋ ๋ฐ์ดํฐ ์ ์ก์ด ์์๋๊ธฐ ์ ์ ์ก์์ ์ฅ์น ๊ฐ์ ํธ๋์์ดํฌ(handshake)๊ฐ ํ์ํ์ง ์์ ๋น์ฐ๊ฒฐํ(connectionless) ํ๋กํ ์ฝ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ฆ ์ ์ด(flow control) ๋๋ ํจํท ์์ ์ฑ(packet reliability)์ด ๋ด์ฅ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ ์ก์ ๋ํ ๋ณด๋ค 'hands-off' ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค.
์ฐ๊ฒฐํ์ด๋ ์ฐ๊ฒฐ๊ณผ ๊ด๋ จ๋ ์ค์ ๊ณผ ์ข ๋ฃ๊ฐ ํฌํจ๋๋ ๊ฒ์ด๊ณ , ๋น์ฐ๊ฒฐํ์ ๊ทธ๋ฌํ ์์ ์ด ํ์ ์๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๋ฐ๋ฉด์ TCP๋ client-to-host ์ฐ๊ฒฐ์ ์ค์ ํด์ผ ํ๋ ์ฐ๊ฒฐ ์งํฅ(connection-oriented) ํ๋กํ ์ฝ์ ๋๋ค. UDP์ ๋ค๋ฅด๊ฒ ํ๋ฆ ์ ์ด, ํจํท ์ฌ์ ์ก ๋ฐ ํจํท ๋ณํฉ(packet coalescing)๊ณผ ๊ฐ์ ์์ ์ฑ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก UDP๋ TCP์ ์ถ๊ฐ ๊ธฐ๋ฅ ์์ด ์๋์ ๋จ์์ฑ์ ์ค์ ์ ๋๋๋ก ์ค๊ณ๋์๊ณ , TCP๋ ์ ์ก ์ ๋ขฐ์ฑ์ ๋ ์ค์ ์ ๋์์ต๋๋ค.
๋ ํต์ ๋ฐฉ์์ ๋ํ ์ฐจ์ด์ ์ ์์ฝํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
TCP | UDP | |
์ค๊ณ | ์ฐ๊ฒฐํ | ๋น์ฐ๊ฒฐํ |
Handshake | SYN, SYN-ACK, ACK | ์์(PC๋ ๋์ผํ ์๋ธ๋ท์ ์นด๋ฉ๋ผ์ ๊ฒ์ ํจํท์ ๋ณด๋ ๋๋ค) |
ํ๋ ์ ์ ๋ฌ ๋ณด์ฅ | Yes | No |
์ ์ก ๋ฐฉ์ | Stream-oriented | Datagram |
๋ฐ์ดํฐ ์ฌ์ ์ก | Yes(ํ๋์จ์ด ๊ณ์ธต) | Optional(ํํฐ ๋๋ผ์ด๋ฒ) |
ํ๋ฆ ์ ์ด | Yes(ํ๋์จ์ด ๊ณ์ธต) | Optional(Inter packet delay) |
์ ๋ณด ํ๋ ์ | Yes | Yes |
๋ฉํฐ์บ์คํธ | No | Yes |
GigE Vision ํ์ค์ UDP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ์ด์
GigE Vision ํ์ค์ด ์ฒ์ ์ฌ์ ๋์์ ๋ ์นด๋ฉ๋ผ ์ ์กฐ์ฌ๋ ํจ์จ์ ์ธ ์คํธ๋ฆฌ๋ฐ ๋ฟ๋ง ์๋๋ผ ๋จ์์ฑ ๋๋ฌธ์ UDP ํ๋กํ ์ฝ์ ์ ํํ์ต๋๋ค. UDP๋ ํ์ค์ผ๋ก ์ ์ํ๊ฒ ๊ตฌํ๋ ์ ์๊ณ , ๋๋ฝ๋ ์์ ์ฑ ๊ธฐ๋ฅ์ UDP ์์ ์ถ๊ฐ๋ ์ ์์ผ๋ฉฐ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ค์์ ์คํ๋ฉ๋๋ค(์ํํธ์จ์ด, ์นด๋ฉ๋ผ ํ์จ์ด ๋ฐ ํธ์คํธ PC์ CPU ๋ฆฌ์์ค ํ์ฉ).
์ด๋ฌํ ์์ ์ฑ ๊ธฐ๋ฅ์ ์นด๋ฉ๋ผ ์ ์กฐ์ฌ์ ์ ํ ์ฌํญ์ด๊ธฐ๋ ํ๋ฏ๋ก, ์ ์กฐ์ฌ๊ฐ ์ด๋ฌํ ๊ธฐ๋ฅ์ ํฌ๊ธฐํ๊ธฐ๋ก ์ ํํ ๊ฒฝ์ฐ ํจ์ฌ ๋ ๊ฐ๋จํด์ง๋๋ค. GigE Vision ํ์ค์ ์ด๋๋ท ์ฅ์น๊ฐ device control, stream, discovery, feature list ๋ฉ์ปค๋์ฆ์ ์ ์ํ์ฌ UDP๋ฅผ ์ฌ์ฉํ์ฌ ํต์ ํ ์ ์๋๋ก ํฉ๋๋ค.
- GigE Vision Control Protocol(GVCP)
GigE Vision ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฅ์น์ ๋ํ ์ ์ด๋ฅผ ๊ตฌ์ฑํ๊ณ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค. - GigE Vision Stream Protocol (GVSP)
์ ํ์ ํจํท ์ฌ์ ์ก ๊ธฐ๋ฅ์ ํฌํจํ์ฌ ์นด๋ฉ๋ผ์์ PC๋ก ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋๋ฐ ์ฌ์ฉ๋๋ ๋ค์ํ ๋ฐ์ดํฐ ์ ํ๊ณผ ์ ์ก ๋ฐฉ๋ฒ์ ์ง์ ํฉ๋๋ค. - Device Discovery Mechanism
GigE ์ฅ์น ํ์ ๋ฉ์ปค๋์ฆ์ ๋คํธ์ํฌ์์ ์ฅ์น๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค. - GenAPI
XML ํ์ผ์๋ ๋ชจ๋ ์นด๋ฉ๋ผ ๊ธฐ๋ฅ์ ์ ์ํ๋ GenAPI ์ค๋ช (description)์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด ์ค๋ช ์ GenICam ํ์ค์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
์ด์ ๋นํด TCP๋ ์นด๋ฉ๋ผ์์ ๊ตฌํํ๊ธฐ๊ฐ ๋ ๋ณต์กํ ํ๋กํ ์ฝ์ด๋ฉฐ ํจํท ์ฌ์ ์ก๊ณผ ๊ฐ์ ํ์ ๊ธฐ๋ฅ์ด ํ๋์จ์ด ์์ค์์ ๊ตฌํ๋์ด์ผ ํ๋ฏ๋ก, ์นด๋ฉ๋ผ์ ๋ ๋ง์ ํ๋์จ์ด ๋ฆฌ์์ค(FPGA room, on-board memory)๊ฐ ํ์ํฉ๋๋ค. ๊ถ๊ทน์ ์ผ๋ก ์นด๋ฉ๋ผ ์ ์กฐ์ฌ๋ GigE Vision์ UDP๋ฅผ ์ ํํจ์ผ๋ก์จ ์ด๋๋ท ์นด๋ฉ๋ผ ๊ฐ๋ฐ์ ์ ์ฐ์ฑ์ ๊ฐ๊ฒ ๋์์ต๋๋ค.
UDP๋ฅผ ์ ํํ์ง๋ง ์นด๋ฉ๋ผ ์ ์กฐ์ฌ์ ์ฌ์ฉ์๋ ๋ฐ์ดํฐ ์ ์ก ์ ๋ขฐ์ฑ์ ์์ ํ ๋ฌด์ํ ์ ์๋ค๋ ๊ฒ์ ์ดํดํด์ผ ํฉ๋๋ค. GigE Vision ํ์ค์๋ TCP์ ์ ์ฌํ ์์ ์ฑ ๊ธฐ๋ฅ์ ๋ํ ์น์ ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ, ์ด๋ฌํ ์ ํ์ ๊ธฐ๋ฅ์ ๊ฐ ๋ฐ์ดํฐ ํจํท์ ํค๋์ ์ถ๊ฐ๋ฉ๋๋ค. GigE Vision ํ์ค์๋ ์ํ์ค ์ ๋ณด๊ฐ ํฌํจ๋ GVSP ํค๋๊ฐ ํฌํจ๋์ด ์์ด ํ๋ ์ ํจํท์ด ์์์์ด ์ ์ก๋์ด๋ ์ ์ก ํ ์ฌ ์ ๋ ฌ๋ ์ ์์ต๋๋ค. GVSP ํค๋๋ ๋ํ ํจํท์ด ๋๋๋(dropped) ๊ฒฝ์ฐ ํจํท ์ฌ์ ์ก์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
ํจํท ์ฌ์ ์ก(Packet retransmission)๊ณผ ํจํท ๋๋(Packet drop)
ํ์ฌ ๊ตฌํ๋ GigE Vision์ ์ํ UDP๋ 1 GigE ๋์ญํญ์ ์ผ๋์ ๋๊ณ ์ฌ์ฉ๋์์ต๋๋ค. ์์ ์ธ๊ธํ๋ฏ์ด, UDP์์ ์์ ์ฑ ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ GigE Vision ํ์ค์ ๋ด์ฅ๋์ด ์์ผ๋ฉฐ, ์ด๋ ํธ์คํธ์ ์ฌ์ฉ ๊ฐ๋ฅํ CPU ๋ฆฌ์์ค ์, ์นด๋ฉ๋ผ ์ํํธ์จ์ด ๋ฐ ํํฐ ๋๋ผ์ด๋ฒ์ ํ์ง, ์ธ๋ถ ์ฒ๋ฆฌ ์ ์นด๋ฉ๋ผ์ ํ์จ์ด๊ฐ ์ผ๋ง๋ ๊ฒฌ๊ณ (robust)ํ ์ง์ ์ํด ์ ํ๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ง์ ์นด๋ฉ๋ผ ์ ์กฐ์ฌ์์ GigE Vision์์ ํจํท ์ฌ์ ์ก์ ๋๋ฝ๋ ํจํท(missing packet)์ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํด ํํฐ ๋๋ผ์ด๋ฒ(filter driver)๋ผ๊ณ ๋ถ๋ฆฌ๋ ํธ์คํธ PC์ ํน์ ์ํํธ์จ์ด ๋๋ผ์ด๋ฒ๊ฐ ํ์ํฉ๋๋ค. ๋๋ฝ๋ ํจํท์ด PC์ ์ํด ๊ฐ์ง๋๋ฉด ์นด๋ฉ๋ผ์ ์ฌ์ ์ก ์์ฒญ์ ๋ณด๋ด๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์นด๋ฉ๋ผ๋ ์นด๋ฉ๋ผ์ ํ์จ์ด์์ ๋ฐ์ํ๋ ํจํท์ ๊ตฌ๋ฌธ ๋ถ์(parse) ํด์ผ ํ๋ฉฐ, ์นด๋ฉ๋ผ์ ์ด๋ฏธ์ง ๋ฒํผ์์ ํจํท์ ๊ฐ์ ธ์ค๊ฒ ๋ฉ๋๋ค.
์นด๋ฉ๋ผ๋ ์ ์์ ์ธ ์ ์ก์ ์์ ์ค์งํ๊ณ ์์ฒญ๋ ํจํท์ ์ฌ์ ์กํ๊ฒ ๋ฉ๋๋ค. ํ๋ ์ ์ ์ฒด์ ์ฌ๋ฌ ๊ฐ์ ๋๋ฝ๋ ํจํท์ด ์๋ ๊ฒฝ์ฐ PC์ ์นด๋ฉ๋ผ์ ๋ถ๋ด์ ์ค ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ 1 Gigabit ์๋์์๋ ์์ค๋ ํจํท์ ๋ชจ๋ํฐ๋งํ๊ณ ์ฌ์ ์กํ๋๋ฐ ํ์ํ CPU ๋ฐ ์นด๋ฉ๋ผ ๋ฆฌ์์ค๋ฅผ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
UDP๋ ๋ด์ฅ๋ ์์ ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ ์ก์ ์นด๋ฉ๋ผ ์ ์กฐ์ฌ์์ ์ ๊ณตํ๋ ํํฐ ๋๋ผ์ด๋ฒ์ ์ํด ๋ชจ๋ํฐ๋ง ๋ฉ๋๋ค. ์ด ๋๋ผ์ด๋ฒ๋ ๊ฐ ํจํท์ GVSP ํค๋๋ฅผ ์ฝ์ต๋๋ค.
๋ง์ฝ, ํ๋์ PC์์ ์ฐ๊ฒฐํ๋ ์นด๋ฉ๋ผ์ ์๊ฐ ๋ง๊ฑฐ๋ ์ ์ ํ ๋คํธ์ํฌ ์ค์ ์ด ๋์ด ์์ง ์์ ๊ฒฝ์ฐ, ๊ทธ๋ฆฌ๊ณ ์ ์กฐ์ฌ์์ ์ ๊ณตํ๋ ํํฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ์๋ ๋๋ฝ๋ ํจํท์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ํจํท ์ฌ์ ์ก์ด ๋ฐ์ํ์ฌ CPU๊ฐ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ์ฒ๋ฆฌํ ์ ์์ ๋ ํจํท์ ์ญ์ ํด์ผ ํ๋ ๊ฒฝ์ฐ ํธ์คํธ PC์ ์นด๋ฉ๋ผ๊ฐ ์ ์ก์ ์ด๋ ค์์ ๊ฒช์ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ์ด๋ฏธ์ง๊ฐ ์์๋๊ฑฐ๋ ๋ถ๋ถ์ ์ผ๋ก ์์๋ ์ ์์ต๋๋ค.
์ด๋ฏธ์ง ์ ์ก ๋์ญํญ์ด ๋ ๋ง์ ํจํท์ ์ญ์ ํ ๊ฐ๋ฅ์ฑ์ด ์ปค์ง๋ฉด์ ์นด๋ฉ๋ผ์์ ํจํท์ ๊ณ์ ์์ฒญํ๊ฒ ๋๊ณ , CPU ํ์ฉ๋๊ฐ ๊ณ์ ๋์์ง๋ ์ ์ํ์ด ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. GigE Vision ํ์ค์ UDP ์์ ์์ ์ฑ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ง๋ง, ํ์ฌ UDP์ ํจํท ์ฌ์ ์ก์ ์ฌ์ฉํ๋ฉด CPU ๋ฆฌ์์ค ๋ถ์กฑ์ผ๋ก ์ธํด ์์๋ ์ด๋ฏธ์ง์ ๋๋ฏธ๋ ธ ํจ๊ณผ๋ฅผ ์ผ์ผํฌ ์ ์์ต๋๋ค.
10 GigE๋ฅผ ์ํ TCP GigE Vision ์นด๋ฉ๋ผ
์ง๊ธ๊น์ง UDP์์์ GigE Vision๋ง ์ค๋ช ํ๋๋ฐ์. TCP์์ GigE Vision ์นด๋ฉ๋ผ๋ ์๋ ๊ฒ์ผ๊น์? ์ฌ์ค ์ง๊ธ๊น์ง TCP ํ๋กํ ์ฝ์ GigE Vision ์นด๋ฉ๋ผ๋ ๋ณธ ์ ์ด ์์์ต๋๋ค. ํ์ง๋ง ์ต๊ทผ LUCID์์ TCP 10 GigE ์นด๋ฉ๋ผ๊ฐ ์๋ก ์ถ์๋์๋๊ตฐ์. ์ ํ์ ํ๋ณดํ๋ ๊ฒ์ ์๋๊ณ , UDP์ ๋น๊ตํ์ฌ TCP์์ ์ด๋ค ํน์ง์ด ์๋์ง ๊ฐ๋จํ ์์๋ณด๊ฒ ์ต๋๋ค.
LUCID์์ ์ถ์ํ Atlas10 10GigE ์นด๋ฉ๋ผ๋ UDP์ TCP ๋ชจ๋ ์ง์ํฉ๋๋ค(SDK์์ ์ ์ก ๋ฐฉ์์ ์ ํํ ์ ์์ต๋๋ค).
ํด๋น ์นด๋ฉ๋ผ๋ Full Frame Rate๋ฅผ ๋ณด์ฅํ๋ ๊ฒ์ด ์๋๋ผ, ์ ์ฒด ํ๋ ์์์ ๋ชจ๋ ํจํท ์ ์ก์ ๋ํ ๋ณด์ฅ์ ํ๋ ๊ฒ์
๋๋ค.
TCP๋ UDP์ ๋ฌ๋ฆฌ ํธ์คํธ PC์ ํํฐ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ ํ์๊ฐ ์์ผ๋ฉฐ, NIC์ ์นด๋ฉ๋ผ์ FPGA๋ฅผ ํ์ฉํ์ฌ ํ๋์จ์ด ์์ค์์ ์ถ๊ฐ ์ ๋ขฐ์ฑ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ํจํท ์ฌ์ ์ก์ ๊ด๋ฆฌํฉ๋๋ค. ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ํ ๋๋ TCP์ three-way handshake๋ก ์์ํฉ๋๋ค. three-way handshake์ ๋ํ ๋์์ ์๋ ์ ๋๋ฉ์ด์ ์ ์ฐธ๊ณ ํ์ธ์.
์นด๋ฉ๋ผ์ ํธ์คํธ PC๊ฐ์ TCP ์ฐ๊ฒฐ์ด ์ค์ ๋๋ฉด, ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋ณด๋ค ์์ ์ ์ธ ํจํท ์ ๋ฌ, ๋์ ํ๋ ์ ์๋ ๋ฐ ์ง์์ ์ผ๋ก ๋ฎ์ CPU ์ฌ์ฉ๋ฅ ์ ํ์ฉํ ์ ์์ต๋๋ค.
ํด๋น ์นด๋ฉ๋ผ์ ๋ํ ์ ๋ณด๊ฐ ๊ถ๊ธํ๋ค๋ฉด ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
https://thinklucid.com/atlas10-10gige-poe-pregius-s/
์๋ฃ ์ถ์ฒ:
LUCID Vision Labs : ๋งํฌ(https://thinklucid.com/)
'Machine Vision > Interface' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 2. (0) | 2022.07.17 |
---|---|
[์ธํฐํ์ด์ค] CoaXPress ์ธํฐํ์ด์ค ์๊ฐ (0) | 2019.06.21 |
[GigE Interface] GigE Interface ๋์ญํญ(Bandwidth) (2) | 2018.08.18 |
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 1. (2) | 2018.07.10 |
[GigE Interface] ์์ ์ทจ๋ ๋๊ธฐํ (0) | 2018.06.28 |
[GigE Interface] ๋์ญํญ ๋ถ๋ฆฌ์ ์์ ์ฑ (0) | 2018.06.28 |
[GigE Interface] ํจํท ์ฌ์ ์ก๊ณผ ์์ ์ฑ (0) | 2018.06.28 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 2.
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 2.
2022.07.17 -
[์ธํฐํ์ด์ค] CoaXPress ์ธํฐํ์ด์ค ์๊ฐ
[์ธํฐํ์ด์ค] CoaXPress ์ธํฐํ์ด์ค ์๊ฐ
2019.06.21 -
[GigE Interface] GigE Interface ๋์ญํญ(Bandwidth)
[GigE Interface] GigE Interface ๋์ญํญ(Bandwidth)
2018.08.18 -
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 1.
[GigE Interface] GigE๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น Part 1.
2018.07.10