ttyusb

직렬을 통해 getty를 설정하려고 하면 작업 제어가 작동하지 않습니다.
ttyusb

직렬을 통해 getty를 설정하려고 하면 작업 제어가 작동하지 않습니다.

시리얼을 통해 로그인하도록 getty를 설정하려고 합니다(주로 실험용). 거의 모든 구성에서 동일한 현상이 발생합니다. 기본 쉘이 이면 bash로그인 후 다음 메시지가 표시됩니다. -bash: cannot set terminal process group (15297): Inappropriate ioctl for device -bash: no job control in this shell 그런 다음 작동하지 않는다는 것을 증명하기 위해 Ctrl+C를 사용하여 프로그램을 중지할 수 없습니다. $ sle...

Admin

udev 규칙 없이 USB 장치 이름을 정적 이름으로 바꿉니다.
ttyusb

udev 규칙 없이 USB 장치 이름을 정적 이름으로 바꿉니다.

Arduino 보드가 포트에 연결되어 있고 Ubuntu에서 장치 USB로 인식되었습니다 . ttyACM0Arduino 사이트의 프로그래밍 이유로 인해 장치는 Linux에서 표시되어야 합니다 ttyUB0. udev이 문제는 다음과 같은 합계 규칙을 사용하여 해결할 수 있습니다. SUBSYSTEM=="tty", ATTRS{idVendor}=="XXX", ATTRS{idProduct}=="YYY", MODE="0666", SYMLINK+="ttyUSBO" 에 쓰다/etc/udev/rules.d/99-usb...

Admin

USB 케이블만 사용하는 가상 COM 포트
ttyusb

USB 케이블만 사용하는 가상 COM 포트

USB 케이블을 통해 두 대의 컴퓨터를 연결하고 가상 이더넷 브리지 등을 만드는 것이 가능하다는 것을 보았습니다. 제 질문은, 비슷한 작업을 수행하되 연결을 직렬 인터페이스로 구성할 수 있습니까?입니다. 정확하게 말하자면: 직렬 어댑터 없이 USB 케이블(정확한 이름이 무엇인지 모르겠습니다. 양쪽 끝에 USB-A 커넥터가 있는 케이블을 의미합니다)을 사용하여 두 대의 컴퓨터를 연결한 다음 USB 포트를 직렬로 구성할 수 있습니까? . ...

Admin

ttyUSB 주문
ttyusb

ttyUSB 주문

저는 여러 ttyUSB 포트(구체적으로는 16개)와 인터페이스하는 장치를 개발하는 프로젝트를 진행 중입니다. Linux는 Windows와 다르게 ttyUSB 포트를 처리한다는 점에 유의하는 것이 중요합니다. Linux에서는 일반적으로 ttyUSB 포트에 연결된 순서대로 레이블이 지정됩니다. Windows와 달리 각 USB 장치는 항상 특정하고 변경되지 않는 COM 포트 번호를 수신합니다(예를 들어 COM7은 재연결 또는 연결 여부에 관계없이 항상 동일한 USB 장치에 해당합니다). 컴퓨터 다시 시작)...

Admin

이 장치와의 직렬 통신이 실패하는 이유는 무엇입니까?
ttyusb

이 장치와의 직렬 통신이 실패하는 이유는 무엇입니까?

컴퓨터에 두 개의 직렬-USB 어댑터가 연결되어 있으며 각각 마이크로컨트롤러에 연결되어 있습니다. 내가 하고 싶은 것은 UART(저는 minicom을 사용하고 있습니다)를 통해 각 마이크로컨트롤러에 명령을 보내는 것인데 하나만 성공합니다. 둘 다 컴퓨터로 데이터를 보내지만 하나만 받을 수 있습니다. 이는 장치에 명령을 보낸 결과입니다. 다른 기기에서도 이런 일이 발생합니다. Windows로 전환했는데 둘 다 괜찮기 때문에 연결 오류가 아닙니다. 또한 동시에 두 장치에 정보를 전송하려고 하면 어댑터...

Admin

USB LTE 모뎀에는 MAC 주소가 없나요?
ttyusb

USB LTE 모뎀에는 MAC 주소가 없나요?

저는 인기 있는 Huawei Brovi E3372-325 LTE USB 스틱을 사용하여 Linux 시스템을 인터넷에 연결하고 있습니다. 특별한 요구 사항은 들어오는 ssh/ping/NTP/... 연결이 내 Linux 운영 체제에 도달해야 한다는 것입니다. 상태는 사용 중이며 usb_modeswitch -X3 option driver개의 ttyUSB 인터페이스를 불러와 wvdial. 그러나 어떤 이유로 ifconfigppp0 인터페이스의 HW/MAC 주소가 나열되지 않고 동일한 APN 네트워크의 장치가...

Admin

SynCE를 사용하는 Debian <-> PDA/HandHeld 간의 PPP 연결이 끊어졌습니다.
ttyusb

SynCE를 사용하는 Debian <-> PDA/HandHeld 간의 PPP 연결이 끊어졌습니다.

현재 매우 오래된 Ubuntu 14.04에서 Linux를 실행하는 PC에 핸드헬드 장치를 연결하여 SynCE의 저장소 PPA를 소스 목록에 추가할 수 있습니다. 이제 목표는 운영 체제를 업데이트하는 것이었고 Debian Buster를 선택했고 Ubuntu Xenial 버전의 동일한 저장소에서 DEB 패키지를 성공적으로 설치했습니다. 데비안에서는 USB 직렬 장치가 인식되어 ttyUSB 버스에 연결되고, IP ​​주소를 획득한 후 몇 초(2초, 최대 3초) 후에 연결이 끊어집니다. PPP 디버깅을 수행...

Admin

UDEV가 장치 ppp에 대한 삭제 이벤트를 잘못 대기열에 추가하는 것을 방지하는 방법은 무엇입니까?
ttyusb

UDEV가 장치 ppp에 대한 삭제 이벤트를 잘못 대기열에 추가하는 것을 방지하는 방법은 무엇입니까?

SynCE를 사용하여 PDA 장치를 Debian Buster에 연결하면 USB 직렬 장치가 인식되어 ttyUSB 버스에 연결되고 IP 주소를 획득한 후 몇 초(2초, 최대 3초) 후에 연결이 끊어집니다. 시스템 로그에 나타나는 내용은 다음과 같습니다. Jan 18 20:26:57 debian10 dccm[1505]: Message: synce_device_dbus_init: registering object path '/org/synce/dccm/Device/_devices_pci0000_00_000...

Admin

LSSB
ttyusb

LSSB

나는 CH341a 프로그래머를 가지고 있는데 그것을 USB 포트에 연결하면 장치 경로(예: /dev/ttyUSB0)에 할당되지 않은 것을 제외하고는 모든 것이 잘 작동하는 것 같습니다. 왜 이런 일이 발생하는지, 해결 방법을 아는 사람이 있나요? 문제를 해결하기 위해 제가 수행한 몇 가지 작업은 다음과 같습니다. LSSB Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 1a86:5512 QinHe...

Admin

sh 스크립트를 사용하여 16진수 데이터를 /dev/ttyUSB0으로 보내는 방법은 무엇입니까?
ttyusb

sh 스크립트를 사용하여 16진수 데이터를 /dev/ttyUSB0으로 보내는 방법은 무엇입니까?

저는 bash를 지원하지 않고 ssh 터미널에서 sh만 지원하는 쌍을 이루는 임베디드 Linux 설치를 사용하고 있습니다. 연결된 USB 장치로 16진수 데이터를 보내야 합니다 /dev/ttyUSB0. bash(Ubuntu 18.04 데스크탑 설치)를 사용하면 쉽게 이 작업을 수행할 수 있지만 echo -en '\x01\x02\x03' > /dev/ttyUSB0sh는 백슬래시 이스케이프를 지원하지 않는 것 같습니다. sh를 사용하여 이 작업을 수행하는 비교적 간단한(또는 그리 쉽지 않은) 또 다...

Admin

Expect 명령에서 생성 실패를 감지하는 방법
ttyusb

Expect 명령에서 생성 실패를 감지하는 방법

나는 다음 스크립트를 작성했습니다. #!/bin/sh expect -c " spawn cu -l /dev/ttyUSB0 -s 115200 expect \"foo\" send \"bar\" " echo $? 없이 실행할 때 /dev/ttyUSB0: $ ls /dev/ttyUSB0 ls: cannot access '/dev/ttyUSB0': No such file or directory $ ./test.sh spawn cu -l /dev/ttyUSB0 -s 115200 cu: open (/dev/...

Admin

/dev/ttyUSB0을 사용할 수 있지만 호출을 시도하면 사라집니다.
ttyusb

/dev/ttyUSB0을 사용할 수 있지만 호출을 시도하면 사라집니다.

USB를 통해 ESP32를 Ubuntu(22.04)에 연결하면 작동합니다 /dev/ttyUSB0. 예를 들어 sudo ampy --port /dev/ttyUSB0 ls오류 메시지가 나타납니다. Traceback (most recent call last): File "/usr/local/bin/ampy", line 8, in <module> sys.exit(cli()) File "/usr/lib/python3/dist-packages/click/core.py", line 112...

Admin