Isi kandungan:

Menavigasi Perisian Raspberry Pi: Bahagian 1: 14 Langkah
Menavigasi Perisian Raspberry Pi: Bahagian 1: 14 Langkah

Video: Menavigasi Perisian Raspberry Pi: Bahagian 1: 14 Langkah

Video: Menavigasi Perisian Raspberry Pi: Bahagian 1: 14 Langkah
Video: Cara Membangun Raspberry Pi Pico PLC || Editor OpenPLC 2024, Julai
Anonim

Oleh push_resetFollow More oleh pengarang:

Kelas Elektronik Boleh Dipakai
Kelas Elektronik Boleh Dipakai
Kelas Elektronik Boleh Dipakai
Kelas Elektronik Boleh Dipakai
Kelas Raspberry Pi
Kelas Raspberry Pi
Kelas Raspberry Pi
Kelas Raspberry Pi
Cara Menghubungkan Werkstatt-01 ke Modul Eurorack
Cara Menghubungkan Werkstatt-01 ke Modul Eurorack
Cara Menghubungkan Werkstatt-01 ke Modul Eurorack
Cara Menghubungkan Werkstatt-01 ke Modul Eurorack

Tentang: Mengkhususkan diri dalam menjahit, menyolder dan mengemil. Lebih banyak perkara yang saya lakukan … Saya mengajar kelas fesyen dan tekstil interaktif yang dipanggil Wearable and Soft Interactions di California College of the Arts. www.wearablesoftin… Lebih Lanjut Mengenai push_reset »

Dalam pelajaran ini, anda akan belajar menavigasi Raspberry Pi anda menggunakan antara muka baris perintah. Anda akan membuat folder, beralih dari satu direktori ke direktori yang lain, dan belajar bagaimana mengambil tangkapan skrin untuk menangkap semua kerja anda di seluruh kelas!

Kami akan bermula dengan mengenal pasti dan menentukan beberapa istilah dan konsep utama di sekitar perisian Raspberry Pi. Anda akan diperkenalkan dengan lingkungan desktop dan mula menggunakan antara muka baris perintah.

Menavigasi Perisian Raspberry Pi: Bahagian 2 meneruskan pendidikan baris perintah anda dengan beberapa arahan utama yang mungkin tidak anda gunakan secara meluas di seluruh kelas tetapi ingin diperhatikan sehingga anda meneruskan pendidikan dan percubaan dengan Raspberry Pi.

Langkah 1: Sampaikan Hello ke Linux

Image
Image

Di tengah-tengah Raspberry Pi adalah OSnya yang dalam kes kami adalah Raspbian. Raspbian adalah sistem operasi percuma berdasarkan Debian yang dioptimumkan untuk perkakasan Raspberry Pi. Debian didasarkan pada satu lagi perisian, kernel Linux. Ini menjadikan Debian sebagai pengedaran Linux, juga dikenal sebagai distro Linux.

Apa itu Linux?

Linux dicipta oleh Linus Torvald dan ia dikongsi dengan dunia pada tahun 1991. Kebanyakannya disebut sebagai OS tetapi Linux sebenarnya adalah inti dari inti OS. Perkara hebat mengenai Linux ialah ia adalah sumber terbuka. Sumber terbuka bermaksud semua kod sumber tersedia untuk dimuat turun, digunakan, dan diubah jika anda mahu. Linux percuma untuk dimuat turun dan digunakan serta distro Linux yang dibuat, seperti Raspbian. Ini berbeza dengan OS X Apple dan sistem operasi Windows Microsoft. Sistem operasi ini adalah sumber tertutup yang bermaksud anda tidak dapat memperoleh kod sumber dan semuanya dibuat secara rahsia. Perisian yang ditulis untuk OS X atau Windows tidak akan berfungsi dengan Linux tetapi terdapat banyak alternatif sumber terbuka dan bebas daripada beberapa aplikasi Mac dan Windows kegemaran anda yang tersedia untuk Linux.

Untuk mengetahui lebih lanjut, dengarkan Linus sendiri bercakap mengenai Linux dalam perbincangan TED di atas. Mari kita terokai beberapa konsep lain yang menjadi kunci perisian komputer.

Apa itu Sistem Operasi?

OS adalah kumpulan perisian yang menguruskan penyimpanan, perkakasan, perisian dan banyak lagi.

Beberapa perkara yang dilakukan oleh OS:

  • menguruskan fail dan folder
  • mengenali dan memasang pemacu untuk periferal
  • menguruskan keselamatan sistem
  • membolehkan perisian berkomunikasi dengan perkakasan
  • memuat dan menjalankan aplikasi perisian
  • memaparkan grafik dan teks aplikasi
  • menyediakan aplikasi akses ke memori dan penyimpanan

Kernel OS

Kernel adalah komponen pusat sistem operasi. Satu-satunya tujuan kernel adalah untuk menguruskan komunikasi antara aplikasi perisian dan perkakasan (CPU, memori cakera dll). Kernel menguruskan ciri utama OS yang sebahagiannya disenaraikan di atas. Sekiranya aplikasi dan utiliti berguna ditambahkan di atas kernel, maka pakej lengkap menjadi OS.

Langkah 2: Berkeliling

Terdapat dua cara untuk menggunakan perisian Raspberry Pi:

1) Persekitaran Desktop

Persekitaran desktop dikenali sebagai GUI (Antaramuka Pengguna Grafik). Inilah yang telah anda gunakan pada komputer peribadi semasa anda membuka tetingkap, menyeret dan melepaskan item, membuat folder baru, dll. Persekitaran desktop dirancang untuk meniru meja pejabat yang sebenarnya dengan notepad, kalkulator, dan folder untuk memfailkan dokumen bertulis Dalam pelajaran ini, saya akan menunjukkan di mana anda dapat mencari barang tetapi saya menganggap bahawa anda tahu bagaimana untuk berkeliling dan menggunakan persekitaran desktop.

2) Shell Shell

Shell adalah program yang dikenali sebagai CLI (Command-Line Interface) kerana mengambil perintah keyboard dan meneruskannya ke sistem operasi untuk dijalankan. Hampir semua pengedaran Linux membekalkan program shell dari Projek GNU yang disebut Bash. Nama itu adalah singkatan dari Bourne Again SHell yang merujuk kepada pengarang program shell asli yang berasal dari, Steve Bourne. Anda boleh melakukan perkara yang sama di dalam shell yang anda boleh lakukan di desktop. Kecuali daripada mengklik ikon yang anda taipkan perintah. Command-line adalah cara orang berkeliling komputer beberapa dekad sebelum ada GUI dan di kelas ini, inilah yang akan anda gunakan terutamanya.

Langkah 3: Menggunakan Persekitaran Desktop

Desktop dalam aplikasi bernama LXDE, yang merupakan kependekan dari Lightweight X11 Desktop Environment. Aplikasi ini sudah terpasang pada Raspberry Pi yang disertakan dengan program yang siap untuk anda gunakan.

Desktop dibahagikan kepada dua bidang utama: bar tugas dan kawasan desktop. Anda dapat melihat ikon keranjang sampah berada di kawasan desktop. Ikon ini dipanggil jalan pintas. Anda boleh menambah dan membuang jalan pintas dengan mengklik kanan pada aplikasi dan memilih membuat jalan pintas.

Imej
Imej

Bar tugas dapat menyimpan sejumlah item yang disebut applet. Dari kiri ke kanan applet di bar tugas bergambar adalah:

  • Menu
  • Bar Pelancaran Aplikasi
  • Bar Tugas
  • Bluetooth
  • Rangkaian WiFi
  • Kawalan Kelantangan
  • Monitor Penggunaan CPU
  • Jam
  • Ejektor

Semua applet ini di bar tugas dapat dilepaskan, ditambahkan, dan disusun semula.

Untuk menambah atau mengambil applet, klik kanan pada bar tugas dan pilih Tambah / Buang Item Panel. Tetingkap akan muncul dengan empat tab berjalan di bahagian atas. Klik pada tab Applet Panel. Klik pada Bar Pelancaran Aplikasi dan kemudian butang Pilihan di menu kanan.

Imej
Imej
Imej
Imej

Tetingkap kedua akan dibuka yang terbahagi kepada dua lajur. Di lajur kiri, anda dapati aplikasi semasa di bar pelancaran aplikasi. Lajur kanan memuat senarai aplikasi yang dipasang pada Pi yang boleh anda pilih untuk ditambahkan. Sebagai contoh, mari kita hapus kedua ini, kerana kita tidak akan menggunakannya di kelas ini:

  • Mathematica
  • Wolfram

Dan tambahkan satu:

SonicPi (di bawah kategori "Pengaturcaraan")

Untuk mengeluarkannya, klik pada aplikasi dan kemudian butang Buang di tengahnya. Ia semudah itu! Ini tidak akan menghapus program dari Pi anda, cuma jalan pintas dari bar tugas. Untuk menambah, pilih aplikasi dari lajur kanan dan kemudian klik butang Tambah.

Imej
Imej
Imej
Imej

Ikon SonicPi kini berada di bar tugas di mana dua aplikasi lain dulu.

Imej
Imej

Langkah 4: Shutdown + Reboot Dari GUI

Anda mungkin telah menyedari bahawa Raspberry Pi 3 (dan semua model lain dalam hal ini) tidak mempunyai suis hidup / mati. Jadi, bagaimana anda mematikan Raspberry Pi? Cukup dengan menarik palam kuasa semasa Raspberry Pi masih berjalan berpotensi merosakkan data pada kad SD, jadi jangan lakukan itu! Cara terbaik dan paling selamat untuk mematikan Raspberry Pi adalah mematikannya melalui perisian. Untuk melakukan ini, pergi ke Menu di sudut kiri atas dan pilih Shutdown.

Imej
Imej

Tetingkap muncul dengan tiga pilihan

Menutup

Mematikan Pi anda dengan cara ini dengan selamat menghentikan semua proses dan mematikan sistem. Sangat selamat untuk menunggu 60 saat sehingga melepaskan bekalan kuasa. Sebagai alternatif, anda boleh menonton LED ACT hijau. Ia akan berkelip 10 kali kemudian menjadi stabil memberitahu bahawa ia telah dimatikan.

Imej
Imej

But semula

Pilihan ini menghidupkan semula Raspberry Pi dengan selamat. Ini kadang-kadang diperlukan setelah memasang perisian dan mengkonfigurasi Raspberry Pi.

Log keluar

Raspberry Pi boleh mempunyai lebih dari satu pengguna sebagai tambahan kepada pengguna Pi lalai. Pilihan ini log keluar pengguna semasa.

Langkah 5: Menggunakan Pengurus Fail

Sebahagian besar OS komputer adalah sistem fail. Pengurus Fail adalah aplikasi Raspbian untuk mengakses dan mengurus sistem fail Raspberry Pi yang terdiri daripada direktori (folder) dan fail (seperti Windows Explorer atau Finder di Mac). Mari buka dan periksa.

Klik pada ikon kabinet fail di bar tugas. Anda juga boleh menemuinya di bawah Menu> Aksesori> Pengurus Fail.

Imej
Imej
Imej
Imej

Langkah 6: Menggunakan Antara Muka Perintah

Baris arahan juga disebut sebagai terminal atau konsol. Aplikasi terminal lalai dalam Raspbian disebut LXTerminal. LXTerminal adalah program lain yang membolehkan anda berinteraksi dengan shell. Secara teknikal ia dikenali sebagai 'terminal emulator' yang bermaksud bahawa ia meniru terminal video gaya lama (dari sebelum GUI dikembangkan) dalam persekitaran grafik.

Untuk memulakan, kita perlu membuka tetingkap terminal. Tekan kekunci:

Ctrl + Alt + t

Atau menuju ke sudut kiri atas dan klik pada ikon monitor komputer dengan skrin hitam.

Imej
Imej

Tetingkap terminal akan muncul dengan sebaris watak dan kursor. Ini dipanggil arahan baris arahan.

Imej
Imej

Baris watak mengikut urutan dari kiri ke kanan adalah nama pengguna, nama host, jalan, dan simbol:

  • nama pengguna adalah nama pengguna operasi semasa yang dilog masuk ke Pi.
  • nama host adalah nama Pi
  • jalan adalah di mana pengguna beroperasi dari komputer, juga dikenali sebagai direktori kerja semasa. Lalai adalah direktori utama pengguna tersebut. Kami log masuk sebagai pengguna "pi". "~" sama dengan jalan "/ rumah / nama pengguna" atau "/ rumah / pi" adalah kes ini.
  • simbol menunjukkan jenis pengguna operator semasa. "$" bermaksud pengguna biasa "#" bermaksud pengguna root.
Imej
Imej

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

Kursor duduk di sana menunggu input dari anda, mari kita berikan sesuatu untuk dilakukan!

Langkah 7: Ambil Tangkapan Skrin

Untuk tugas pertama anda, anda akan belajar bagaimana mengambil tangkapan skrin sehingga anda dapat mendokumentasikan kemajuan anda sepanjang kelas. Untuk mengambil tangkapan skrin, anda akan menggunakan Scrot (SCReenshOT). Ini adalah aplikasi tangkapan skrin baris arahan yang biasa saya gunakan untuk mengambil semua tangkapan skrin untuk kelas ini. Scrot dilengkapi dengan Raspbian sehingga tidak perlu memasangnya. Untuk mengambil tangkapan skrin jenis desktop anda:

scrot

Tangkapan skrin disimpan secara automatik ke folder rumah anda. Pergi dan periksa dengan menggunakan Pengurus Fail. Tangkapan skrin akan kelihatan seperti ini:

Imej
Imej

Berikut adalah lebih banyak arahan Scrot yang akan berguna semasa anda mendokumentasikan kemajuan anda. Cuba masing-masing dan periksa hasilnya di Pengurus Fail.

Ambil tangkapan skrin selepas kelewatan 5 saat:

scrot -d 5

Hitung balik kelewatan 5 saat kemudian ambil tangkapan skrin:

scrot -cd 5

Ambil tangkapan skrin tetingkap yang sedang aktif di desktop, yang dalam hal ini adalah terminal:

scrot -u -cd 5

Imej
Imej

Countdown ke tangkapan skrin.

Imej
Imej

Tangkapan skrin tetingkap aktif semasa (Terminal).

Langkah 8: Sudo, Root, dan Kebenaran

Sistem operasi Raspbian membolehkan lebih daripada satu pengguna log masuk ke Raspberry Pi. Secara lalai, Raspberry Pi mempunyai dua akaun pengguna: pi dan root.

Pi dianggap sebagai akaun pengguna biasa. Root adalah akaun pengguna yang mempunyai izin tambahan yang membolehkannya melakukan perkara yang tidak dapat dilakukan oleh pengguna biasa. Perbezaan ini membantu mengelakkan anda daripada merosakkan sistem operasi secara tidak sengaja dan melindungi OS daripada kemungkinan virus. Anda akan terus masuk sebagai pengguna biasa tetapi dapat melaksanakan perintah sebagai pengguna berlebihan apabila diperlukan. Ini dilakukan dengan menggunakan perintah s udo. Perintah ini adalah kependekan dari superuser do. Meletakkan sudo sebelum perintah lain mengeluarkannya sebagai pengguna root yang memberikan hak root untuk melaksanakan tugas pentadbiran. Tugas-tugas ini termasuk memasang perisian, mengedit fail inti, dan tugas-tugas lain yang kuat.

Langkah 9: Pokok Direktori

Sistem fail Raspberry Pi anda disusun dalam struktur direktori hierarki. Ini bermaksud bahawa sistem fail disusun sebagai rangkaian direktori yang bercabang dari satu direktori. Sebagai gambarajah, sistemnya menyerupai pokok. Untuk menepati analogi pohon dalam sistem fail Raspbian, satu direktori yang dihasilkan dari direktori tersebut disebut root.

Jalan

Di pohon direktori, setiap fail mempunyai jalan yang menunjuk ke lokasinya.

Jalan Mutlak

Laluan mutlak adalah jalan fail bermula dari direktori root. Sebagai contoh, dalam Pengurus Fail anda dapat melihat jalan mutlak direktori Dokumen adalah:

/ rumah / pi / Dokumen

Slash ke depan pertama "/" mewakili direktori root.

Jalan Relatif

Jalan relatif adalah lokasi fail bermula dari direktori kerja semasa. Semasa pertama kali masuk ke Raspberry Pi (atau memulakan sesi emulator terminal), direktori kerja semasa anda diset ke direktori utama anda. Jalan relatif contoh direktori Dokumen yang sama yang digunakan di atas adalah:

Dokumen

Perhatikan bagaimana tidak ada garis miring ke hadapan; ini adalah petunjuk bahawa anda menggunakan jalan relatif.

Langkah 10: Berkeliling dan Membuat Fail

Sama seperti dalam persekitaran desktop, anda boleh membuat dan memindahkan fail dan direktori di baris perintah. Ikuti di tetingkap terminal.

pwd = direktori kerja sekarang. Anda sentiasa dapat mengetahui di mana anda berada di pohon direktori dengan arahan ini. Cubalah:

jentera

mkdir = buat direktori baru. Letakkan nama yang dipilih dari direktori baru selepas mkdir. Contohnya, panggil satu ini:

mkdir boof

cd = ubah direktori. Perintah ini memindahkan anda ke direktori yang anda arahkan:

cd boof

Permintaan akan dikemas kini dengan jalan lokasi baru anda yang kini menjadi direktori kerja semasa anda:

pi @ raspberrypi: ~ / boof $

Semasa anda berada di direktori boof, buat folder lain yang disebut fotos:

gambar mkdir

Pergi ke direktori yang disebut fotos.

gambar cd

ls = senaraikan kandungan direktori. Untuk melihat apakah ada fail dalam direktori ini, anda dapat melihat-lihat dengan perintah ls:

ls

Apabila anda menekan E nter cetakan prompt lain tetapi tidak ada yang lain. Ini kerana sekarang direktori yang anda gunakan kosong. Anda belum meletakkan fail di dalamnya (atau juga kelebihan). Mari buat sekarang dengan mengambil gambar dengan modul kamera!

Langkah 11: Barangan Perintah yang Lebih Berguna

Sejarah Perintah + Penyuntingan

Sekiranya anda mendapati mengetik arahan yang serupa atau sama berulang kali dalam sesi yang sama, anda mungkin ingin mencuba dan menampal untuk menjimatkan masa. Ctrl + C dan Ctrl + V tidak akan berfungsi di terminal. Sebaliknya, anda ingin menggunakan sejarah arahan. Sekiranya anda menekan kekunci anak panah atas, anda dapat melihat dan menggunakan semua arahan sebelumnya. Untuk mengedit perintah, gunakan anak panah kanan dan kiri untuk menggerakkan kursor.

Mengakhiri Sesi Terminal

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

jalan keluar atau tutup tetingkap dengan mengklik tetikus anda pada butang X di sudut.

Langkah 12: Tangkap 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 maksudnya, bukan? Sudah tiba masanya untuk mengambil gambar diri sendiri! Secara lalai, kamera akan menunjukkan pratonton di layar selama 5 saat sebelum mengambil foto. Posisikan kamera anda ke arah wajah anda. Untuk mengambil gambar dan menyimpannya sebagai jpeg bernama mePic type:

raspistill -o mePic.jpg

Bagus! Anda baru sahaja mengambil gambar pertama anda dengan Raspberry Pi. Sekiranya tidak ada kesilapan, anda akan melihat arahan baru. Jika itu memberi anda kesalahan, periksa kesalahan ketik dalam perintah anda, kunjungi kembali konfigurasi untuk memastikan kamera anda diaktifkan, dan pastikan kamera anda dipasang dengan betul (memerlukan restart setelah memasang semula).

Untuk melihat apakah foto berjaya dibuat, lihat di cwd anda (direktori kerja semasa):

ls

Sekiranya tidak disenaraikan, pastikan anda berada di alamat yang betul dan cuba lagi:

pi @ raspberrypi: ~ / boof / fotos $

Sekiranya foto itu disimpan dengan betul, mePic-j.webp

xdg-buka mePic.jpg

Inilah milik saya:

Imej
Imej

Anda boleh menulis melalui mePic-j.webp

Langkah 13: Bendera Baris Perintah dan Mendapatkan Bantuan

Apabila anda melihat arahan ini, anda telah menggunakan sejauh ini:

raspistill -o mePic.jpg

scrot -d 5

scrot -u -cd 5

Apakah maksud -o, -u, -d, dan -cd? Apabila anda melihat watak dengan huruf "-" di hadapannya ini disebut bendera. Bendera baris perintah adalah cara umum untuk menentukan pilihan untuk aplikasi dan alat baris perintah seperti Scrot dan Raspistill. Anda boleh mencari semua pilihan yang ada untuk aplikasi dan alat baris perintah dengan perintah man. Sebagai contoh, untuk melihat semua pilihan yang ditawarkan oleh Scrot:

lelaki scrot

Perintah lelaki adalah kependekan dari manual. Ini memunculkan halaman manual di mana anda dapat membaca keterangan aplikasi dan semua pilihan yang tersedia untuk digunakan.

Imej
Imej

Sekiranya anda ingin mengetahui lebih banyak mengenai perintah, lelaki adalah perkara pertama yang harus anda gunakan! Anda boleh mencari halaman manual untuk sebarang arahan menggunakan man seperti:

lelaki scrot

Untuk keluar dari halaman manual tekan "q".

Sekiranya arahan tidak mempunyai halaman manual gunakan -h atau --help setelah perintah atau nama aplikasi:

scrot -h

raspistill --membantu

atau maklumat:

maklumat raspistill

Saya mendorong Anda untuk menggunakan perintah man dan --help dengan setiap alat, aplikasi, dan perintah baru yang Anda gunakan di LXTerminal. Ini adalah kaedah terbaik untuk belajar bagaimana menggunakannya menjadikannya kebiasaan yang baik untuk masuk ke alur sekarang.

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

Muat naik dua gambar seperti yang dijelaskan di bawah:

1) Dengan menggunakan penyemak imbas web, cari arahan Linux baru. Muat naik tangkapan skrin anda menggunakan man untuk mengetahui lebih lanjut mengenai perintah itu. Anda boleh masuk ke kelas ini di penyemak imbas web Pi atau menghantar sendiri tangkapan skrin melalui e-mel.

2) Muat naik gambar diri anda dengan modul kamera Raspberry Pi.:)

Disyorkan: