Jetson: Comunicação por porta serial
Instalar as dependências
Plain
sudo apt-get updatePlain
sudo apt-get install -y python3-smbus python3-serialVerificar os grupos de usuários
Plain
sudo usermod -aG i2c $USERPlain
sudo usermod -aG dialout $USERFaça logout e login novamente para que tenha efeito.
Local dos arquivos
UART_Voice/uart_voice.py
O módulo é conectado ao Jetson pelos pinos UART; comente SERIAL_PORT = '/dev/ttyUSB0' e descomente SERIAL_PORT = '/dev/ttyTHS1'

Instruções de cabeamento

Verificar a porta serial
Plain
ls /dev/ttyTHS*Execução
Plain
cd UART_VoicePlain
python3 uart_voice.pyFormato de saída
Plain
Speech Serial Opened! Baudrate=115200
ID:4
ID:1
ID:10O módulo é conectado ao Jetson pelo cabo de dados Type; descomente SERIAL_PORT = '/dev/ttyUSB0' e comente SERIAL_PORT = '/dev/ttyTHS1'

Verificar a porta serial
Plain
ls /dev/ttyUSB*Execução
Plain
cd UART_VoicePlain
python3 uart_voice.pyFormato de saída
Plain
Speech Serial Opened! Baudrate=115200
ID:4
ID:1
ID:10Solução de problemas
Porta serial em uso
Se a porta serial não puder ser aberta, verifique se ela está sendo usada por outro serviço:
Plain
sudo systemctl stop nvgettyPlain
sudo systemctl disable nvgetty
