썸네일 Xpenology 시리얼 밴 확인 방법 Xpenology를 사용하다 보면 가끔 시리얼이 밴당하는 경우가 발생한다. 시리얼이 밴당할 경우 대표적으로 포토스테이션이나 비디오스테이션에 썸네일 생성이 안된다. 썸네일 생성이 안된다면 밴당했을 확률이 높은 것이다. 그러나 확실하게 밴당한 것인지 다른 이유가 있는 것인지 확인해 보고 싶다면 /var/log/message 파일을 살펴보자. 아래와 같이 "SN format is wrong." 이라는 문구가 반복적으로 나온다. 아마도 썸네일 생성할 때 시리얼을 확인하는 로직이 들어있는 것 같은데 이런 메시지가 있다면 밴당했다고 보면 될 것 같다. 밴당했을 때 시리얼을 바꾸고 싶다면 아래 글을 참고하면 된다.2018/01/18 - [NAS] - Xpenology grub.cfg 파일 온라인에서 수정하기
C# 시리얼 포트 자동 접속 아래 시리얼 포트 검색하는 부분을 응용하여 장비에 자동 접속하는 코드를 만들어 봤다. 2009/09/18 - [Programing/C#] - C# 시리얼 포트 검색 foreach (string s in System.IO.Ports.SerialPort.GetPortNames()) { try { serialPort.PortName = s; serialPort.Open(); serialPort.Write("장비 접속 확인 명령"); // 1 System.Threading.Thread.Sleep(100); // 2 if(serialPort.BytesToRead != 0) { byte[] data = new byte[serialPort.BytesToRead]; serialPort.Read(data, 0, seri..
썸네일 C# 시리얼 포트 검색 요즘 시리얼 포트를 많이 사용하게 됐다. 펌웨어를 개발하면서 마이크로 프로세서에서는 UART를 쓰고 반대쪽에서 통신해야 하는 PC에서는 시리얼 포트를 사용하기 때문에 어쩔수 없는 일인듯. 그리고 요즘 가지고 놀고 있는 문자 전송기도 그렇고.. 지금까지는 콤보박스에 시리얼 포트 번호를 주욱 넣어두고 지정해서 사용하도록 프로그램 했었는데 불편해서 자동으로 사용할 수 있는 포트를 검색하게 만들어봤다 왜 진작 이걸 생각하지 못했을까.. string[] s; s = System.IO.Ports.SerialPort.GetPortNames(); 이 문장을 사용하면 현재 사용할 수 있는 시스템에 등록된 시리얼 포트를 문자열 배열로 반환한다. 이 문자열들을 콤보박스에 넣어주면 끝! for(int i = 0; i < s...