[FEDORA] [CHIP] Gagal komunikasi serial ke CHIP pakai aplikasi gnu screen? Ini solusinya

Bismillah,

GNU Screen, merupakan aplikasi untuk komunikasi serial, baik membaca/monitoring maupun menulis/mengirim data via protokol serial/UART. Aplikasi gnu screen umum digunakan ketika kita menggunakan usb ttl.

CHIP (dalam hal ini adalah chip $9 computer), mempunyai beberapa fitur komunikasi yang dibawa, salah satunya yaitu yaitu UART/serial. Protokol ini bisa diakses melalui port micro usb atau bisa juga melalui pin out UART (gnd, tx, rx) dibantu dengan piranti usb-ttl. Praktis yang menggunakan micro usb, tinggal colok kabel data smart phone android.

Masalah

Setelah chip terhubung ke komputer dengan sistem operasi Fedora 24, saya cek

lsusb

Chip sudah terbaca. Selanjutnya saya install aplikasi screen,

sudo dnf install screen

Langsung coba akses ttyACM0 dengan cara

screen /dev/ttyACM0 115200

muncul error [screen is terminating].

screenshot-from-2016-09-12-08-57-24

Hmmm, kenapa? coba akses memakai hak akses root

sudo screen /dev/ttyACM0 115200

Eh, bisa.

Solusi

Dari masalah tersebut langsung ketebak, hanya masalah permission. Selanjutnya coba cek

ls -l /dev/ttyACM0

screenshot-from-2016-09-12-08-59-05

Oh, ternyata ttyACM0 dimiliki oleh root dan masuk ke group dialout.

Solusinya, tinggal masukan $USER (dalam hal ini “sumarsono”) ke dalam group dialout.

sudo usermod -a -G dialout sumarsono

screenshot-from-2016-09-12-08-58-33

Setelah itu, restart fedoranya. Dan cek apakah user sumarsono sudah menjadi anggota group dialout

groups

screenshot-from-2016-09-12-08-59-35

Kalau sudah, coba lagi screen tanpa sudo

screen /dev/ttyACM0 115200

dan jreng jreng…berhasil.

screenshot-from-2016-09-12-09-00-29

Semoga bermanfaat.

Advertisements

Tinggalkan komentar:

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s