Englishํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

Linux์šฉ IpWay/HOST ๋ฌด๋ฃŒ Tcp/Ip ์Šคํƒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด๋กœ๋“œ

IpWay/HOST ๋ฌด๋ฃŒ Tcp/Ip ์Šคํƒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ Linux ์•ฑ์„ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ Ubuntu ์˜จ๋ผ์ธ, Fedora ์˜จ๋ผ์ธ ๋˜๋Š” Debian ์˜จ๋ผ์ธ์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰

์ด๊ฒƒ์€ IpWay/HOST ๋ฌด๋ฃŒ Tcp/Ip ์Šคํƒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ผ๋Š” ์ด๋ฆ„์˜ Linux ์•ฑ์ด๋ฉฐ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋Š” IpWay_1.0.1.zip์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›Œํฌ์Šคํ…Œ์ด์…˜์šฉ ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์ธ OnWorks์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OnWorks์™€ ํ•จ๊ป˜ IpWay/HOST free Tcp/Ip Stack Library๋ผ๋Š” ์ด๋ฆ„์˜ ์ด ์•ฑ์„ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

์ด ์•ฑ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

- 1. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ PC์— ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

- 2. ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX์— ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

- 3. ์ด๋Ÿฌํ•œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

- 4. ์ด ์›น์‚ฌ์ดํŠธ์—์„œ OnWorks Linux ์˜จ๋ผ์ธ ๋˜๋Š” Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MACOS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

- 5. ๋ฐฉ๊ธˆ ์‹œ์ž‘ํ•œ OnWorks Linux OS์—์„œ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

- 6. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ ์ƒท

Ad


IpWay/HOST ๋ฌด๋ฃŒ Tcp/Ip ์Šคํƒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ


๊ธฐ์ˆ 

IpWay/HOST๋Š” ์‹คํ–‰ ํšจ์œจ์„ฑ๊ณผ ์ปดํŒฉํŠธ ์ฝ”๋“œ๊ฐ€ ์ค‘์š”ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ธ 32๋น„ํŠธ ๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ ARM ๋ฐ PPC ๊ธฐ๋ฐ˜(STM32Fx, SPC56x, SPC57x, SPC58x)์˜ ์ž„๋ฒ ๋””๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด ์„ค๊ณ„๋œ ์‹ค์‹œ๊ฐ„ tcp/ip ์Šคํƒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. IpWay/HOST๋Š” ๋†’์€ ์ด์‹์„ฑ, ์ปดํŒฉํŠธํ•œ ํฌ๊ธฐ, ์นดํ”ผ๋ฆฌ์Šค ๊ธฐ๋Šฅ(TCP ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ) ๋ฐ ์ฒดํฌ์„ฌ ์˜คํ”„๋กœ๋“œ๊ฐ€ ํŠน์ง•์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ IpWay๋Š” AUTOSAR MCAL ๋ฒ„์ „ 100 ๋ฐ 4.13.x์™€ 4.2% ํ˜ธํ™˜์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

IpWayStudio๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ ๋ฐ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ฌด๋ฃŒ ARM ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. IpWay ์ž์ฒด์˜ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ ํ˜„์žฌ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IpWay ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ๋‹จ์ผ ๋‹ค์šด๋กœ๋“œ๋กœ ์บก์Šํ™”๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๋ณด๋“œ๊ฐ€ IpWay์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๋Š” ๋ฐ ๋‹จ XNUMX๋ถ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ

  • AUTOSAR MCAL 100 ๋ฐ 4.1.3.x์™€ 4.2% ํ˜ธํ™˜
  • TcpIp C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • ํ”„๋กœํ† ์ฝœ: DHCP, ARP, IPv4, IPv6, UDP, TCP, ICMPv4, ICMPv6, NDP
  • ์ง์ ‘ ์ „์†ก(์นดํ”ผ๋ฆฌ์Šค)
  • ํ•˜๋“œ์›จ์–ด ์ฒดํฌ์„ฌ ๊ณ„์‚ฐ ์ง€์›(์ฒดํฌ์„ฌ ์˜คํ”„๋กœ๋“œ)
  • ๋ฆฌํ‹€ ์—”๋””์•ˆ(์˜ˆ: STM32) ๋ฐ ๋น… ์—”๋””์•ˆ ์ฝ”์–ด ์•„ํ‚คํ…์ฒ˜(์˜ˆ: SPC56, SPC57, SPC58) ๋ชจ๋‘ ์ง€์›
  • ๋” ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ 2๊ฐœ์˜ ์ด๋”๋„ท ์ปจํŠธ๋กค๋Ÿฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ตฌ์„ฑ
  • IpWayStudio์˜ ๋ฐ๋ชจ์šฉ ์ง€์› ๋ณด๋“œ ๋ชฉ๋ก: STM32F769I-Discovery, STM32H743ZI-Nucleo, STM32746G-Discovery, STM32F429ZI-Nucleo


ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

C



https://sourceforge.net/projects/ipway/์—์„œ๋„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ์šด์˜ ์ฒด์ œ ์ค‘ ํ•˜๋‚˜์—์„œ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์œผ๋กœ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด OnWorks์—์„œ ํ˜ธ์ŠคํŒ…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad