본문 바로가기
반응형
[Linux] SCP 사용 명령 (파일 전송) // 원격지 전송 scp ./testfile id@192.268.0.10:/home/id/ // 원격지 수신 scp id@192.268.0.10:/home/id/ ./testfile Port 설정이 필요할 경우 -P (포트번호) 옵션을 추가 2023. 2. 15.
[LINUX] Xilinx Intnerrupt 등록 오류 - missmatch irq DTS 에서 가저오거나 , 고정된 Interrupt Index 를 바로 request_irq 를 이용하여 호출 하면 Claim 과 함께 "...Flags missmatch irq..." 에러 메시지가 발생합니다. 이 값을 리턴하는 함수 소스를 확인해 보면 https://github.com/Xilinx/linux-xlnx/blob/master/kernel/irq/manage.c 1502 라인 new->flags 에 IRQF_PROBE_SHARED 옵션이 없으면 위와 같은 메시지로 리턴하도록 되어 있었습니다. 그래서 IRQF_PROBE_SHARED 를 추가 하면 해당 오류는 사라 집니다. 하지만 여전히 Unable to claim irq XX; error -16 (EBUSY) 을 리턴하고 있습니다. 기존 드.. 2023. 2. 15.
[Windows Driver] Windows 10 32bit GetPrinterDriverDirectory Error 1726 Windows 10 또는 다른 버전 에서 32비트의 경우 아래 함수에서 또는 Error Code 가 1726 이 나오는 경우가 있다. 이 에러의 의미는 사용하려는 API 와 관련된 RPC 가 동작을 하지 않기 때문에 사용을 할 수 없다고 하는 것인데. GetPrinterDriverDirectory 이 함수는 Spooler 와 연관이 있으며 즉 이 함수를 호출할 때 net stop spooler 를 했다면 이를 제거 하고 spooler 를 실행 상태로 처리해야 한다. 1. Windows 키 + R 을 누릅니다. 2. serices.msc 를 입력하고 OK 버튼을 선택합니다. 3. 서비스 윈도우에서 Printer Spooler Service 를 선택합니다. 4. 오른쪽 마우스로 클릭하여 속성에서 서비스가 중.. 2023. 1. 27.
[MFC] 다국어 RC 제작 방법 구버전 Visual Studio , WDK 등은 Unicode 또는 해당 OS 와 맞지 않는 국가 코드로 Encoding 된 소스 코드는 빌드를 하지 못하는 버그 가 있습니다. 그래서 하나의 rc 파일에 유니코드 인코딩을 해서 다국어 테이블을 만들어도 빌드 오류를 발생 시킵니다. 하여 Unicode 인코딩을 하여 최신 버전 Visual Studio 2019 를 써서 개발함. 각 국가 별로 리소스 DLL 을 제작하여 String Table 을 추가 합니다. 리소스 제작 방법 1. 메뉴 > 새로 만들기 > 프로젝트 2. Windows 데스크톱 마법사 3. 선택 옵션 - 빈 프로젝트 - DLL 타입 4. 생성 후 프로젝트 속성을 연다. 링커 > 고급 > 위에서 두번째 항목인 "진입점 없음" 항목에 예 (/NO.. 2023. 1. 20.
[Windows Driver] 드라이버 교차 인증 사인 방법 How to sign Windows Driver 이 글의 목적 빌드된 Windows Printer Driver 를 Self Sign 하는 방법을 찾으며 정리한 글입니다. 아래 내용 업데이트 (2023-01-16) 더이상 OV 인증서를 이용한 /ac 옵션을 사용한 Cross 인증을 허용하지 않는다는 업체의 답변을 받았습니다. EV 인증서를 받아서 Register HW Program 을 이용해야만 한다고 하는데요. 다만 백그라운드에서는 이전에 받았던 인증서는 여전히 인증이 되고 있습니다. (어떻게 해야 되는지 혼돈만 가중되네요) https://learn.microsoft.com/en-us/windows-hardware/drivers/install/kernel-mode-code-signing-policy--windows-vista-and-later- Dri.. 2023. 1. 12.
반응형