Skip to content

kangz543g/FT232R-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FT232R 드라이버 설치

FT232R 드라이버 설치

cd /mnt/mmcblk0p1

insmod usbserial.ko insmod ftdi_sio.ko

아래는 Linux 환경에서 GPS 데이터를 /dev/ttyUSB0에서 읽어들여, 다른 시리얼 포트인 /dev/ttyS1로 출력하는 간단한 Shell 스크립트 예제입니다. 이 스크립트를 "fdfi_test.sh"와 같은 파일로 저장한 후 실행할 수 있습니다.

[예제]

#!/bin/sh

GPS 입력 장치

gps_device="/dev/ttyUSB0"

출력 시리얼 포트

output_device="/dev/ttyS1"

시리얼 포트 설정 (115200 bps, 8 데이터 비트, 1 스톱 비트, No parity)

stty -F "$gps_device" 115200 cs8 -cstopb -parenb

GPS 데이터 읽어들이고 출력 시리얼 포트로 전송

cat "$gps_device" > "$output_device"

이 스크립트는 다음과 같은 작업을 수행합니다:

GPS 입력 장치 (/dev/ttyUSB0)에 대한 시리얼 포트 설정을 변경합니다. GPS 데이터를 읽어들이기 위해 cat 명령어를 사용합니다. 읽어들인 GPS 데이터를 출력 시리얼 포트 (/dev/ttyS1)로 전송합니다. 이 스크립트를 실행하기 전에 적절한 권한을 설정하여 스크립트를 실행할 수 있도록 해야 합니다. 아래와 같이 실행 권한을 추가할 수 있습니다.

chmod +x fdfi_test.sh

스크립트를 실행하려면 다음과 같이 터미널에서 입력합니다.

통신 화면 출력

$GPGSV,3,2,10,26,63,257,19,27,00,194,,28,64,053,,29,38,072,*72

$GPGSV,3,3,10,31,66,342,,32,37,155,21*78

$GLGSV,3,1,09,65,30,185,,66,64,258,21,67,28,325,,75,21,050,*67

$GLGSV,3,2,09,76,59,345,,77,35,276,,84,03,015,,85,19,066,*69

$GLGSV,3,3,09,86,12,115,*54

$GNGLL,,,,,021841.00,V,N*5A

$GNRMC,021842.00,V,,,,,,,290124,,,N*62

$GNVTG,,,,,,,,,N*2E

$GNGGA,021842.00,,,,,0,04,99.99,,,,,,*71

./fdfi.sh

이 스크립트는 단순한 예제이며, 실제 환경에 따라 포트 설정이나 다른 요구 사항을 조정해야 할 수 있습니다. 또한, 무한루프로 실행되므로 종료하려면 해당 터미널에서 Ctrl+C를 사용하거나, 백그라운드에서 실행하고 싶다면 nohup 등을 사용하여 실행할 수 있습니다.

About

FT232R 드라이버 설치

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages