차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
fieldio:cfnet:cfheaderosenvironment:index [2026/06/12 19:45] adminfieldio:cfnet:cfheaderosenvironment:index [2026/06/12 19:45] (현재) admin
줄 32: 줄 32:
   * 개발 프로그램이 .NET Framework 4.x로 제작된 경우 : [[https://www.mono-project.com/download/stable/#download-lin-debian|Mono Framework]] 설치 방법입니다.   * 개발 프로그램이 .NET Framework 4.x로 제작된 경우 : [[https://www.mono-project.com/download/stable/#download-lin-debian|Mono Framework]] 설치 방법입니다.
  
-==== libusb 설치 (필수) ====+=== libusb 설치 (필수) ===
  
  .NET 8.x 또는 .NET Framework 4.x 제작된 프로그램 둘다 [[https://libusb.info/|libusb]] 설치가 필요합니다. 아래의 명령어로 설치하세요.  .NET 8.x 또는 .NET Framework 4.x 제작된 프로그램 둘다 [[https://libusb.info/|libusb]] 설치가 필요합니다. 아래의 명령어로 설치하세요.
줄 39: 줄 39:
 </code> </code>
  
-==== ARM Linux에서 가비지 컬렉션 Bug 해결방법 ====+=== ARM Linux에서 가비지 컬렉션 Bug 해결방법 ===
  
 [[https://github.com/dotnet/runtime/issues/95257|.NET 런타임 버그]]로 인해  프로그램이 제한될 수도 있습니다. 이때, 메모리가 적은 장치(라즈베리 파이)에서는 .NET 가비지 컬렉터의 메모리 제한설정을 해야 합니다. 그렇지 않으면 .NET 애플리케이션이 예기치 않게 종료될 수 있습니다.\\ [[https://github.com/dotnet/runtime/issues/95257|.NET 런타임 버그]]로 인해  프로그램이 제한될 수도 있습니다. 이때, 메모리가 적은 장치(라즈베리 파이)에서는 .NET 가비지 컬렉터의 메모리 제한설정을 해야 합니다. 그렇지 않으면 .NET 애플리케이션이 예기치 않게 종료될 수 있습니다.\\
줄 48: 줄 48:
 그 다음 재부팅합니다. 그 다음 재부팅합니다.
  
-==== Linux에서 USB 권한 ====+=== Linux에서 USB 권한 ===
  
 Linux에서는 일반 USB 접근자에게 장치에 대한 직접 액세스 권한을 제공하지 않습니다. 이로 인해 CFHEADER 모듈과의 통신 시 오류가 발생할 수 있습니다. 일반 사용자가 USB 장치에 액세스할 수 있도록 하려면 /etc/udev/rules.d/99-usb.rules 파일을 다음과 같이 수정한 후, 시스템을 재부팅해야 합니다. Linux에서는 일반 USB 접근자에게 장치에 대한 직접 액세스 권한을 제공하지 않습니다. 이로 인해 CFHEADER 모듈과의 통신 시 오류가 발생할 수 있습니다. 일반 사용자가 USB 장치에 액세스할 수 있도록 하려면 /etc/udev/rules.d/99-usb.rules 파일을 다음과 같이 수정한 후, 시스템을 재부팅해야 합니다.