Mündəricat:

Başlayanlar üçün Ultimate Başsız RPi Sıfır Quraşdırma: 8 Addım
Başlayanlar üçün Ultimate Başsız RPi Sıfır Quraşdırma: 8 Addım

Video: Başlayanlar üçün Ultimate Başsız RPi Sıfır Quraşdırma: 8 Addım

Video: Başlayanlar üçün Ultimate Başsız RPi Sıfır Quraşdırma: 8 Addım
Video: PARASIZLAR İÇİN BAŞLANGIÇ KARAKTERİYLE REAPER NASIL KESİLİR? - Vampire Survivors (Fukara Edition) 2024, Iyul
Anonim
Başlayanlar üçün Ultimate Başsız RPi Zero Quraşdırması
Başlayanlar üçün Ultimate Başsız RPi Zero Quraşdırması

Bu Təlimatlandırmada, bütün Raspberry Pi Zero layihələri üçün əsas quruluşuma nəzər salacağıq. Hamısını bir Windows maşınından edəcəyik, əlavə klaviatura və ya monitor lazım deyil! İşimiz bitdikdə, İnternetdə olacaq, faylları şəbəkə üzərində paylaşacaq, USB başparmak sürücüsü kimi işləyəcək və s. Daha vizual bir insan olsanız, bu yazını da müşayiət edən bir YouTube videosu (GƏLƏCƏK!) Var.

Raspberry Pi Sıfırları sevirəm və çox faydalı olduqlarını düşünürəm, amma layihələrə inteqrasiya olunmaq üçün çox iş görmək lazımdır. Buradakı məqsədim, sizi bu quruluşu mümkün qədər asan bir şəkildə gəzdirməkdir və sonra sizə yeni xüsusi Raspbian OS SD Kartınızı necə yedəklədiyinizi göstərəcəyəm ki, 15 dəqiqə ərzində yeni yaddaş kartlarını yenidən görüntüləyə biləsiniz. yenidən bu prosesi keçmək.

Təəssüf ki, bu yazı Windows istifadəçiləri üçün xüsusi olaraq hazırlanmışdır. Əlbəttə ki, hər kəs üçün faydalı olardı, amma bu prosesi Linux və ya Mac OS -də etmirəm, ona görə də həmin maşınlarda dəqiq prosesə kömək edə bilmərəm. Əminəm ki, yenə də izləyə bilərsiniz. Burada Windows -a xas olan çox şey yoxdur və bunların hamısı Google -un bir az köməyi ilə hər hansı digər əməliyyat sistemində edilə bilər.

Bu, ilk növbədə bir Raspberry Pi Zero -da istifadə üçün nəzərdə tutulmuşdur, baxmayaraq ki, hamısı Sıfır W -da işləyəcək. Deyilənə görə, USB OTG funksiyalarının heç biri digər modellərdə (A, B və s.) İşləməyəcək, çünki onu dəstəkləyən yeganə model Zero və Zero W -dir.

Addım 1: Yükləmələr və Quraşdırmalar

Yükləmələr və Quraşdırmalar
Yükləmələr və Quraşdırmalar
Yükləmələr və Quraşdırmalar
Yükləmələr və Quraşdırmalar
Yükləmələr və Quraşdırmalar
Yükləmələr və Quraşdırmalar

Etməli olduğumuz ilk şey bir dəstə proqram yükləmək və quraşdırmaqdır.

BURADAN yüklənə bilən SD kartlara disk şəkilləri yazmaq üçün Balena Etcherə ehtiyacımız olacaq.

Disk şəkillərindən danışarkən, buradan Raspbian Lite -i götürək. Yazı zamanı Rasbian Buster Lite istifadə edirəm.

SD Yaddaş Kartı Formatlayıcı tətbiqini BURADAN tutmaq istəyirəm. Bu, SD kartları təsvir etməzdən əvvəl onları formatlaşdırmaq üçün istifadə olunur. Bu bir növ rəsmiyyətdir, ehtimal ki, əksər hallarda buna ehtiyac yoxdur, amma oxudum ki, yeni SD kartlarla sizi bir qədər kədərləndirə bilər.

Sonra BURADAN Putty yükləyin. Raspberry Pis ilə qarışırsınızsa, xüsusən də 'başsız' olsanız, Putty'yi mütləq istəyəcəksiniz.

Bu təəccüblü görünə bilər, amma bundan sonra BURADAN Apple tərəfindən Bonjour Çap Xidmətlərini tutacağıq. Bu, Raspberry Pi -yə (və digər cihazlara) adla müraciət etməyimizə imkan verir, buna görə də ona qoşulmaq üçün IP Adresinin nə olduğunu anlamaq məcburiyyətində deyilik. Bunu artıq maşınınıza quraşdırmış ola bilərsiniz, əvvəlcə yoxlamağa dəyər.

Nəhayət, BURADAN Win32 Disk Görüntüleyicisini tutun. Bitmiş SD kartımızın disk görüntüsünü yaratmaq üçün bunu sonda istifadə edəcəyik. Ardından, bir şeyi pozduqda və ya yeni bir layihəyə başladıqda, Balena Etcher ilə SD kartlara geri köçürə bilərik.

Tamam, indi hər şeyi quraşdırın, bu düz irəli olmalıdır. Bitirdikdən sonra Windows'u yenidən başladın və mikro SD kartınızı kompüterinizə atın və davam edin.

Addım 2: SD Kartın Qurulması

SD Kart Quraşdırma
SD Kart Quraşdırma
SD Kart Quraşdırma
SD Kart Quraşdırma
SD Kart Quraşdırma
SD Kart Quraşdırma
SD Kart Quraşdırma
SD Kart Quraşdırma

İndi SD kartı qurmaq üçün bütün yeni proqramlardan istifadə edək. Ancaq bunu etməzdən əvvəl, bunun üçün 8 və ya 16 konsert kartı ilə başlamağın yaxşı bir fikir olduğunu unutmayın. Daha sonra yenidən istifadə üçün sistemimizi dəstəkləyəcəyik və böyük bir kartla başlasanız, onu daha kiçik bir karta yaza bilməzsiniz. Bununla birlikdə daha böyük bir karta kiçik bir kart yaza və sonra onu doldurmaq üçün Linux fayl sistemini genişləndirə bilərsiniz. Kiçikdən başlamaq bunu daha sonra faydalı edəcək.

Beləliklə, əvvəlcə SD Yaddaş Kartı Formatlayıcı tətbiqini işə salın, SD kartınızı seçin, "sürətli format" ı seçin və həcm etiketində yazın. "Format" düyməsini basın və kartı hazırlamaq üçün bir an verin. Yaddaş kartınızda birdən çox bölmə varsa, onlardan hər hansı birini seçmək çox yaxşı işləyəcək; asılı olmayaraq bütün kartı formatlaşdıracaq.

Sonra, Raspbian Lite disk görüntüsünü istədiyiniz hər şeylə açın (Winrar istifadə edirəm).

Balena Etcher proqramını işə salın və sıxılmamış Raspbian Lite.img faylını seçin. SD kartınızı seçin və şəkli kartınıza yazmaq və yoxlamaq üçün vaxt verin.

Bunu etdikdən sonra, ehtimal ki, Windows-un yeni bölmələri götürməsini təmin etmək üçün SD kartı çıxarıb yenidən taxmalısınız. "Bu kompüterdə" "önyükleme" etiketli bir sürücü göründüyündə onu açın. Digər bölmənin oxunmaz olması barədə xəbərdarlıq alsanız, onu görməzdən gəlin; Windows -un yerli olaraq oxuya bilmədiyi bir Linux bölməsi.

Mətn faylları yaratmaq üçün rahat olduğunuz hər hansı bir proqramı işə salın. Notepad bunun üçün əladır, Microsoft VS Kodu daha yaxşıdır.

Birincisi, fayl uzantısı olmayan "ssh" adlı "açılış" sürücüsünə boş bir fayl əlavə edin: tamamilə boş buraxın. Bu, Raspbian -ın daha sonra Putty ilə bağlayacağımız SSH serverini açılışda başlatmasını təmin edəcək. Faylınızın "ssh.txt" kimi deyil, tam olaraq "ssh" adlandırıldığından əmin olmaq üçün File Explorer -də fayl uzantılarını göstərməli ola bilərsiniz. Windows 10 -da fayl uzantılarını necə göstərəcəyinizə bir nümunə.

Sonra "config.txt" faylını redaktə edək. Faylın altına keçib əlavə edəcəyik:

dtoverlay = dwc2

Bu, Ethernet və Kütləvi Saxlama Cihazını USB üzərindən idarə etmək üçün lazım olan USB OTG funksiyasını təmin edəcək.

Sonra "cmdline.txt" açın. Burada çox diqqətli olmalıyıq: hər bir əmr birinci sətirdə gedir və ətrafındakı digər əmrlər arasında bir yerə ehtiyac var. Təhlükəsiz olmaq üçün ilk sətrin sonuna bir boşluq əlavə edirəm və sənəddə boş bir ikinci sətir olduğundan əmin olun. Birinci sətrin sonuna gedin və əlavə edin:

modullar-yük = dwc2, g_ether

Yaxşı, SD kartın quraşdırılması tamamlandı! Mikro SD kartı Raspberry Pi -yə daxil edin və Raspberry Pi -ni USB vasitəsilə kompüterinizə qoşun. USB kabelinizi ən çox USB portuna bağladığınızdan əmin olun; xarici port yalnız gücə bağlıdır.

Addım 3: RPI SETUP BÖLÜM 1

RPI KURULUMU BÖLÜM 1
RPI KURULUMU BÖLÜM 1
RPI KURULUMU BÖLÜM 1
RPI KURULUMU BÖLÜM 1
RPI KURULUMU BÖLÜM 1
RPI KURULUMU BÖLÜM 1

Raspbian çəkdikdən sonra, tam USB portunda USB OTG funksiyasını aktivləşdirəcək. Sonra, Windows üçün bir USB Ethernet adapteri kimi görünən bir xidmətə başlayacaq və nəhayət, Windows'un içərisindən Ethernet üzərindən qoşula biləcəyimiz bir SSH serverini işə salacaq. Bu, klaviatura və ya monitora ehtiyac duymamağın açarıdır.

Windows -da, Başlat menyusunu tıklayaraq "Cihaz Meneceri" yazaraq "Cihaz Meneceri" ni açın. Bu bitdikdən sonra Windows tərəfindən aşkar edilmiş bütün cihazları görə biləcəksiniz. Cihaz menecerinizi izləsəniz, "USB Ethernet/RNDIS Gadget" adlı yeni bir şəbəkə adapterinin göründüyünü görəcəksiniz, bu da qoşulmağa hazır olduğunuzu bilir. Daha əvvəl Bonjour qurduğunuzu fərz etsəniz, Raspberry Pi -yə adla qoşula bilərsiniz; yoxsa, şəbəkənizi taramaq üçün NMAP kimi bir şeyə ehtiyacınız olacaq.

Varsayılan olaraq SSH olaraq təyin ediləcək Putty açın. Ev sahibi qutusuna "raspberrypi.local" yazın və Enter düyməsini basın. Hər şey düzgün aparılırsa, ehtimal ki, Raspberry Pi -dən SSH açarı barədə sizi xəbərdar edən bir təhlükəsizlik siqnalı açılır. Yaxşıdır, davam etmək üçün bəli düyməsini basın və Raspberry Pi -dən bir giriş istəyi alacaqsınız.

Əgər əlaqə qura bilmirsinizsə, Raspberry Pi üzərindəki işığın yanıb sönməsini dayandırana qədər gözləyin (yalnız yaşıl rəngdə olacaq) və onu ayırın. Ən çox USB portunu istifadə etdiyinizi yoxlayın, Apple Bonjour qurduqdan sonra Windows'u yenidən başladığınızdan əmin olun və USB -ni yenidən qoşun. Bəzən işlər ilk dəfə işləmir.

Raspberry Pi üçün standart istifadəçi hesabı girişi:

pi

Və parol belə olacaq:

moruq

Pi -yə daxil olduqdan sonra, etməli olduğumuz ilk şey, indi əldə etdiyimiz Ethernet yerinə USB cihazlarımızı Ethernet və Kütləvi Yaddaşa dəstək vermək üçün yenidən qurmaqdır. Yazaraq bunu edin:

sudo nano /etc /modulları

Bu, Nano mətn redaktorunda idarəçi imtiyazlarına malik bir fayl açacaq. Açıldıqdan sonra faylın altına gedin və yazın və ya yapışdırın:

dwc2

(Qeyd: bunu kopyaladıysanız, terminala sağ tıklayaraq Putty -ə yapışdıra bilərsiniz.) Sonra Control düyməsini basıb çıxmaq üçün X düyməsini basın. Saxlamaq istədiyinizə əmin olduğunuzu soruşacaq, bəli seçin. Sonra, fayl adını təsdiqləməyinizi xahiş edəcək, yalnız Enter düyməsini basın.

Daha irəli getmədən əvvəl, qurduğumuz USB Kütləvi Yaddaş (başparmak sürücüsü) funksiyasından danışaq. Pi -də istifadə etmək üçün faylları və ya skriptləri asanlıqla kopyalamaq və ya Windows -dan asanlıqla götürülə bilən loglar kimi sənədlər yazmaq üçün Pi üzərindəki skriptləriniz üçün çox faydalıdır. Bununla əlaqədar bir neçə xəbərdarlıq var. Bölməyə Raspberry Pi və Windows -dan eyni vaxtda yaza bilməzsiniz, ona görə də hansı tərəfə yazmaq istədiyinizi əvvəlcədən qərar verməlisiniz. Ayrıca, Windows -da yazıla bilsəniz, bəzən təmirə ehtiyacı olan sürücü haqqında bir xəbərdarlıq alacaqsınız. Bu kiçik bir narahatlıqdır və sənəd yazarkən Raspberry Pi -ni çıxarmadıqca əslində təmirə ehtiyacı yoxdur, buna görə də elə də böyük bir şey deyil.

Bütün bunları söyləyərək, USB Kütləvi Saxlama bölmə məlumatlarımız üçün konteyner faylı yaradaq. Burada 2 gigabayt və ya 2048 meqabayt olaraq təyin edirəm. İstəsəniz az və ya çox yer ayıra bilərsiniz. Daxil edin:

sudo dd bs = 1M əgər =/dev/zero of//piusb.bin count = 2048

Sonra, bu konteyneri fat32 MSDOS uyğun bir bölmə olaraq formatlayacağıq. Daxil edin:

sudo mkdosfs /piusb.bin -F 32 -I

İndi bu bölmə üçün montaj nöqtəsi olaraq istifadə etmək üçün bir kataloq hazırlayın:

sudo mkdir /mnt /usb_share

Və yeni bölmə üçün fstab -a bir giriş əlavə etməliyik:

sudo nano /etc /fstab

Bunu fstab faylının sonuna kopyalayın:

/piusb.bin /mnt /usb_share vfat istifadəçiləri, umask = 000 0 2

Bunu etdikdən sonra, bütün yeni bölmələri bağlayaq və heç bir səhv almadığımızdan əmin olaq. Bunu etsəniz, zəhmət olmasa buradakı addımlarınızı təkrarlayın və heç bir şeyi qaçırmadığınızdan əmin olun.

sudo dağı -a

Tamam, demək olar ki, USB cihazlarının qurulması başa çatdı. İndi "rc.local" a daxil olaq və USB cihazlarımızı yenidən aktivləşdirmək və hər açılışdan sonra bu bölməni yenidən düzəltmək üçün bəzi sətirlər əlavə edək:

sudo nano /etc/rc.local

Faylın son sətri olaraq qalması üçün "0 çıx" yazan sətirdən əvvəl aşağıdakıları kopyalayın:

/bin/sleep 5/sbin/modprobe g_multi file =/piusb.bin stall = 0 çıkarılabilir = 1sudo montaj -o ro /piusb.bin/mnt/usb_share

QEYD: Yuxarıdakı sətirlər bunu edəcək ki, Windows baş barmağa yaza bilsin və Linux yalnız ondan oxuya bilsin. Bunun əksinə olmasını istəyirsinizsə, bunun əvəzinə istifadə edin:

/bin/sleep 5/sbin/modprobe g_multi file =/piusb.bin stall = 0 çıkarılabilir = 1 ro = 1sudo mount -o /piusb.bin/mnt/usb_share

Burada yapışdırdığımız şeylərlə əlaqədar diqqət etməli olduğumuz bir neçə şey var. 5 saniyəlik yuxum var; İstəsəniz bunu 1 saniyəyə endirə bilərsiniz. Daha sonra, başlanğıcınız digər xidmətlər və sürücülərlə şişirsə, bunu artırmaq istəyə bilərsiniz. Təhlükəsiz olmaq üçün saat 5 -ə buraxıram.

İkinci xətt çoxfunksiyalı kompozit USB gadgetını işə salır. Bir anda, əvvəllər qurduğumuz "g_ether" Gadget'ını silmək niyyətindəyik, çünki burada Ethernet, Serial və Kütləvi Yaddaş bir yerdədir. Üçüncü sətir, Raspberry Pi -dəki fat32 hissəsini bərpa edir. Unutmayın ki, hər zaman daha sonra geri dönə bilərsiniz və yalnız fərqli layihələr üçün hansı tərəfin oxunacağını və ya fikrinizi dəyişsəniz dəyişə bilərsiniz.

Bunu etdikdən sonra "cmdline.txt" ə qayıdaq və "g_ether" i sondan çıxaraq:

sudo nano /boot/cmdline.txt

İlk sətrin sonuna gedin və "g_ether" ı silin, sonra qeyd edin.

Tamam, bir anlıq kürəyinizə vurun; uzun yol getdin. İndi Raspberry Pi -ni yenidən başladın və Windows -da yenidən istifadəyə hazır olaq.

sudo yenidən başladın

Addım 4: RPI Quraşdırma Bölümü 2

RPI Quraşdırma Bölümü 2
RPI Quraşdırma Bölümü 2
RPI Quraşdırma Bölümü 2
RPI Quraşdırma Bölümü 2
RPI Quraşdırma Bölümü 2
RPI Quraşdırma Bölümü 2
RPI Quraşdırma Bölümü 2
RPI Quraşdırma Bölümü 2

Raspberry Pi-də Çoxfunksiyalı Kompozit USB gadget funksiyasından istifadə etmək üçün bir çox qəribəliklər var. Bunların çoxunu dolaşmaq üçün bir yol tapmadım, amma alışdıqdan sonra heç bir problemi yoxdur.

Birincisi: Raspberry Pi açıldıqda, USB OTG cihazı olaraq qoşulduqda, Windows -da naməlum bir cihaz olduğuna dair bir xəbərdarlıq alacaqsınız; sadəcə buna məhəl qoyma. Bu problemi həll etmək üçün "g_multi" modulunu "rc.local" ə əlavə etdik, ancaq işə salınması bir neçə saniyə çəkir. Bir az sonra USB cihazları yenidən yığılacaq və USB baş barmağınız açılacaq.

İkinci qəribəlik: Bəzən, baş barmaq sürücüsü göründükdə, Windows səhv bir şey olduğunu və səhvlər üçün taranması lazım olduğunu şikayət edəcək. Bunun səbəbi mürəkkəbdir, ancaq SD karta yazarkən Raspberry Pi -ni çıxarmadığınız halda heç bir problem yoxdur; Linux -un onu necə bağladığı bir qəribədir. İstəsəniz təmir edə bilərsiniz və ya sadəcə gözardı edə bilərsiniz.

Tamam, buna görə də indi Raspberry Pi -nin ev sahibliyi etdiyi bir barmaq sürücüsünüz var. Bunu Windows tərəfindən yazıla yazmısınızsa, indi üzərində "test.txt" adlı bir mətn faylı yaratmaq üçün əlverişli zamandır, daha sonra onu Linuxdan oxuyacağıq.

Bu üçüncü qəribəliyi istifadə etdiyiniz maşın başına yalnız bir dəfə düzəltməlisiniz, buna görə əsəbi görünsə də, yəqin ki, bunu yalnız bir dəfə etməli olacaqsınız.

"Cihaz menecerini" əvvəllər olduğu kimi gətirin və "digər cihazlar" ın altında "RNDIS" adlı bir xəbərdarlıq olan bir cihaz görməlisiniz. "G_ether" in niyə yaxşı işlədiyini bilmirəm, amma bu belə deyil; asan bir düzəliş olsa da. Bunun üzərinə sağ vurun və "Sürücüyü yeniləyin" seçin. Sonra "Kompüterimə göz at" və "Seçməyimə icazə ver". "Bütün cihazları göstər" seçin və bütün seçimləri yükləmək üçün bir müddət verin. Yükləndikdən sonra "İstehsalçılar" siyahısını aşağı çəkin və "Microsoft" u seçin ("Microsoft Corporation" deyil, sadəcə "Microsoft"). "Model" siyahısında: "Uzaqdan NDIS uyğun cihaz" a gedin və seçin, sonra sağ altdakı "İrəli" düyməsini basın. Bir xəbərdarlıq alacaqsınız, yalnız "Bəli" düyməsini basın və quraşdırma başa çatdıqda dialoqu bağlayın.

Hər şey yaxşı olarsa, indi "Şəbəkə Adaptörleri" altında "Uzaqdan NDIS uyğun bir cihaz" olacaq. İndi Raspberry Pi ilə yenidən danışa bilərik.

Daha sonra, Windows maşınımızın internet bağlantısı vasitəsi ilə internetə daxil ola biləcəyinə əmin olaq. Bunu etmək üçün "Başlat" düyməsini basın və "Şəbəkə Vəziyyəti" yazın və seçin. Açılan zaman: bir az aşağı diyirləyin və "Adapter Ayarlarını Dəyişdir" seçin. Burada "Ethernet 5" kimi bir adla Raspberry Pi NDIS cihazınızı və Windows -u internetə bağlamaq üçün istifadə etdiyiniz şəbəkə adapterini görməlisiniz; bu çox güman ki, "Wifi" kimi bir şey adlandırılacaq. Sizi İnternetə bağlayan birini sağ vurun və "Xüsusiyyətlər" i seçin. Sonra, açılan pəncərədə "Paylaşım" sekmesini basın. İndi "Digər şəbəkə istifadəçilərinin bu kompüterin internet bağlantısı ilə əlaqə qurmasına icazə verin" yazan qutuyu yoxlayın və baxdığımız Raspberry Pi NDIS cihazının şəbəkə adapterinin adını seçin ("Ethernet 5" kimi bir şey.)

Bunu etdikdən sonra, əvvəlki kimi Putty ilə yenidən əlaqə quraraq Raspberry Pi-nin internet bağlantısını yoxlaya bilərik. Pi -də internet bağlantısı axtararkən yoxladığım ilk şey, Google domen adı serveri olan 8.8.8.8 -ə pinq vurmaqdır. Bunu yazaraq edə bilərsiniz:

ping 8.8.8.8

Çox güman ki, bağlantınız olmayacaq, bu halda Pi -ni yenidən başladın:

sudo yenidən başladın

Yenidən başladıqda, Ethernet adapterini geri gətirəcək və Windows bundan sonra avtomatik olaraq ona İnternet bağlantısı qurmağa başlamalıdır. USB sürücüsünün yenidən açılmasını gözləyərək açıldığını bilməlisiniz. İndi Putty ilə yenidən əlaqə saxlayaq və internet bağlantısı üçün yenidən test edək:

ping 8.8.8.8

Bu dəfə çox yaxşı işləməlidir, buna görə də indi baxaq www.google.com:

ping

Tamam, mükəmməl. Beləliklə, bizim Raspberry Pi rəsmi olaraq internetə bağlıdır! Gözəl iş!

Bu nöqtədə problemləriniz varsa, cihazı "Cihaz Menecerindən" çıxarmalı ola bilərsiniz (üzərinə sağ vurun və "Cihazı Sil" seçin və Windows'u yenidən başladın). Sonra bu addımı yenidən başlayın. O yerə getməzdən əvvəl hər şeyi yenidən oxuyardım və heç nəyi qaçırmadığınızdan əmin olardım.

Addım 5: RPI Quraşdırma Bölümü 3

RPI Quraşdırma Bölümü 3
RPI Quraşdırma Bölümü 3
RPI Quraşdırma Bölümü 3
RPI Quraşdırma Bölümü 3
RPI Quraşdırma Bölümü 3
RPI Quraşdırma Bölümü 3

İndi Pi onlayn olduğumuz üçün hər şeyi quraşdırmağa və qalanı qurmağa başlaya bilərik. Bir şey qurmadan əvvəl, APT paketlərimizi aşağıdakılarla yeniləməliyik:

sudo apt-get yeniləməsi

Daha sonra qaçaraq bir az da ev təmizliyi edək:

sudo raspi-config

Bu bitdikdən sonra "İstifadəçi Parolunu Dəyişdir" seçin. Sonra bu Raspberry Pi üçün ev sahibinin adını standartdan fərqli bir şeyə uyğunlaşdıraq. "Şəbəkə Seçimləri" ni və sonra "Host Adı" nı seçin. Mən öz adımı "devpi" adlandırdım, ancaq sənə uyğun olan hər şeylə gedə bilərsən; unutmayın ki, bu SD kartı daha sonra görüntüləyəcəyik, buna görə də inşallah daha sonra bu quruluşu yenidən istifadə edəcəyiniz üçün onu hələ də bir layihəyə çox xüsusi etmək istəmirsiniz. Bitirdikdən sonra geri qayıdın və Raspberry Pi -ni yenidən başlatacaq "Bitir" seçin.

Başparmak sürücüsü yenidən yuxarı qalxdıqda, Putty ilə yenidən əlaqə quraq. Unutmayın ki, Raspberry Pi -yə indi fərqli bir ad verildi, buna görə artıq "raspberrypi.local" dan istifadə edə bilməzsiniz. İndi daxil etdiyiniz host adını istifadə etməlisiniz. Ev sahibi adı fərqli olduğu üçün yeni bir SSH açarı xəbərdarlığı da alacaqsınız. Girişiniz hələ də "pi" olaraq qalacaq, ancaq parolunuz indi də fərqli olacaq.

İndi Samba fayl paylaşımını quraq ki, Windows -dan Linuxda faylları düzəldə biləsiniz. Əvvəlcə "avahi-daemon" quracağıq:

sudo apt-get avahi-daemon quraşdırın

Sonra:

sudo update-rc.d avahi-daemon standartları

Bu növbəti addım 548 portu üzərində Apple Talk -a icazə vermək kimi görünür. Düzünü deyim ki, bunun nəyə görə lazım olduğunu bilmirəm, amma Samba fayl paylaşımını onsuz da işə sala bilmədim, buradayıq. Yeni bir xidmət faylı yaradacağıq:

sudo nano /etc/avahi/services/afpd.service

Və ona bir neçə XML yapışdırın:

%h _afpovertcp._tcp 548

Sonra saxlamaq üçün x düyməsini vurun. İndi "avahi-daemon" u yenidən başladın və zeroconf xidməti kəşf qurulmasına sahib olmalıyıq.

sudo /etc/init.d/avahi-daemon yenidən başladın

Nəhayət, Samba fayl paylaşım xidmətini quraq. Mavi ekranda WINS dəstəyini aktiv etməyinizi istədikdə həmişə yox deyərəm.

sudo apt-get samba samba-common-bin quraşdırın

Varsayılan Samba fayl paylaşım parolunu dəyişdirək:

sudo smbpasswd -pi

Bunu etdikdən sonra, standart Samba konfiqurasiyasını dəyişdirməliyik:

sudo nano /etc/samba/smb.conf

Burada konfiqurasiya edə biləcəyiniz çox şey var, ancaq faylın altına enib standart paylaşım ayarlarımı yapışdırıram:

iş qrupu = İŞ QRUPU

qalibiyyət dəstəyi = bəli [mənbə] şərh = HOME yolu =/ev/pi/gözdən keçirilə bilən = Bəli yazıla bilər = Bəli yalnız qonaq = maska yaratma = 0777 kataloq maskası = 0777 ictimai = bəli yalnız oxunur = istifadəçi qüvvəsi yoxdur = kök qüvvələri qrupu = kök

Bu, "/home/pi" ni tam oxumaq/yazmaq imkanı ilə paylaşacaq. Bunu indi fərdiləşdirməkdən çekinmeyin, amma bunu Windows -dan skriptləri redaktə etmək üçün istifadə edirəm, ona görə də onu açıq buraxmaq istəyirəm. Raspberry Pi -ni saxlamaq və yenidən başlatmaq üçün Control + X düymələrini basaraq hamısını işə salın:

sudo yenidən başladın

Addım 6: RPI Quraşdırma Bölümü 4

RPI Quraşdırma Bölümü 4
RPI Quraşdırma Bölümü 4
RPI Quraşdırma Bölümü 4
RPI Quraşdırma Bölümü 4

Həmişə olduğu kimi, USB baş barmaq sürücüsü Windows -da yenidən açıldıqdan sonra davam etməyə hazırıq. Bu dəfə yeni Samba paylaşımımız üzərindən Linux fayl sisteminə daxil olmağa çalışaq. Windows -da bunu Fayl Gəzgini və ya hər hansı bir fayl tarayıcısını açaraq "\ YOUR_HOST_NAME" yoluna gedərək edə bilərsiniz (əsl host adınızla əvəz edin.) Sizdən tipik standart istifadəçi Pi istifadəçi kimlik məlumatlarınızı istəyəcək. "və yeni şifrəniz nə olursa olsun. Etimadnamənizi yadda saxlamaq üçün dediyinizə əmin olun ki, bu məlumatı daxil etməyə davam etməyəsiniz.

Hər şey düzgün işləyirsə, bəzi paylaşılan qovluqları görəcəksiniz. Bunların hər ikisi eyni "home/pi" qovluğunu göstərir. Onlardan birini açın və daha əvvəl USB baş barmağında etdiyimiz kimi "test.txt" adlı başqa bir mətn faylı yaradın.

İndi hər iki test sənədini hazırladıqdan sonra onları Raspberry Pi -dən oxuyaq. SSH-ə yenidən qoşulun və istifadəçi ev qovluğunda nə olduğunu görmək üçün aşağıdakıları yazın:

ls

Yeni yaratdığımız test mətn faylını görəcəksiniz. Cat əmri ilə məzmununu siyahıya alaraq bunu təsdiq edə bilərsiniz:

pişik mətni.txt

"/Mnt/usb_share" məzmununu siyahıya alsaq, Windows -da USB sürücüsündə hazırladığımız mətn faylını görə bilərik:

ls /mnt /usb_share

Və bunu pişik etsək, məzmununu görə bilərik:

pişik /mnt/usb_share/test.txt

Əla! Raspberry Pi qurmağı bitirdiniz!

Addım 7: Disk Görüntüsünü Yedəkləyin

Yedək Disk Şəkli
Yedək Disk Şəkli
Yedək Disk Şəkli
Yedək Disk Şəkli

Tamam, yeni layihələr üçün bir baza qurmağı bitirdiniz! Gözəl iş! Bu bir səyahət idi, amma bu quruluşla çox çılğınlaşmadan əvvəl, bu nöqtəyə asanlıqla bərpa edə biləcəyimiz və ya gələcəkdə yeni layihələr üçün bu quruluşu kopyalaya biləcəyimiz üçün ehtiyat nüsxəsini çıxarmalıyıq. Bunu etmək üçün Raspberry Pi -ni bağlayaq və SD kartı yenidən Windows maşınına qoyaq:

sudo bağlanması -h indi

SD kart Windows -da göründükdən sonra Win32 Disk Imager proqramını işə salın. Bunun üçün, ehtiyat disk şəklimiz üçün bir yol və fayl adı daxil edəcəyik. ". İmg" fayl uzantısını verdiyinizə əmin olun.

Sonra doğru sürücünün seçildiyinə əmin olun. Bu, SD kartınızın açılış sürücüsü olmalıdır.

Sonra bu prosesi sürətləndirmək üçün "Yalnız ayrılmış bölmələri oxuyun" düyməsini basın. Sonda "Oxu" düyməsini basın və öz işini görməsinə icazə verin.

İş bitdikdə, demək olar ki, bütün SD kartın ölçüsündə olan bir disk görüntü faylının yaradıldığını görə bilərik! Bu fayl məzmununun çoxu boş olduğu üçün sıxışdıraraq bunu çox kiçilə bilərik. Winrar istifadə edirəm, amma istədiyiniz hər şeyi istifadə edə bilərsiniz, yalnız yüksək bir sıxılma səviyyəsi seçdiyinizə əmin olun. İndi şəkil arxivinin çox kiçik olduğunu görə bilərsiniz.

Budur, indi İnternetə və Windows maşınınıza USB ilə bağlı bir Raspberry Pi var. Başqa heç bir aparata ehtiyac yoxdur. Buna SSH vasitəsi ilə qoşula, Windows -da sevdiyiniz redaktordan kod yaza, faylları birbaşa Linux fayl sisteminə saxlaya və ya Windows -un USB baş barmağı vasitəsilə ötürə bilərsiniz. Şəbəkəni düzəldə bilməyəcəyiniz digər kompüterlərdən faylları ötürə bilmək əsl rahatlıqdır. Yeni faylları izləyəcək və baş barmağında görünən kimi işlədəcək skriptlər də yaza bilərsiniz!

Bütün bu dərsdən keçdiyinizə görə çox şadam! Ümid edirəm ki, ilk cəhddə hər şey düzgün işlədi və bu, bir çox vaxtınıza qənaət etdi. Hər hansı bir probleminiz varsa, şərhlərdə kömək etmək üçün əlimdən gələni edəcəyəm və quruluşumda hər hansı bir dəyişiklik etsəniz, fikir və təkliflərinizi eşitmək istərdim.

Addım 8: Bonus İpuçları

Daha böyük disklərə bərpa olunur

Bu görüntüyü disk şəklindən daha böyük olan yeni bir SD karta bərpa edirsinizsə, yeni kartı doldurmaq üçün Linux fayl sistemini genişləndirmək istəyəcəksiniz. Bu, "raspi-config" proqramını işə salmaqla edilə bilər:

sudo raspi-config

Sonra "Ətraflı Seçimlər" i seçin. Sonra "Fayl Sistemini Genişləndirin". Bu tamamlandıqda, daha kiçik bir disk görüntüsü ilə başlamış olsanız da, Linux sisteminiz bütün SD kartı istifadə edəcək.

Linux -da Windows -dan baş barmaq sürücüsündə yeni yazılı faylları görmək

Yeni faylların görünməsi üçün Linux-da bu fat32 sürücüsünü söküb yenidən bağlamalı olacaqsınız. Bunu etmək çox əhəmiyyətsizdir və aşağıdakılarla edilə bilər:

sudo umount /mnt /usb_share

Sonra:

sudo mount -o ro /piusb.bin /mnt /usb_share

İndi Linux -da yeni sənədlərinizi görməlisiniz:

ls /mnt /usb_share

Başparmak sürücüsündə yeni python skriptlərini axtarın və avtomatik olaraq işləyin

Yeni sənədləri avtomatik olaraq izləmək və göründükcə onlarla bir şey etmək üçün qabıq skripti hazırlana bilər. Davamlı çalışmaq ağır bir əməliyyat kimi hiss olunur, buna görə də çox sürətli işləməməyə çalışıram, amma Raspberry Pi çox da fikir vermir.

Əvvəlcə shell skriptini yaradın:

nano refreshPythonScript.sh

Aşağıdakı skriptə yapışdırın və zövqünüzə uyğun olaraq düzəldin:

#!/bin/sh

remoteFile = "/mnt/usb_share/Main.py" tempFile = "/home/pi/tempMain.py" localFile = "/home/pi/Main.py" # lokal faylı tapın və onu boş bir fayl ilə əvəz edin rm $ localFile $ localFile -ə toxunun, faylları yeniləmək üçün usb_share # sökün və yenidən qurun sudo umount /mnt /usb_share sudo mount -o ro /piusb.bin /mnt /usb_share # sudo müqayisə etmək üçün Main.py faylını usb payından kopyalayın / cp -r $ remoteFile $ tempFile, əgər cmp -s "$ tempFile" "$ localFile"; sonra echo "onlar uyğun gəlir" başqa echo "fərqlidirlər" # sudo killall python3 artıq işləyirsə # python skriptini öldür localFile fi # yoxlamadan əvvəl bir az gözləyin yuxu 10 tamamlandı

Control + X ilə saxla və icra etmək üçün skriptdəki icazələri dəyişdirin:

chmod +x refreshPythonScript.sh

İndi yazaraq istədiyiniz zaman işlədə bilərsiniz:

./refreshPythonScript.sh

Əlbəttə ki, Raspberry Pi başlayanda avtomatik olaraq edilə bilər ki, bu da onu kiçik bir Python cihazına çevirir!

Tövsiyə: