Daftar Isi:

Menavigasi Perangkat Lunak Raspberry Pi: Bagian 1: 14 Langkah
Menavigasi Perangkat Lunak Raspberry Pi: Bagian 1: 14 Langkah

Video: Menavigasi Perangkat Lunak Raspberry Pi: Bagian 1: 14 Langkah

Video: Menavigasi Perangkat Lunak Raspberry Pi: Bagian 1: 14 Langkah
Video: #1 - Tutorial Menggunakan Raspberry Pi, Dari Nol 2024, Juli
Anonim

Oleh push_resetFollow Lainnya oleh penulis:

Kelas Elektronik yang Dapat Dipakai
Kelas Elektronik yang Dapat Dipakai
Kelas Elektronik yang Dapat Dipakai
Kelas Elektronik yang Dapat Dipakai
Kelas Raspberry Pi
Kelas Raspberry Pi
Kelas Raspberry Pi
Kelas Raspberry Pi
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack
Bagaimana Menghubungkan Werkstatt-01 ke Modul Eurorack

Tentang: Mengkhususkan diri dalam menjahit, menyolder, dan mengemil. Lebih banyak hal yang saya lakukan… Saya mengajar kelas mode dan tekstil interaktif yang disebut Interaksi yang Dapat Dipakai dan Lembut di California College of the Arts. www.wearablesoftin… Selengkapnya Tentang push_reset »

Dalam pelajaran ini, Anda akan belajar cara menavigasi Raspberry Pi Anda menggunakan antarmuka baris perintah. Anda akan membuat folder, berpindah dari satu direktori ke direktori berikutnya, dan mempelajari cara mengambil tangkapan layar untuk menangkap semua pekerjaan Anda di seluruh kelas!

Kami akan mulai dengan mengidentifikasi dan mendefinisikan beberapa istilah dan konsep kunci di sekitar perangkat lunak Raspberry Pi. Anda akan diperkenalkan ke lingkungan desktop dan mulai menggunakan antarmuka baris perintah.

Menavigasi Perangkat Lunak Raspberry Pi: Bagian 2 melanjutkan pendidikan baris perintah Anda dengan beberapa perintah utama yang mungkin tidak Anda gunakan secara ekstensif di seluruh kelas tetapi ingin mengetahuinya sehingga Anda melanjutkan pendidikan dan eksperimen Anda dengan Raspberry Pi.

Langkah 1: Ucapkan Halo ke Linux

Image
Image

Inti dari Raspberry Pi adalah OS-nya yang dalam kasus kami adalah Raspbian. Raspbian adalah sistem operasi gratis berbasis Debian yang dioptimalkan untuk perangkat keras Raspberry Pi. Debian didasarkan pada perangkat lunak lain, kernel Linux. Ini menjadikan Debian sebagai distribusi Linux, juga dikenal sebagai distro Linux.

Apa itu Linux?

Linux dibuat oleh Linus Torvald dan dibagikan kepada dunia pada tahun 1991. Ini sebagian besar disebut sebagai OS tetapi Linux benar-benar kernel pada inti OS. Hal yang hebat tentang Linux adalah bahwa itu adalah open source. Sumber terbuka berarti bahwa semua kode sumber tersedia untuk diunduh, digunakan, dan diubah jika Anda mau. Linux gratis untuk diunduh dan digunakan seperti halnya distro Linux yang dibuat, seperti Raspbian. Ini kontras dengan sistem operasi Apple OS X dan Microsoft Windows. Sistem operasi ini adalah sumber tertutup yang berarti Anda tidak dapat memperoleh kode sumber dan semuanya dibuat secara rahasia. Perangkat lunak yang ditulis untuk OS X atau Windows tidak akan berfungsi dengan Linux tetapi ada banyak alternatif sumber terbuka dan gratis untuk beberapa aplikasi Mac dan Windows favorit Anda yang tersedia untuk Linux.

Untuk mempelajari lebih lanjut, dengarkan Linus sendiri berbicara tentang Linux dalam pembicaraan TED-nya di atas. Mari kita telusuri beberapa konsep lain yang merupakan kunci dari perangkat lunak komputer.

Apa itu Sistem Operasi?

OS adalah kumpulan perangkat lunak yang mengelola penyimpanan, perangkat keras, perangkat lunak, dan lainnya.

Beberapa hal yang dilakukan OS:

  • mengelola file dan folder
  • mengenali dan menginstal driver untuk periferal
  • mengelola keamanan sistem
  • memungkinkan perangkat lunak untuk berkomunikasi dengan perangkat keras
  • memuat dan menjalankan aplikasi perangkat lunak
  • menampilkan grafik dan teks aplikasi
  • menyediakan akses aplikasi ke memori dan penyimpanan

Kernel dari sebuah OS

Kernel adalah komponen utama dari sistem operasi. Satu-satunya tujuan kernel adalah untuk mengatur komunikasi antara aplikasi perangkat lunak dan perangkat keras (CPU, memori disk, dll). Kernel mengelola fitur inti dari sebuah OS yang beberapa di antaranya tercantum di atas. Jika aplikasi dan utilitas yang berguna ditambahkan di atas kernel, maka paket lengkapnya menjadi OS.

Langkah 2: Berkeliling

Ada dua cara untuk menyiasati perangkat lunak Raspberry Pi:

1) Lingkungan Desktop

Lingkungan desktop dikenal sebagai GUI (Graphical User Interface). Inilah yang telah Anda gunakan di komputer pribadi saat Anda membuka jendela, menyeret dan melepas item, membuat folder baru, dll. Lingkungan desktop dirancang untuk meniru meja kantor yang sebenarnya dengan notepad, kalkulator, dan folder untuk menyimpan dokumen tertulis in. Dalam pelajaran ini, saya akan menunjukkan di mana Anda dapat menemukan barang-barang tetapi saya berasumsi bahwa Anda tahu cara berkeliling dan menggunakan lingkungan desktop.

2) Linux Shell

Shell adalah program yang dikenal sebagai CLI (Command-Line Interface) karena membutuhkan perintah keyboard dan meneruskannya ke sistem operasi untuk dijalankan. Hampir semua distribusi Linux menyediakan program shell dari Proyek GNU yang disebut Bash. Nama tersebut adalah akronim untuk Bourne Again SHell yang merujuk pada pembuat program shell asli, Steve Bourne. Anda dapat melakukan hal yang sama di dalam shell yang dapat Anda lakukan di desktop. Kecuali alih-alih mengklik ikon, Anda mengetik perintah. Baris perintah adalah cara orang menggunakan komputer beberapa dekade sebelum ada GUI dan di kelas ini, itulah yang akan Anda gunakan.

Langkah 3: Menggunakan Lingkungan Desktop

Desktop dalam aplikasi bernama LXDE, yang merupakan kependekan dari Lightweight X11 Desktop Environment. Aplikasi ini sudah terpasang di Raspberry Pi yang dibundel dengan program yang siap Anda gunakan.

Desktop dibagi menjadi dua area utama: taskbar dan area desktop. Anda dapat melihat ikon keranjang sampah di area desktop. Ikon ini disebut pintasan. Anda dapat menambah dan menghapus pintasan dengan mengklik kanan aplikasi dan memilih buat pintasan.

Gambar
Gambar

Bilah tugas dapat menampung sejumlah item yang disebut applet. Dari kiri ke kanan applet di taskbar gambar adalah:

  • Tidak bisa
  • Bilah Peluncuran Aplikasi
  • Bilah Tugas
  • Bluetooth
  • Jaringan WiFi
  • Pengatur suara
  • Monitor Penggunaan CPU
  • Jam
  • Ejektor

Semua applet ini di bilah tugas dapat diambil, ditambahkan, dan disusun ulang.

Untuk menambah atau menghapus applet, klik kanan pada taskbar dan pilih Add/Remove Panel Items. Sebuah jendela akan muncul dengan empat tab berjalan di sepanjang bagian atas. Klik pada tab Panel Applet. Klik pada Bilah Peluncuran Aplikasi dan kemudian tombol Preferensi di menu kanan.

Gambar
Gambar
Gambar
Gambar

Jendela kedua akan terbuka yang terbagi menjadi dua kolom. Di kolom kiri, Anda menemukan aplikasi saat ini di bilah peluncuran aplikasi. Kolom kanan berisi daftar aplikasi yang diinstal pada Pi yang dapat Anda pilih untuk ditambahkan. Sebagai contoh, mari kita hapus keduanya, karena kita tidak akan menggunakannya di kelas ini:

  • matematika
  • Wolfram

Dan tambahkan satu:

SonicPi (di bawah kategori "Pemrograman")

Untuk menghapus, klik pada aplikasi dan kemudian tombol Hapus di tengah. Sesederhana itu! Ini tidak menghapus program dari Pi Anda, hanya pintasan dari bilah tugas. Untuk menambahkan, pilih aplikasi dari kolom kanan lalu klik tombol Tambah.

Gambar
Gambar
Gambar
Gambar

Ikon SonicPi sekarang ada di bilah tugas tempat dua aplikasi lainnya dulu berada.

Gambar
Gambar

Langkah 4: Shutdown + Reboot Dari GUI

Anda mungkin telah memperhatikan bahwa Raspberry Pi 3 (dan semua model lainnya dalam hal ini) tidak memiliki tombol on/off. Jadi, bagaimana Anda mematikan Raspberry Pi? Cukup mencabut steker listrik saat Raspberry Pi masih berjalan berpotensi merusak data pada kartu SD, jadi jangan lakukan itu! Cara terbaik dan teraman untuk mematikan Raspberry Pi adalah dengan mematikannya melalui perangkat lunak. Untuk melakukan ini, buka Menu di sudut kiri atas dan pilih Shutdown.

Gambar
Gambar

Sebuah jendela muncul dengan tiga opsi

Matikan

Mematikan Pi Anda dengan cara ini dengan aman menghentikan semua proses dan mematikan sistem. Lebih aman menunggu 60 detik sampai melepas catu daya. Atau, Anda dapat menonton LED ACT hijau. Ini akan berkedip 10 kali kemudian menjadi stabil memberitahukan telah dimatikan.

Gambar
Gambar

Menyalakan ulang

Opsi ini memulai ulang Raspberry Pi dengan aman. Ini terkadang diperlukan setelah menginstal perangkat lunak dan mengonfigurasi Raspberry Pi.

Keluar

Raspberry Pi dapat memiliki lebih dari satu pengguna selain pengguna Pi default. Opsi ini mengeluarkan pengguna saat ini.

Langkah 5: Menggunakan Manajer File

Sebagian besar OS komputer adalah sistem file. File Manager adalah aplikasi Raspbian untuk mengakses dan mengelola sistem file Raspberry Pi yang terdiri dari direktori (folder) dan file (seperti Windows Explorer atau Finder di Mac). Mari kita buka dan periksa.

Klik pada ikon lemari arsip di bilah tugas. Anda juga dapat menemukannya di Menu > Accessories > File Manager.

Gambar
Gambar
Gambar
Gambar

Langkah 6: Menggunakan Antarmuka Baris Perintah

Baris perintah juga disebut sebagai terminal atau konsol. Aplikasi terminal default di Raspbian disebut LXTerminal. LXTerminal adalah program lain yang memungkinkan Anda berinteraksi dengan shell. Secara teknis dikenal sebagai 'emulator terminal' yang berarti bahwa ia mengemulasi terminal video gaya lama (dari sebelum GUI dikembangkan) dalam lingkungan grafis.

Untuk memulai kita perlu membuka jendela terminal. Tekan tombol:

Ctrl+Alt+t

Atau pergi ke sudut kiri atas dan klik ikon monitor komputer dengan layar hitam.

Gambar
Gambar

Jendela terminal akan muncul dengan garis pendek karakter dan kursor. Ini disebut prompt baris perintah.

Gambar
Gambar

Baris karakter yang diurutkan dari kiri ke kanan adalah nama pengguna, nama host, jalur, dan simbol:

  • username adalah nama pengguna operasi saat ini yang masuk ke Pi.
  • hostname adalah nama dari Pi
  • path adalah tempat pengguna beroperasi dari komputer, juga dikenal sebagai direktori kerja saat ini. Defaultnya adalah direktori home dari pengguna tersebut. Kami login sebagai pengguna "pi". "~" sama dengan path "/home/username" atau "/home/pi" dalam kasus ini.
  • simbol menunjukkan jenis pengguna apa operator saat ini. "$" berarti pengguna biasa "#" berarti pengguna root.
Gambar
Gambar

Dengan menggunakan pengetahuan ini, baris di atas berarti pengguna pi masuk ke komputer bernama raspberrypi dan saat ini berada di direktori home sebagai pengguna biasa.

Kursor duduk di sana menunggu masukan dari Anda, ayo lakukan sesuatu!

Langkah 7: Ambil Tangkapan Layar

Untuk tugas pertama Anda, Anda akan belajar cara mengambil tangkapan layar sehingga Anda dapat mendokumentasikan kemajuan Anda di seluruh kelas. Untuk mengambil tangkapan layar Anda akan menggunakan Scrot (SCReenshOT). Ini adalah aplikasi penangkap layar baris perintah yang saya gunakan untuk mengambil semua tangkapan layar untuk kelas ini. Scrot dibundel dengan Raspbian sehingga tidak perlu menginstalnya. Untuk mengambil tangkapan layar dari jenis desktop Anda:

skrotum

Tangkapan layar secara otomatis disimpan ke folder rumah Anda. Pergi dan periksa menggunakan File Manager. Tangkapan layar akan terlihat seperti ini:

Gambar
Gambar

Di bawah ini adalah lebih banyak perintah Scrot yang akan berguna saat Anda mendokumentasikan kemajuan Anda. Coba masing-masing dan lihat hasilnya di File Manager.

Ambil tangkapan layar setelah penundaan 5 detik:

skrotum -d 5

Hitung mundur penundaan 5 detik lalu ambil tangkapan layar:

scrot -cd 5

Ambil tangkapan layar dari jendela yang sedang aktif di desktop, yang dalam hal ini adalah terminal:

scrot -u -cd 5

Gambar
Gambar

Hitung mundur ke tangkapan layar.

Gambar
Gambar

Cuplikan layar jendela aktif saat ini (Terminal).

Langkah 8: Sudo, Root, dan Izin

Sistem operasi Raspbian memungkinkan lebih dari satu pengguna untuk masuk ke Raspberry Pi. Secara default, Raspberry Pi memiliki dua akun pengguna: pi dan root.

Pi dianggap sebagai akun pengguna biasa. Root adalah akun pengguna super dengan izin tambahan yang memungkinkannya melakukan hal-hal yang tidak dapat dilakukan pengguna biasa. Perbedaan ini membantu mencegah Anda secara tidak sengaja merusak sistem operasi dan melindungi OS dari virus potensial. Anda terutama akan tetap masuk sebagai pengguna biasa tetapi dapat menjalankan perintah sebagai pengguna super bila diperlukan. Ini dilakukan dengan menggunakan perintah s udo. Perintah ini adalah kependekan dari superuser do. Menempatkan sudo sebelum perintah lain mengeluarkannya sebagai pengguna root yang memberinya hak akses root untuk melakukan tugas administratif. Tugas-tugas ini termasuk menginstal perangkat lunak, mengedit file inti, dan tugas-tugas kuat lainnya.

Langkah 9: Pohon Direktori

Sistem file Raspberry Pi Anda diatur dalam struktur direktori hierarkis. Ini berarti bahwa sistem file terstruktur sebagai serangkaian direktori yang bercabang dari satu direktori. Sebagai diagram, sistem menyerupai pohon. Untuk tetap sejalan dengan analogi pohon dalam sistem file Raspbian, direktori tunggal tempat direktori tersebut muncul disebut root.

Jalur

Di pohon direktori, setiap file memiliki jalur yang menunjuk ke lokasinya.

Jalan Absolut

Path absolut adalah path file yang dimulai dari direktori root. Misalnya, di File Manager Anda dapat melihat path absolut dari direktori Documents adalah:

/home/pi/Dokumen

Garis miring pertama "/" mewakili direktori root.

Jalur relatif

Jalur relatif adalah lokasi file yang dimulai dari direktori kerja saat ini. Saat pertama kali masuk ke Raspberry Pi Anda (atau memulai sesi emulator terminal) direktori kerja Anda saat ini disetel ke direktori home Anda. Jalur relatif dari contoh direktori Dokumen yang sama yang digunakan di atas adalah:

Dokumen

Perhatikan bagaimana tidak ada garis miring; ini adalah indikator bahwa Anda menggunakan jalur relatif.

Langkah 10: Berkeliling dan Membuat File

Sama seperti di lingkungan desktop, Anda dapat membuat dan memindahkan file dan direktori di baris perintah. Ikuti bersama di jendela terminal.

pwd = menampilkan direktori kerja. Anda selalu dapat mengetahui di mana Anda berada di pohon direktori dengan perintah ini. Cobalah:

pwd

mkdir = membuat direktori baru. Letakkan nama direktori baru yang dipilih setelah mkdir. Misalnya, panggil boof yang satu ini:

mkdir boof

cd = mengubah direktori. Perintah ini memindahkan Anda ke direktori yang Anda tunjuk:

cd boof

Prompt akan diperbarui dengan jalur lokasi baru Anda yang sekarang menjadi direktori kerja Anda saat ini:

pi@raspberrypi:~/boof $

Saat Anda berada di direktori boof, buat folder lain bernama fotos:

foto mkdir

Masuk ke direktori bernama fotos.

foto cd

ls = daftar isi direktori. Untuk melihat apakah ada file di direktori ini, Anda dapat melihat-lihat dengan perintah ls:

ls

Ketika Anda menekan Enter, prompt lain akan dicetak tetapi tidak ada yang lain. Ini karena saat ini direktori tempat Anda berada kosong. Anda belum memasukkan file apa pun ke dalamnya (atau boof for matter). Mari kita buat sekarang dengan mengambil foto dengan modul kamera!

Langkah 11: Barang baris perintah yang lebih berguna

Riwayat Perintah + Pengeditan

Jika Anda mendapati diri Anda mengetik perintah yang serupa atau sama berulang kali dalam sesi yang sama, Anda mungkin ingin mencoba menyalin dan menempel untuk menghemat waktu. Ctrl + C dan Ctrl + V tidak akan berfungsi di terminal. Sebagai gantinya, Anda ingin memanfaatkan riwayat perintah. Jika Anda menekan tombol panah atas, Anda dapat melihat dan menggunakan semua perintah sebelumnya. Untuk mengedit perintah gunakan panah kanan dan kiri untuk menggerakkan kursor.

Mengakhiri Sesi Terminal

Untuk mengakhiri sesi dan menutup jendela terminal gunakan tekan Ctrl + D atau gunakan:

keluar atau cukup tutup jendela dengan mengklik mouse Anda pada tombol X di sudut.

Langkah 12: Jepret Foto

Raspistill adalah aplikasi baris perintah ringan yang disertakan dengan Raspbian. Ini digunakan untuk mengambil dan memanipulasi foto dengan modul kamera. Jadi, Anda tahu apa artinya ini, bukan? Saatnya berfoto selfie! Secara default, kamera akan menampilkan pratinjau di layar selama 5 detik sebelum mengambil foto. Posisikan kamera Anda untuk mengarah ke wajah Anda. Untuk mengambil foto dan menyimpannya sebagai jpeg bernama mePic ketik:

raspistill -o mePic.jpg

Bagus! Anda baru saja mengambil foto pertama Anda dengan Raspberry Pi. Jika tidak ada kesalahan, Anda akan melihat prompt baru. Jika itu memberi Anda kesalahan, periksa kesalahan ketik pada perintah Anda, kunjungi kembali konfigurasi untuk memastikan kamera Anda diaktifkan, dan pastikan kamera Anda dicolokkan dengan benar (memerlukan restart setelah memasang kembali).

Untuk melihat apakah foto berhasil dibuat, lihat di cwd Anda (direktori kerja saat ini):

ls

Jika tidak terdaftar pastikan Anda berada di alamat yang benar dan coba lagi:

pi@raspberrypi:~/boof/fotos $

Jika foto disimpan dengan benar, mePic-j.webp

xdg-buka mePic.jpg

Ini milikku:

Gambar
Gambar

Anda dapat menulis melalui mePic-j.webp

Langkah 13: Bendera baris perintah dan Mendapatkan Bantuan

Ketika Anda melihat perintah-perintah ini yang telah Anda gunakan sejauh ini:

raspistill -o mePic.jpg

skrotum -d 5

scrot -u -cd 5

Apa itu -o, -u, -d, dan -cd? Ketika Anda melihat karakter dengan "-" di depannya, ini disebut bendera. Bendera baris perintah adalah cara umum untuk menentukan opsi untuk aplikasi dan alat baris perintah seperti Scrot dan Raspistill. Anda dapat mencari semua opsi yang tersedia untuk aplikasi dan alat baris perintah dengan perintah man. Misalnya, untuk melihat semua opsi yang ditawarkan Scrot, ketik:

pria skrotum

Perintah man adalah kependekan dari manual. Ini menampilkan halaman manual di mana Anda dapat membaca deskripsi aplikasi dan semua opsi yang tersedia untuk digunakan.

Gambar
Gambar

Jika Anda ingin tahu lebih banyak tentang sebuah perintah, man adalah hal pertama yang harus Anda gunakan! Anda dapat mencari halaman manual untuk perintah apa pun menggunakan man seperti:

pria skrotum

Untuk keluar dari halaman manual tekan "q".

Jika perintah tidak memiliki halaman manual gunakan -h atau --help setelah perintah atau nama aplikasi:

skrotum -h

raspistill --membantu

atau informasi:

info raspistill

Saya mendorong Anda untuk menggunakan perintah man dan --help dengan setiap alat, aplikasi, dan perintah baru yang Anda gunakan di LXTerminal. Ini adalah cara terbaik untuk mempelajari cara menggunakannya, menjadikannya kebiasaan yang bagus untuk mengikuti alur sekarang.

Langkah 14: Cari Halaman Manual dan Ambil Selfie Dengan Modul Kamera

Unggah dua gambar seperti yang dijelaskan di bawah ini:

1) Menggunakan browser web, cari perintah Linux baru. Unggah tangkapan layar Anda menggunakan man untuk mengetahui lebih lanjut tentang perintah tersebut. Anda dapat masuk ke kelas ini di browser web Pi Anda atau mengirim tangkapan layar sendiri melalui email.

2) Unggah selfie Anda yang diambil dengan modul kamera Raspberry Pi.:)

Direkomendasikan: