직렬 콘솔에 대해 사전 로그인 프롬프트와 사후 로그인 프롬프트의 전송 속도를 다르게 설정

직렬 콘솔에 대해 사전 로그인 프롬프트와 사후 로그인 프롬프트의 전송 속도를 다르게 설정

DragonBoard 410에서 직렬 콘솔을 UART0에 연결했습니다.

LKs 인쇄를 포함하여 로그인 프롬프트까지 커널 부팅 메시지를 보려면 minicom에서 전송 속도를 115200으로 설정해야 하지만 루트 로그인이 시작되자마자 전송 속도를 57600으로 전환해야 합니다.

이로 인해 불편을 겪고 있습니다.

부팅 시 이 설정을 유지하려면 어떻게 해야 합니까?

답변1

리눅스는게티콘솔 로그인 프롬프트를 표시하고 포트를 다시 초기화하는 서비스입니다. 각 포트에 대해 서비스 명령줄에서 올바른 비트 전송률을 지정해야 합니다. (시스템이 표준을 사용하는 경우유틸리티 리눅스 agetty--keep-baud요금 전환을 전혀 방지하는 옵션을 추가할 수도 있습니다 .)

이를 수행하는 방법은 Linux 배포판(및 사용하는 init 시스템)에 따라 다릅니다.

  • SysV init를 사용 중인 경우 /etc/inittab. "ttyS0"이 언급된 줄을 찾아 끝에 매개변수를 추가한 다음 재부팅하거나 telinit q.

  • systemd를 사용 중인 경우 [email protected]. 그러나 스톡 서비스 파일은 이미 115200,38400,9600및 심지어 --keep-baud.

    (하지만 만약 당신이하다유닛 파일을 편집하고 systemctl edit --fullExecStart 라인을 사용하고 조정해야 합니다. 저장 후 종료 후 서비스를 다시 시작하세요.)

    참고로, [email protected]메인 [email protected](로컬 콘솔에 최적화)이 아닌 실제로(직렬 포트에 최적화)를 사용하고 있는지 확인하세요.

  • 다른 초기화 시스템을 사용하는 경우 해당 설명서를 참조하세요.

관련 정보