리눅스를 잘알지 못해서 문의해봅니다.
보드에는 전면 및 내부 pin 타입으로 com port가 많이 있으며
친구 도움으로 물리적인 동작은 윈도우상에서 tx-rx 교차헤서 정상출력하는것을 확인되었습니다.
문제는
신규보드에 우분투22.04.02 lts를 설치해서 시리얼 동작확인을 할려고 하는데...
인터넷 찾아보니
dmesg | grep tty
결과는 dmesg:read kernel buffer failed:operation not permitted
라고 나옵니다.
커널같은걸 올려야하는건지?
½ÇÇà ³»¿ëÀº Oracle VirtualBox ¿¡¼ ½ÇÇà ³»¿ëÀÔ´Ï´Ù.
root@Ubuntu-Desktop-22:~# dmesg | grep tty
[ 0.184259] printk: console [tty0] enabled
printk: console [tty0] enabled
ttyS0 at I/O 0x3fe (irq=4,base_baud =115200) is a 16550A
ttyS1 at I/O 0x2f8 (irq=4,base_baud =115200) is a 16550A
ttyS2 at I/O 0x240 (irq=4,base_baud =115200) is a 16550A
ttyS3 at I/O 0x248 (irq=4,base_baud =115200) is a 16550A
.
.
ttyS7..........................
À©µµ¿ì¿¡¼ ½Ã·¯¾ó Åë½Å ÇÁ·Î±×·¥ tera term ¼³Ä¡ÇÏ¿©
½Ã¸®¾ó 112500 ¼¼ÆÃÇؼ ÄÉÀÌºí ¿¬°áÇؼ º¸´Ï ¾ÈµË´Ï´Ù.
´Ù¸¥°É ¼¼ÆÃÇؾßÇϳª¿ä?
³ª¸ÓÁø ¿Âº¸µå pin ŸÀÔÀ̶ó È®ÀÎÀº ¸øÇß½À´Ï´Ù.
ttyS0~7±îÁö ´Ù ½ÃµµÇغ¸¼Ì´ÂÁö ¹°¾îº»°Ì´Ï´Ù
Ä¿³ØÅÍ ¹Ù²Ù¾î°¡¸é¼ °¢°¢ 0~7±îÁö Çغ¸´Â°É·Î ¹øÈ£ È®ÀÎÇغ¸¼¼¿ä
ÀÎÅͳݿ¡¼ º¸µå ½ºÆÑÀ̳ª »çÁø È®ÀÎÀÌ °¡´ÉÇÑ°¡¿ä??
º¸µå »çÁøÀÌ¶óµµ Å« °Í ÀÖÀ¸¸é ÁÁ°Ú½À´Ï´Ù..