Windows-ის ძირითადი უფასო პროგრამა Raspberry Pi მფლობელებისთვის
ფლობა და გამოყენება ა Raspberry Pi მოითხოვს პროგრამული პაკეტების კომპლექტს მისი დასაყენებლად, შესანარჩუნებლად და თქვენი პროექტების კოდის დასაწერად. ისეთი ამოცანები, როგორიცაა სურათის SD ბარათზე ჩაწერა, SD ბარათის ფორმატირება, ფაილების ქსელში გადატანა ან თქვენს Pi-ზე დისტანციურად შესვლა, საჭიროებს რაიმე სახის პროგრამას. პროექტისთვის პითონის სკრიპტის დაწერაც კი შეიძლება მოიცავდეს ფუნქციებით მდიდარ ტექსტურ რედაქტორებს, თუ გირჩევნიათ ვიზუალურად მიმზიდველი ტილო თქვენი კოდისთვის.
მოდით გადავხედოთ თითოეულ პროგრამულ პაკეტს და ვაჩვენოთ, თუ რატომ გსურთ ამ აპების გამოყენება.
01
08-დან
რაც მოგვწონს
კავშირების დასამატებლად საჭიროა მხოლოდ IP მისამართი.
ექსპერტი პარამეტრები RealVNC სესიების მორგებისთვის.
RealVNC Viewer უფასოა.
ხელმისაწვდომია რამდენიმე პლატფორმისთვის.
რაც არ მოგვწონს
მცირე ჩამორჩენა Pi-ს დისტანციურად მართვისას.
Raspberry Pi-ს თქვენს ვერსიას უნდა ჰქონდეს ჩაშენებული VNC სერვერი.
გჭირდებათ ექსპერტის დონის უნარები Pi VNC სერვერის კონფიგურაციისთვის.
თუ არ გსურთ შეიძინოთ დამატებითი ეკრანი, კლავიატურა ან მაუსი თქვენი Raspberry Pi-სთვის, შედით VNC სესიაზე თქვენი კომპიუტერიდან და გამოიყენეთ არსებული პერიფერიული მოწყობილობები.
VNC ნიშნავს ვირტუალური ქსელის გამოთვლას და გაძლევთ საშუალებას ნახოთ თქვენი მთელი Pi დესკტოპი სხვა კომპიუტერიდან, ამ შემთხვევაში, Windows კომპიუტერიდან.
შეგიძლიათ გამოიყენოთ RealVNC Viewer თქვენს კომპიუტერზე, რათა ნახოთ თქვენი Raspberry Pi (ყოფილი Raspbian) დესკტოპი. RealVNC-ის გამოყენება მარტივია. დაწყება ა VNC სერვერი თქვენს Raspberry Pi-ზე (გამოყენებით vncserver ტერმინალში) და შემდეგ შედით მასში თქვენი კომპიუტერიდან ტერმინალზე IP დეტალების და თქვენი Pi მომხმარებლის სახელისა და პაროლის გამოყენებით.
02
08-დან
რაც მოგვწონს
კარგად მუშაობს დისტანციური ტერმინალის სესიებისთვის.
მარტივი დაყენება მხოლოდ IP მისამართით.
უფასო პროგრამა, რომელიც არ საჭიროებს ინსტალაციას.
შეინახეთ სესიები, დაამყარეთ მომავალი კავშირები სწრაფად.
რაც არ მოგვწონს
მოითხოვს ექსპერტის დონეზე SSH-ის კონფიგურაციის Pi-ზე.
გაფართოებული პარამეტრები მოითხოვს ციცაბო სწავლის მრუდს.
კავშირის პრობლემების მოგვარება შეიძლება რთული იყოს.
RealVNC-ის მსგავსად, თუ არ გაქვთ ცალკე ეკრანი და პერიფერიული მოწყობილობები თქვენი Raspberry Pi-სთვის, როგორ შეგიძლიათ გაუშვათ სკრიპტები და დაწეროთ კოდი?
SSH კიდევ ერთი კარგი ვარიანტია PuTTY-ის გამოყენებით. PuTTY არის მარტივი ტერმინალის ემულატორი, რომელიც აწარმოებს ტერმინალის ფანჯარას იმავე ქსელთან დაკავშირებულ ნებისმიერ კომპიუტერზე.
ყველაფერი რაც თქვენ გჭირდებათ არის თქვენი Pi-ს IP მისამართი და შეგიძლიათ შექმნათ ტერმინალის ფანჯარა თქვენს Windows დესკტოპზე კოდის დასაწერად, სკრიპტების გასაშვებად, ბრძანებების შესასრულებლად და სხვა.
ერთადერთი შეზღუდვა არის პითონის პროგრამების გაშვებისას, რომლებსაც აქვთ ნებისმიერი ტიპის GUI ელემენტი. ეს GUI ფანჯრები არ იხსნება PuTTY SSH სესიის განმავლობაში. ამისათვის დაგჭირდებათ მსგავსი რამ VNC (ამ სიაში ზემოთ).
03
08-დან
რაც მოგვწონს
შეიძლება კონფიგურირებული იყოს Pi-ში ცვლილებების ავტომატურად შესანახად.
უფრო ფუნქციონალური, ვიდრე მხოლოდ Pi ტერმინალის გამოყენება.
მარტივი გამოსაყენებელი საწყისი დაყენების შემდეგ.
რაც არ მოგვწონს
საჭიროებს დამატებით დანამატს.
შესაძლოა საჭირო გახდეს DHCP-ის ჩართვა სახლის ქსელის როუტერზე.
SSH კავშირი მოითხოვს თქვენ დააინსტალიროთ PuTTY.
თავდაპირველი დაყენება შეიძლება მოითხოვდეს გაფართოებულ ცოდნას.
თქვენ შეგიძლიათ ჩაწეროთ თქვენი Python სკრიპტები თქვენს Raspberry Pi-ში ტერმინალის ტექსტური რედაქტორის გამოყენებით, როგორიცაა nano. თუმცა, ის არ მოგცემთ დიდ ვიზუალურ გამოხმაურებას კოდის განლაგების, ინტერვალისა და სინტაქსის ხაზგასმის თვალსაზრისით.
Notepad++ Windows Notepad-ის სუპერდატვირთული ვერსიას ჰგავს, რომელიც გთავაზობთ რამდენიმე ფუნქციას, რომელიც დაგეხმარებათ კოდის დაწერაში. საყვარელი ფუნქციაა სინტაქსის ხაზგასმა, რომელიც აჩვენებს თქვენს პითონის ჩაღრმავებას ლამაზად და ნათლად.
Notepad++ ასევე გთავაზობთ დანამატებს მისი ფუნქციონირების გასაუმჯობესებლად. მაგალითად, NppFTP დანამატი გაძლევთ ძირითად SFTP ფუნქციონირებას თქვენი Pi-ზე კოდის გადასატანად, მას შემდეგ რაც დაწერთ მას.
04
08-დან
რაც მოგვწონს
გთავაზობთ მარტივი ფაილის გამომძიებლის განცდას, რომლის გამოყენებაც მარტივია.
ფაილის გადაცემა მარტივია წერტილით და დააწკაპუნეთ.
მარტივი კავშირები საწყისი დაყენების შემდეგ.
თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ტექსტური რედაქტორი.
რაც არ მოგვწონს
SSH მოითხოვს PuTTY-ის ინსტალაციას.
თავდაპირველი დაყენება შეიძლება მოითხოვდეს გაფართოებულ ცოდნას.
აქვს უფრო ციცაბო სწავლის მრუდი, ვიდრე სხვა ვარიანტები.
თუ გსურთ დაწეროთ თქვენი სკრიპტები ტექსტურ რედაქტორში კარგი სინტაქსის ხაზგასმით (როგორც ზემოთ Notepad++), გადაიტანეთ თქვენი კოდი კომპიუტერიდან თქვენს Pi-ზე. არსებობს რამდენიმე ვარიანტი, მათ შორის USB ჩხირების ან ონლაინ ჰოსტინგის გამოყენება. კიდევ ერთი მეთოდია SFTP-ის გამოყენება აპლიკაციის საშუალებით სახელწოდებით FileZilla.
SFTP ნიშნავს SSH ფაილის გადაცემის პროტოკოლს. SFTP საშუალებას გაძლევთ ნახოთ თქვენი Pi-ს დირექტორიები თქვენი კომპიუტერიდან, რომ ატვირთოთ და ჩამოტვირთოთ ფაილები.
სხვა აპლიკაციების მსგავსად, FileZilla-ს სჭირდება თქვენი Pi-ის IP მისამართი და მომხმარებლის სახელი და პაროლი.
05
08-დან
რაც მოგვწონს
უფასო პროგრამული უზრუნველყოფა.
მარტივი გამოსაყენებელი.
ინფორმაციული Readme ფაილი.
რაც არ მოგვწონს
შეზღუდული ფუნქციონირება მოწინავე მომხმარებლებისთვის.
ყველა Raspberry Pi-ს სჭირდება SD ბარათი და ამ SD ბარათს სჭირდება ბარათზე ჩაწერილი ოპერაციული სისტემა. Raspberry Pi OSn (და სხვა ვარიანტები) ჩვეულებრივ იწერება SD ბარათზე დისკის გამოსახულების გამოყენებით, რომლისთვისაც გჭირდებათ კონკრეტული პროგრამული უზრუნველყოფა.
Windows-ისთვის ერთ-ერთი პოპულარული ვარიანტია Win32DiskImager. ეს არის მარტივი აპლიკაცია, რომელიც ასრულებს სამუშაოს. ყურადღებაა საჭირო იმისათვის, რომ სწორი დისკი შეირჩეს ჩასაწერად, რაც პროცესის ერთადერთი ნაწილია, რომელსაც დიდი ყურადღება სჭირდება.
06
08-დან
რაც მოგვწონს
ძალიან მარტივი გამოსაყენებელი.
არ აფორმატებს დაცულ ტერიტორიებს SD ბარათზე.
მუშაობს SD, SDHC და SDXC ბარათებზე.
უფასო ჩამოტვირთვა და ინსტალაცია.
რაც არ მოგვწონს
მიუწვდომელია Linux-ისთვის.
დაცული ტერიტორიების ფორმატირება შეუძლებელია.
საჭიროებს ხელით განახლებას, თუ ბარათი მიმაგრებულია აპის გაშვების შემდეგ.
სანამ დისკის სურათს SD ბარათზე ჩაწერთ, უნდა დარწმუნდეთ, რომ ის სწორად არის ფორმატირებული.
Windows-ს აქვს ჩაშენებული ფორმატირების შესაძლებლობები. თუმცა, შეიძლება გირჩევნიათ გამოიყენოთ SD Foundation-ის ოფიციალური SD Formatter ინსტრუმენტი ბარათების გასასუფთავებლად. ეს აპლიკაცია ნაკლებ პრობლემას განიცდის ბარათის სხვადასხვა ტიპებთან და ფორმატებთან დაკავშირებით და მოიცავს რამდენიმე ვარიანტს, ვიდრე Microsoft-ის შეთავაზება.
07
08-დან
რაც მოგვწონს
მარტივი გამოსაყენებელი.
საშუალებას გაძლევთ შეამოწმოთ ნამდვილი მედია მონაცემთა დაკარგვის გარეშე.
ძალიან პორტატული პროგრამა (ინსტალაცია არ არის საჭირო).
ტესტირება საფუძვლიანია.
რაც არ მოგვწონს
შეიძლება გამოიწვიოს მონაცემთა დაკარგვა არანამდვილი მედიისთვის.
მუშაობს უფრო ნელა, ვიდრე სხვა მსგავსი ინსტრუმენტები.
H2TestW არის კიდევ ერთი უფასო პროგრამული პაკეტი SD ბარათებისთვის. ის ამოწმებს ბარათის სიჩქარეს და მთლიანობას სანამ გამოიყენებთ.
ჩვენ ვცხოვრობთ ყალბი SD ბარათებით სავსე სამყაროში, ამიტომ კარგი იდეაა, სანამ მის გამოყენებას გამოიყენებთ, შეამოწმეთ თუ იღებთ რეკლამირებულ სიჩქარეებს. ეს შეიძლება ოდნავ გადაჭარბებული ჩანდეს, მაგრამ იმის გათვალისწინებით, რომ Pi პროექტები, როგორიცაა მედია ცენტრები, შესამჩნევი განსხვავებებია ბარათის სიჩქარეებს შორის, ეს ღირებული პროცესია.
ინსტრუმენტი წერს ბარათს ტესტის დაწყებამდე, ამიტომ დარწმუნდით, რომ აირჩიეთ დისკის სწორი ნომერი.
08
08-დან
რაც მოგვწონს
მარტივი, მსუბუქი უტილიტა.
შედეგები ხელმისაწვდომია მრავალი ფაილის ფორმატში.
ხელმისაწვდომია ყველა ძირითადი პლატფორმისთვის.
უფასო ჩამოტვირთვა და გამოყენება.
რაც არ მოგვწონს
ნაკლებად საფუძვლიანი, ვიდრე სხვა, მსგავსი ვარიანტები.
ნაკლები ვარიანტია ხელმისაწვდომი ვიდრე უფრო მოწინავე კომუნალური საშუალებები.
აქ ჩამოთვლილი ხელსაწყოების უმეტესობა მოითხოვს, რომ იცოდეთ თქვენი Raspberry Pi-ს IP მისამართი. კარგია, თუ დააყენებთ სტატიკური მისამართებს. რა მოხდება, თუ როუტერი ანიჭებს შემთხვევით მისამართს ყოველ ჯერზე, როცა მოწყობილობა დაუკავშირდება თქვენს ქსელს? Angry IP სკანერი დაგეხმარებათ თქვენი ქსელის სკანირებით IP მისამართების განსაზღვრულ დიაპაზონში და დააბრუნეთ ყველა აქტიური ჰოსტის (მოწყობილობის) სია.
ეს არ არის ისეთი სასარგებლო, როგორც Fing Android აპლიკაცია ის ყოველთვის არ აჩვენებს თითოეული მოწყობილობის სახელს. ასე რომ, შეიძლება იყოს ცოტა საცდელი და შეცდომა სწორი IP მისამართის პოვნაში.