No. 1306 | Re: [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. | 2014-08-04 | ||
---|---|---|---|---|
안녕하십니까 최순규입니다 제가 무지하여 설명을 잘못 드렸습니다. SySRQ 문제가 아니라 Serial BREAK 기능입니다. 리눅스의 Magic SYSRQ 기능을 이용하기 위하여 serial BREAK 을 전송 하여야 합니다. 기존 환경에서는 minicom 을 이용하였으며, minicom 에서는 CTRL+A, f 를 입력 할 경우 BREAK 이 실행됩니다. 그 펑션은 다음과 같습니다 /* * Send a break */ void m_break(int fd) { #ifdef USE_SOCKET if (portfd_is_socket) return; #endif #ifdef POSIX_TERMIOS tcsendbreak(fd, 0); #else # ifdef _V7 # ifndef TIOCSBRK { struct sgttyb sg, ng; ioctl(fd, TIOCGETP, &sg); ioctl(fd, TIOCGETP, &ng); ng.sg_ispeed = ng.sg_ospeed = B110; ng.sg_flags = BITS8 | RAW; ioctl(fd, TIOCSETP, &ng); write(fd, " ", 10); ioctl(fd, TIOCSETP, &sg); } # else ioctl(fd, TIOCSBRK, 0); sleep(1); ioctl(fd, TIOCCBRK, 0); # endif # endif #endif } 타 기기에서는 telnet 에서 send brk 명령어를 칠 경우 BREAK 신호가 시리얼로 변환되어 전달되는 방식으로 구현되어 있으나 CSE-T32는 다른 것 같습니다. 1. serial BREAK 기능을 다른방식으로 이용 가능 한가요? 2. 만약 없다면 구현 가능한가요? 저희가 serial BREAK 기능을 매우 유용하게 사용하고 있습니다. 타사 기기저럼 telnet 에서 send brk 명령어를 통하여 serial BREAK 이 구현된다면 매우 편할 것 같습니다. 그럼 이만 줄이겠습니다. 감사합니다. 참조 http://linux.die.net/man/3/tcsendbreak http://curl.haxx.se/mail/archive-2003-09/0002.html http://www.experts123.com/q/how-do-i-send-magic-sysrq-over-lanconsole.html http://ltxfaq.custhelp.com/app/answers/detail/a_id/736/~/what-is-a-serial-break%3F > 솔내시스템(주) wrote: > ------------------------------------ > 안녕하십니까. 솔내시스템 기술지원팀입니다. > > 문의하신 SysRQ가 키보드에 있는 "PrtSc / SysRq"버튼을 의미하는 게 맞는지요? > > 윈도우의 경우 해당키는 전체화면을 캡처하는데 사용하는 특수키여서 응용프로그램에서 해당키의 작동 여부가 인식이 안 되는 것 같습니다. > > 검색결과 SysRQ에 해당하는 값은 10진수로 183, 16진수로 0xB7입니다. > > CSE-T32의 TCP/IP로 접속하신 후 위의 값을 송신하면 CSE-T32의 시리얼 포트로 값이 전송됩니다. > > 추가 문의사항이 있으시면 기술지원팀으로 문의 바랍니다. > > 감사합니다. > > > 최순규 wrote: > > ------------------------------------ > > CSE-T32 를 사용하고 있습니다. > > > > CSE-T32을 통하여 SysRQ 를 serial 로 전송하고 싶습니다. 어떻게 하여야 하나요? > > > > 그럼 이만 줄이겠습니다. > > > > 감사합니다. > > |
글쓴이 | 최순규 | 업체명 | 파이오링크 |
NO | Subject | Name | Date | Read |
---|---|---|---|---|
1304 | SysRQ 는 어떻게 보내나요. | 최순규 | 2014-08-04 | 2341 |
1305 | [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. | 솔내시스템(주) | 2014-08-04 | 2434 |
1306 | Re: [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. | 최순규 | 2014-08-04 | 2908 |
1307 | Re: Re: [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. | 솔내시스템(주) | 2014-08-05 | 2491 |
1312 | 감사인사 | 최순규 | 2014-08-19 | 2317 |
1313 | Re: 감사인사 | 솔내시스템(주) | 2014-08-19 | 2536 |
|
|||