![Cara Membuat Komputer Raspberry Pi Super !: 9 Langkah (dengan Gambar) Cara Membuat Komputer Raspberry Pi Super !: 9 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-1496-92-j.webp)
Isi kandungan:
- Langkah 1: Tonton Versi Video
- Langkah 2: Apa yang Anda Perlu
- Langkah 3: Memasang dan Mengkonfigurasi Raspbian
- Langkah 4: Memasang MPICH
- Langkah 5: Memasang MPI4PY
- Langkah 6: Menyalin Imej
- Langkah 7: Mengkonfigurasi Pi Raspberry yang Tinggal
- Langkah 8: Mengesahkan Kekunci Host
- Langkah 9: Menjalankan Program di Komputer Super Anda
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Cara Membuat Komputer Super Raspberry Pi! Cara Membuat Komputer Super Raspberry Pi!](https://i.howwhatproduce.com/images/001/image-1496-93-j.webp)
Raspberry Pi dengan sendirinya tidak mempunyai spesifikasi yang mengagumkan. Tetapi dengan harga yang murah, membeli beberapa dan menyambungkannya untuk digunakan, kekuatan pemprosesan gabungan berpotensi menjadikan komputer kos rendah yang berpatutan. Terdapat beberapa pelantar yang mengagumkan yang dibina menghubungkan puluhan Pi bersama-sama. Oleh itu, mari kita meneroka bagaimana teknologi di sebalik pengkomputeran kluster dan membuat Bramble Pi kita sendiri!
Langkah 1: Tonton Versi Video
![](https://i.ytimg.com/vi/lHmFRlETTcQ/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/001/image-1496-96-j.webp)
Saya juga telah membuat versi video dua bahagian dari projek yang sama persis ini. Oleh itu, jika anda bukan seorang yang suka membaca, mulailah dan menonton video! Harap maklum bahawa versi video menggunakan Raspbian Wheezy. Walau bagaimanapun, arahan di bawah adalah untuk Raspbian Distro semasa, yang merupakan Jessie pada masa saya menulis ini.
Langkah 2: Apa yang Anda Perlu
Untuk mengikuti projek ini, berikut adalah bahagian yang perlu anda perolehi
Inilah yang anda perlukan:
- 2 atau lebih Raspberry Pi's
- Kad SD untuk setiap Pi
- Kabel Kuasa untuk setiap Pi
- Hab USB berkuasa (pilihan)
- Kabel Rangkaian
- Hab atau Penghala
JUMLAH KOS: ~ $ 100.00
Langkah 3: Memasang dan Mengkonfigurasi Raspbian
![Memasang dan Mengkonfigurasi Raspbian Memasang dan Mengkonfigurasi Raspbian](https://i.howwhatproduce.com/images/001/image-1496-97-j.webp)
![Memasang dan Mengkonfigurasi Raspbian Memasang dan Mengkonfigurasi Raspbian](https://i.howwhatproduce.com/images/001/image-1496-98-j.webp)
Setelah anda mempunyai semua bahagian, langkah seterusnya adalah memuat turun dan mengkonfigurasi OS Raspbian pada salah satu Raspberry Pi. Ini akan menjadi tuan anda Pi. Inilah langkahnya:
- Muat turun Imej Raspbian dari sini.
-
Bakar gambar Raspbian ke setiap Kad SD yang anda miliki untuk setiap Raspberry Pi.
- Sekiranya anda mempunyai Windows, anda boleh mengikuti arahan ini.
- Sekiranya anda mempunyai Mac, anda boleh mengikuti arahan ini.
- Setelah gambar dibakar ke Kad SD anda, masukkan ke dalam setiap Raspberry Pi dan boot.
-
Semasa boot pertama, anda akan melihat Desktop Rasbperry Pi. Klik pada ikon menu di sudut kiri atas dan pergi ke Preferences> Raspberry Pi Configuration. Inilah pilihan yang perlu kita konfigurasikan
- Kembangkan Sistem Fail Sekiranya diperlukan.
- Tukar nama host menjadi Pi01
- Ubah pilihan boot ke CLI (Command Line Interface), kerana kita tidak akan benar-benar menggunakan Desktop Interface.
- Jam pada tab "Antaramuka" dan pastikan SSH diaktifkan.
- Klik pada tab "Overclock" dan pilih "Turbo".
- Tukar memori GPU menjadi 16mb.
- Klik pada tab "Penyetempatan" dan tetapkan susun atur papan kekunci anda agar sesuai dengan negara anda.
- Selesaikan konfigurasi, dan but semula Pi anda.
Langkah 4: Memasang MPICH
![Memasang MPICH Memasang MPICH](https://i.howwhatproduce.com/images/001/image-1496-99-j.webp)
![Memasang MPICH Memasang MPICH](https://i.howwhatproduce.com/images/001/image-1496-100-j.webp)
![Memasang MPICH Memasang MPICH](https://i.howwhatproduce.com/images/001/image-1496-101-j.webp)
![Memasang MPICH Memasang MPICH](https://i.howwhatproduce.com/images/001/image-1496-102-j.webp)
Masih hanya menggunakan satu Pi sebagai master, kita sekarang perlu memasang perisian utama yang akan memungkinkan kita menggunakan kekuatan pemprosesan semua Pi di jaringan kita. Perisian itu dipanggil MPICH, yang merupakan Antaramuka Melintas Mesej. Inilah yang perlu anda lakukan untuk memasangnya:
sudo apt-get kemas kini
mkdir mpich2
cd ~ / mpich2
wget
tar xfz mpich-3.1.tar.gz
sudo mkdir / rumah / rpimpi /
sudo mkdir / rumah / rpimpi / mpi-pasang
mkdir / rumah / pi / mpi-bina
cd / rumah / pi / mpi-bina
sudo apt-get install gfortran
sudo /home/pi/mpich2/mpich-3.1/configure -prefix = / rumah / rpimpi / mpi-pasang
sudo buat
sudo buat pasang
nano.bashrc
PATH = $ PATH: / rumah / rpimpi / mpi-pasang / tong sampah
rebo sudo
nama hos mpiexec -n 1
Perintah ini akan memuat turun dan memasang MPICH, serta menambahkannya sebagai jalan ke fail boot BASHRC anda. Perintah terakhir menjalankan ujian untuk melihat apakah ia berfungsi. Sekiranya arahan terakhir mengembalikan "Pi01", maka anda berjaya melakukan semuanya.
Langkah 5: Memasang MPI4PY
![Memasang MPI4PY Memasang MPI4PY](https://i.howwhatproduce.com/images/001/image-1496-103-j.webp)
![Memasang MPI4PY Memasang MPI4PY](https://i.howwhatproduce.com/images/001/image-1496-104-j.webp)
![Memasang MPI4PY Memasang MPI4PY](https://i.howwhatproduce.com/images/001/image-1496-105-j.webp)
Seperti sekarang, MPICH dapat menjalankan program C dan Fortran. Tetapi kerana Raspberry Pi mempunyai persekitaran pengekodan Python yang telah dipasang sebelumnya, adalah paling mudah untuk memasang jurubahasa Python ke MPI. Berikut adalah arahan untuk melakukannya:
sudo aptitude install python-dev
wget
tar -zxf mpi4py-1.3.1
cd mpi4py-1.3.1
python setup.py membina
pasang python setup.py
eksport PYTHONPATH = / rumah / pi / mpi4py-1.3.1
mpiexec -n 5 python demo / helloworld.py
Perintah terakhir itu harus mengembalikan lima respons. Masing-masing adalah proses yang berbeza pada Pi01 menjalankan program python "Hello World" yang baru kami buat.
Langkah 6: Menyalin Imej
![Menyalin Imej Menyalin Imej](https://i.howwhatproduce.com/images/001/image-1496-106-j.webp)
Setelah berjaya mengkonfigurasi master Pi kami, kami perlu menyalin gambar kad SD Pi ke semua Pi lain. Inilah cara anda boleh melakukannya di Windows:
- Keluarkan kad SD induk dari Pi dan masukkan ke dalam komputer anda.
- Menggunakan Win32DiskImager, gunakan butang "Baca" untuk menyimpan kandungan kad SD ke komputer anda.
- Keluarkan Kad SD induk dan masukkan kad SD untuk salah satu Pi lain. Kemudian gunakan pilihan "Tulis" Win32DiskImager untuk menulis gambar yang kami simpan ke Kad SD baru.
- Ulangi langkah 3 sehingga gambar induk ditulis ke semua kad SD.
Langkah 7: Mengkonfigurasi Pi Raspberry yang Tinggal
![Mengkonfigurasi Pi Raspberry yang Tinggal Mengkonfigurasi Pi Raspberry yang Tinggal](https://i.howwhatproduce.com/images/001/image-1496-107-j.webp)
![Mengkonfigurasi Pi Raspberry yang Tinggal Mengkonfigurasi Pi Raspberry yang Tinggal](https://i.howwhatproduce.com/images/001/image-1496-108-j.webp)
![Mengkonfigurasi Pi Raspberry yang Tinggal Mengkonfigurasi Pi Raspberry yang Tinggal](https://i.howwhatproduce.com/images/001/image-1496-109-j.webp)
Setelah semua SD Card disiapkan, masukkan Master SD Card kembali ke Master Pi, sambungkan ke router dan boot semula. Kemudian untuk Raspberry Pi yang tinggal, masukkan Kad SD ke dalam kesemuanya, sambungkan ke penghala yang sama dengan Master Pi anda, dan kemudian boot semuanya. Tak satu pun dari Pi sekunder perlu mempunyai papan kekunci, tikus, atau monitor.
Setelah semua Pi dihidupkan, menggunakan Master Pi kami, kita seharusnya dapat memperoleh alamat IP setiap Pi di rangkaian. Ini caranya:
- Pasang NMAP Pertama
sudo apt-get kemas kini
sudo apt-get install nmap
-
Kemudian dapatkan IP semasa untuk master Pi
ifconfig
-
Sekarang anda boleh mengimbas subnet penghala anda untuk alamat IP IP lain
sudo nmap -sn 192.168.1. *
Salin semua alamat IP yang berkaitan dengan Raspberry Pi lain di rangkaian. Kami kemudian akan dapat menggunakan IP tersebut untuk menyambung ke masing-masing Pi yang lain menggunakan SSH. Yang perlu kita lakukan terlebih dahulu adalah menamakan semula setiap Pi kedua menjadi nama rangkaian yang unik. Sekarang mereka sudah siap ke Pi01. Dengan mengandaikan bahawa salah satu alamat IP Pi sekunder adalah 192.168.0.3, berikut adalah cara anda boleh menyambungnya dan menukar namanya:
-
Menjalin sambungan SSH
-
Jalankan raspi-config
sudo raspi-config
- Di antara muka, tatal ke bawah ke pilihan Lanjutan, dan kemudian pilih Nama Hos.
- Untuk nama host, ubah Pi01 ke nombor urutan seterusnya, iaitu Pi02.
-
Kemudian keluar dari sesi SSH
jalan keluar
Anda ingin mengulangi langkah-langkah tersebut untuk setiap Pi lain di rangkaian yang menamakannya semula menjadi Pi03, Pi04, dll.
Pada master Pi anda, anda ingin membuat file teks baru yang disebut "machinefile"
fail mesin nano
Dan di dalamnya, anda ingin menaip setiap alamat IP Pi (termasuk alamat Master IP) pada baris baru dan kemudian simpan failnya.
Pada ketika ini, kita dapat menjalankan fail ujian menggunakan
mpiexec -f machinefile -n 4 nama hos
tetapi akan salah mengatakan bahawa terdapat "kegagalan pengesahan kunci host". Jadi pada langkah seterusnya, mari kita perbaiki.
Langkah 8: Mengesahkan Kekunci Host
![Mengesahkan Kekunci Host Mengesahkan Kekunci Host](https://i.howwhatproduce.com/images/001/image-1496-110-j.webp)
![Mengesahkan Kekunci Host Mengesahkan Kekunci Host](https://i.howwhatproduce.com/images/001/image-1496-111-j.webp)
![Mengesahkan Kekunci Host Mengesahkan Kekunci Host](https://i.howwhatproduce.com/images/001/image-1496-112-j.webp)
Untuk memperbaikinya agar komunikasi dengan setiap Pi tidak mengakibatkan kegagalan pengesahan kunci host, kami perlu membuat dan menukar kunci untuk setiap Raspberry Pi kami. Bahagian ini mungkin sedikit rumit, tetapi semoga anda dapat tinggal bersama saya.
-
Pada Master Pi, dalam folder utama rumah, buat kunci baru.
cd ~
ssh-keygen
-
Navigasi ke folder ssh dan salin fail kunci ke fail baru yang disebut "pi01"
cd.ssh
cp id_rsa.pub pi01
-
Seterusnya anda ingin menyambung melalui SSH ke Pi02 dan ulangi langkah yang sama untuk membuat keyfile Pi02
ssh-keygen
cd.ssh
cp id_rsa.pub pi02
-
Sebelum keluar dari Pi02, kita perlu menyalin fail kunci Pi01 ke dalamnya dan mengesahkannya.
scp 192.168.1.2:/home/pi/.ssh/pi01.
kucing pi01 >> dibenarkan_kunci
jalan keluar
-
Setelah Pi02 selesai, ulangi semua langkah tersebut untuk Pi03
ssh-keygen
cd.ssh
cp id_rsa.pub pi03
scp 192.168.1.2:/home/pi/.ssh/pi01.
kucing pi01 >> dibenarkan_kunci
jalan keluar
- Ulangi langkah terakhir untuk baki Pi yang anda ada di rangkaian anda.
-
Setelah menghasilkan kunci untuk setiap Pi, keluar kembali ke Master Pi anda dan salin semua kunci yang dihasilkan pada setiap Pi.
cp 192.168.1.3:/home/pi/.ssh/pi02
cat pi02 >> kunci_kesahan
cp 192.168.1.4:/home/pi/.ssh/pi03
cat pi03 >> kunci_kesahan
cp 192.168.1.5:/home/pi/.ssh/pi02
cat pi04 >> kunci_kesahan
- (ulangi untuk seberapa banyak Pi di rangkaian anda)
Langkah 9: Menjalankan Program di Komputer Super Anda
![Menjalankan Program di Komputer Super Anda Menjalankan Program di Komputer Super Anda](https://i.howwhatproduce.com/images/001/image-1496-113-j.webp)
![Menjalankan Program di Komputer Super Anda Menjalankan Program di Komputer Super Anda](https://i.howwhatproduce.com/images/001/image-1496-114-j.webp)
![Menjalankan Program di Komputer Super Anda Menjalankan Program di Komputer Super Anda](https://i.howwhatproduce.com/images/001/image-1496-115-j.webp)
Sekarang semuanya harus disiapkan. Semasa masih menggunakan Master Pi anda, cuba jalankan lagi fail mesin ini:
cd ~
mpiexec -f machinefile -n 4 nama hos
Sekiranya semuanya dilakukan dengan betul, ia harus mengembalikan alamat IP semua Raspberry Pi anda. Setelah berjaya menguji komputer super kami, mari jalankan program python di atasnya:
-
Muat turun dan unzip skrip keretakan kata laluan Python ujian saya.
wget
tar -zxf python_test.tar.gz
-
Edit hash kata laluan ke yang anda mahu retak.
nano python_test / md5_attack.py
-
Salin fail Python ke semua Pi anda.
scp -r python_test 192.168.1.3:/home/pi
scp -r python_test 192.168.1.4:/home/pi
scp -r python_test 192.168.1.5:/home/pi
- (ulangi untuk semua Pi yang tinggal)
-
Jalankan skrip python.
mpiexec -f machinefile -n 5 python python_test / md5_attack.py
Skrip akan berjalan menggunakan kekuatan pemprosesan semua Pi di rangkaian anda! Jangan ragu untuk mengujinya menggunakan skrip python anda sendiri!
![Peraduan Raspberry Pi 2016 Peraduan Raspberry Pi 2016](https://i.howwhatproduce.com/images/001/image-1496-116-j.webp)
![Peraduan Raspberry Pi 2016 Peraduan Raspberry Pi 2016](https://i.howwhatproduce.com/images/001/image-1496-117-j.webp)
Hadiah Ketiga dalam Peraduan Raspberry Pi 2016
Disyorkan:
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
![Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar) Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Cara Membuat Lampu Kilat Super Terang Dengan LED - DIY: Lampu Terang Super: 11 Langkah
![Cara Membuat Lampu Kilat Super Terang Dengan LED - DIY: Lampu Terang Super: 11 Langkah Cara Membuat Lampu Kilat Super Terang Dengan LED - DIY: Lampu Terang Super: 11 Langkah](https://i.howwhatproduce.com/images/003/image-7404-25-j.webp)
Cara Membuat Lampu Kilat Super Terang Dengan LED - DIY: Lampu Terang Super: Tonton video Pada Mula
Cara Membuat Panel Lampu LED Super Terang - Versi Mudah: 8 Langkah (dengan Gambar)
![Cara Membuat Panel Lampu LED Super Terang - Versi Mudah: 8 Langkah (dengan Gambar) Cara Membuat Panel Lampu LED Super Terang - Versi Mudah: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-1572-64-j.webp)
Cara Membuat Panel Lampu LED Super Bright - Versi Mudah: Hari ini saya berkongsi dengan anda cara membuat Panel Lampu LED Super Bright yang cantik dari skrin LCD lama. Ini adalah versi mudah yang anda boleh gunakan 18650 dengan put 5v untuk telefon pintar dan lain-lain. 5630 adalah LED High-Brightness yang anda boleh gunakan apa sahaja Led jika anda mahuAdapter
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
![Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar) Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-8432-36-j.webp)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan
Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengendalikan Komputer Anda Dengan PSP: 5 Langkah (dengan Gambar)
![Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengendalikan Komputer Anda Dengan PSP: 5 Langkah (dengan Gambar) Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengendalikan Komputer Anda Dengan PSP: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-3763-59-j.webp)
Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengendalikan Komputer Anda Dengan PSP: Anda boleh melakukan banyak perkara menarik dengan homebrew PSP, dan dalam arahan ini saya akan mengajar anda bagaimana menggunakan PSP anda sebagai kayu bedik untuk bermain permainan, tetapi ada juga program yang membolehkan anda menggunakan kayu bedik anda sebagai tetikus anda. Inilah bahan