티스토리 뷰

728x90
반응형

라즈베리파이4 한글설치

$ sudo apt-get istall -y fonts-nanum

$ sudo reboot

 

 

 

라즈베리파이 UART구성

$ sudo raspi-config : 라즈베리파이 구성 (비밀번호, 부트옵션, 언어및 지역정보 변경, 인터페이스 변경, 업데이트등)
                            interfacing option 에서는 카메라, ssh, 시리얼포트 활성화를 선택할 수 있다.

$ ls -l /dev   : 설치되어있는 시리얼포트등을 볼 수 있다.

                   /dev/ttyS0 및 /dev/ttyAMA0 UART매핑 확인

$ sudo nono /boot/config.txt : boot Config 파일을 수정한다.

dtoverlay-disable-bt    : 블루투스 사용중지
dtoverlay=vc4-kms-v3d
max_framebuffers=2
arm_64bit=1
start_x=1
gpu_mem=128
enable_uart=1     : UART사용
dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4

재부팅하고 ls -l /dev 로 매핑을 다시 확인한다.

$  sudo systemctl stop serial-getty@ttyAMA0.service   : ttyAMA0 Serial  정지

$  sudo systemctl disable serial-getty@ttyAMA0.service  : ttyAMA0 Serial  중단

$ echo "hello" > /dev/ttyS0   : ttyS0포트로 "hello" 문자열 전송

 

$ ls -l /dev/ttyA*  : ttyA 장치 조회

$ ls /dev/ttyUSB*   : 설치되어있는 USB확인

$ lsusb      : Usb 장치목록조회

$ cat /sys/bus/usb-serial/devices/ttyUSB/../uevent       : ttyUSB0번 장치의 ID 정보 조회

$ gpio readall  : Gpio 핀 정보 확인

 

$ stty -F /dev/serial0 raw 9600 cs8 clocal -cstopb   // Serial0 연결

$ cat /dev/serial0   // Serial0 수신

// 손상된 디렉토리나 파일 수정

$ sudo fsck /dev/mmcblk0p1  // 손상된 디렉토리나 파일 수정 (아래는 dirty bit가 boot 블럭에 있어서 삭제)
fsck from util-linux 2.33.1
fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 1
Perform changes ? (y/n) y
/dev/mmcblk0p1: 254 files, 60100/516190 clusters

 

 

 

반응형
댓글