termios

    0

    1답변

    USB 케이블을 TTL-232R-3V3 USB 케이블을 통해 Ubuntu 13.04 데스크탑 컴퓨터에 연결하여 주요 배포에 속하지 않는 개별 Linux 버전을 실행하는 임베디드 시스템의 UART 인터페이스에 연결한다고 가정하십시오. 자신의 컴퓨터는 /dev/ttyUSB0을 통해 연결에 대한 인터페이스를 제공합니다. 고차원 언어 (pySerial)를위한 프레

    1

    1답변

    시리얼 장치와의 사이에 개행 문자가있는 ASCII 문자열을 송수신하는 매우 작은 C 프로그램이 있습니다. 그것은 /dev/ttyUSB0에 USB 어댑터와 함께 내 컴퓨터에 연결되어 있습니다. 대부분의 경우 명령에서 찾은 내용 만 보내지 만 때때로 모든 소문자를 대문자로 표시합니다. 모든 특수 문자를 남겨 둡니다. 보내시는 문자열은 /home\n입니다. 5

    0

    1답변

    현재 직렬 통신 수단으로 termios를 사용하는 g ++ 컴파일 프로그램과 Arduino ATMega2560 사이의 직렬 통신이 필요한 프로젝트 작업을하고 있습니다. g ++ 프로그램은 Arduino에 의해 구문 분석 된 5 개의 uint8_t 값의 배열을 전송합니다. 그런 다음 Arduino는이 바이트를 사용하여 스트립의 특정 LED를 켭니다. 여기 은

    0

    1답변

    리눅스 버퍼 키는 나중에 입력 할 수 있습니다. 나중에 한 번에 하나의 키를 읽을 수 있습니까?? 나는 ESC 및 화살표 키를 눌러야하고 코드를 확실하게 읽을 수있는 방법을 찾을 수 없기 때문에 묻습니다. 비표준 모드로 터미널을 넣고 입력이 없으면 프로그램을 차단하길 원합니다. 그렇다면 처리 할 키 프레스를 하나만 가져 오려고합니다. 업데이트 2 : 화살표

    0

    1답변

    나는 라우터의 플래시 메모리를 덤프하는 응용 프로그램을 만듭니다 (brn-tool과 비슷 함). 라우터의 플래시 메모리는 이미 직렬 케이블을 통해 액세스 할 수있는 부트 로더에서 덤프 될 수 있습니다. 지금까지 생성 된 응용 프로그램은 10000 바이트 (부트 로더가 한 번의 스윕에서 반환하는 최대 바이트)를 가져올 수 있습니다. 나머지 플래시 메모리 바이

    1

    1답변

    시리얼 장치를 MacBook Air에 연결하는 시리얼 to USB 변환기 (FTDI, 드라이버는 http://www.ftdichip.com/Drivers/VCP.htm에서 설치)가 있습니다. MacBook에 /dev/cu.usbserial-A4017CQY 및 /dev/tty.usbserial-A4017CQY으로 표시됩니다. 내가 설명한 모든 행동은 내가 사

    2

    1답변

    나는 Linux (Debian Wheezy) 운영 체제를 사용하여 Olimex A13 시스템에 직렬 포트를 설정하려고 시도해 왔습니다. UART를 설정하기위한 매개 변수를 설정하려면 termios 구조를 사용하고 있습니다. 내 경우에는 내가 단순히 다음과 같은 parameter = value ... 나는 또한 위의 경우 다음 ... tcgetattr(fd,

    0

    1답변

    Unix에서 특정 키의 기본 설정은 각 플랫폼마다 다릅니다. 예를 들어 우분투에서 지우기는 erase = ^? 일 수 있습니다. 그러나 AIX의 경우 예 : erase = ^H과 완전히 다를 수 있습니다. C에서 stty 설정을 확인하려면 어떻게합니까? 이 내가 GCC를 사용하여 컴파일 한 후 #include<stdio.h> #include<stdlib.

    2

    1답변

    메시지 본문의 주소 바이트 및 공간 패리티에 대해 표시 패리티를 사용하는 장치에서 메시지를 받으려고합니다. 이 장치는 멀티 드롭 직렬 버스의 "마스터"입니다. termios 맨 페이지를 기반으로 CMSPAR, PARENB, ~ PARODD, INPCK, ~ IGNPAR 및 PARMRK를 사용하고 있습니다. 각 주소 바이트에 '\ 377' '\ 0'의 3 바

    0

    2답변

    저는 초보자이지만 TTYACM0을 사용하는 장치에서 64 바이트의 AES 암호화 데이터를 읽습니다. 이제 128 바이트를 읽어야합니다. 간단한 소리; 버퍼의 크기를 늘리십시오. 그러나 내가 시도한 것에 상관없이, 나는 여전히 64 바이트 만 읽을 수 있습니다. 그 후에 그것은 단지 매달린다. 터미널 및 cdc-acm 드라이버를 사용하여 Windows에서 통