Programming/ETC
[ํต์ ] RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋ ๋ฃจํ๋ฐฑ(Loopback) ํ
์คํธ๋ก ๊ฒ์ฆํ๊ธฐ
[ํต์ ] RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋ ๋ฃจํ๋ฐฑ(Loopback) ํ ์คํธ๋ก ๊ฒ์ฆํ๊ธฐ
2021.03.10์๊ฐ RS232 ์๋ฆฌ์ผ ํต์ ์ ํน์ ์ฅ์น๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ์์ด์ ํ์ ์์ ์ค์ ํ๋์
๋๋ค. ๋จธ์ ๋น์ ์
๊ณ์์ ๊ทผ๋ฌดํ๋ฉด์ RS232 ์๋ฆฌ์ผ ํต์ ์ ์ง์ํ์ง ์๋ ์ฅ์น๋ ๊ฑฐ์ ๋ณธ ์ ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. TCP ํต์ ์ด๋ UDP ํต์ ์ ์ง์ํ์ง ์์๋ RS232 ์๋ฆฌ์ผ ํต์ ์ ๊ฑฐ์ ํ์๋ผ๋ ๊ฒ์ด์ฃ . ๊ทธ๋ฆฌ๊ณ ๋๋ค์์ ๊ฒฝ์ฐ ์ฅ์น์ ํต์ ์ ์ํ ํต์ ๋ชจ๋์ ๊ฐ์ง๊ณ ์์ ๊ฒ์
๋๋ค. ์คํ ์์ค ๊ธฐ๋ฐ์ด๋ ํน์ ํ๋ซํผ์์ ์ ๊ณตํ๋ ํํ์ด๋ ๋ง์ด์ฃ . ๋๋, MFC์ฒ๋ผ ๊ธฐ๋ณธ๋ง ์ ๊ณตํ๋ ํด๋์ค๋ฅผ ์ด์ฉํ์ฌ ์์ ๋ง์ ๋ชจ๋์ ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์์ ๊ฒ์
๋๋ค. ๊ทธ๋ฐ๋ฐ ํต์ ๋ชจ๋์ ๊ฒ์ฆํ๊ธฐ ์ํด์๋ ํต์ ํ ์ฅ์น๊ฐ ์์ด์ผ ํ ํ
๋ฐ์. ์ด๋ฒ ํฌ์คํ
์์๋ ๋ณ๋์ ์ฅ์น ์์ด RS232 ์๋ฆฌ์ผ ํต์ ๋ชจ๋์ ์ ๊ฒํ๊ธฐ ์ํ ํ
์คํธ ๋ฐฉ๋ฒ์ ์๊ฐ..
[DirectX] DirectX SDK ์ค์นํ๊ธฐ
[DirectX] DirectX SDK ์ค์นํ๊ธฐ
2019.05.22์ด๋ฒ ํฌ์คํ
์์๋ DirectX SDK๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ฒ ์ต๋๋ค. 1. DirectX SDK๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์ต๋๋ค.๋งํฌ: https://www.microsoft.com/en-us/download/details.aspx?id=6812 2. ์ค์น ํ์ผ์ ์คํํ๊ธฐ ์ ์ ํ ๊ฐ์ง ํ์ธ์ฌํญ์ด ์์ต๋๋ค.DirectX SDK๋ Visual Studio 2010 ์ฌ๋ฐฐํฌ ํจํค์ง๊ฐ ์ค์น๋๋๋ฐ์.์ด ๋ฒ์ ์ 10.0.30319์
๋๋ค. ๊ทธ๋์ ์ค์นํ๋ PC์ ๋ค๋ฅธ ๋ฒ์ ์ด ์ด๋ฏธ ์ค์น๋์ด ์์ผ๋ฉด ์ ๊ฑฐํด์ผ ํฉ๋๋ค. (์๋ง ์ฌ๋งํ PC์๋ ์ด๋ฏธ ์ฌ๋ฐฐํฌ ํจํค์ง๊ฐ ์ค์น๋์ด ์์ ๊ฒ๋๋ค.) ๋ง์ฝ, ์ด๋ฅผ ๋ฌด์ํ๊ณ ์ค์น๋ฅผ ์งํํ๋ฉด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์๋ฌ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.Error Code: S1023 ์
๋๋ค. 3. ์ ์์ ์ผ๋ก ๊ธฐ์กด ์ฌ..
[CMake] CMake ์ค์นํ๊ธฐ
[CMake] CMake ์ค์นํ๊ธฐ
2019.05.01CMake๋ ์ฌ์ฉ์๊ฐ ์ํ๋ ๊ฐ๋ฐํ๊ฒฝ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฑ์ ๋์์ฃผ๋ ์คํ ์์ค ๋๊ตฌ์
๋๋ค. OpenCV๋ VTK ํน์ ๊ฐ ์ ์กฐ์ฌ์์ ์ ๊ณตํ๋ SDK๋ฅผ ๊ฐ๋ฐํ๊ฒฝ์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ก ์์ฑํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ผ, CMake๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ฒ ์ต๋๋ค. CMake ํํ์ด์ง์ ๋ค์ด๋ก๋ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ์ฃผ์ : https://cmake.org/download/ ์ค์นํ์ผ์ธ cmake-3.14.2-win64-x64.msi ํน์ zip์ ๋ค์ด๋ก๋ ๋ฐ์ต๋๋ค. (2019๋
4์ 28์ผ ๊ธฐ์ค, 3.14.3 version์ด ์
๋ก๋๋์ด ์์ต๋๋ค.) ๋ค์ด๋ก๋ ๋ฐ์ ํ ์ธ์คํจ๋ฌ๋ฅผ ์คํํฉ๋๋ค. 'Next' ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ๋ผ์ด์ ์ค ๋์๋ฅผ ์ฒดํฌํ ํ 'Next'๋ฅผ ํด๋ฆญํฉ๋๋ค. ํ๊ฒฝ๋ณ์ ๋ฑ๋ก ์ต์
์
๋๋ค. ๋ชจ๋ ์ฌ์ฉ์(..