การเป็นเจ้าของและการใช้ Raspberry Pi ต้องการชุดซอฟต์แวร์เพื่อช่วยให้คุณสามารถตั้งค่าบำรุงรักษาและเขียนโค้ดสำหรับโครงการของคุณได้
งานเช่นการเขียนภาพลงในการ์ด SD การฟอร์แมตการ์ด SD การถ่ายโอนไฟล์ผ่านเครือข่ายของคุณหรือแม้กระทั่งการลงชื่อเข้าใช้ Pi จากระยะไกลทั้งหมดจะต้องมีรูปแบบบางอย่าง แม้กระทั่งการเขียนสคริปต์ Python สำหรับโครงการของคุณก็สามารถใช้โปรแกรมแก้ไขข้อความที่มีคุณลักษณะหลากหลายได้หากคุณต้องการผ้าใบที่ดูน่าสนใจมากขึ้นสำหรับโค้ดของคุณ
ลองใช้ชุดซอฟต์แวร์แต่ละชุดและแสดงเหตุผลที่คุณอาจต้องการใช้แต่ละชุด
01 จาก 08RealVNC Viewer
หากคุณไม่ต้องการซื้อหน้าจอแป้นพิมพ์หรือเมาส์พิเศษสำหรับ Raspberry Pi ของคุณทำไมไม่เข้าสู่เซสชัน VNC จากคอมพิวเตอร์ของคุณและใช้อุปกรณ์ต่อพ่วงที่มีอยู่แทน?
VNC ย่อมาจาก 'Virtual Network Computing' และอนุญาตให้คุณดูเดสก์ท็อป Pi ทั้งหมดจากคอมพิวเตอร์เครื่องอื่นได้ซึ่งในกรณีนี้คือ Windows PC ของเรา
คุณควรใช้ RealVNC Viewer ในคอมพิวเตอร์ของคุณเพื่อดูเดสก์ท็อป Raspbian ของคุณ
การใช้ RealVNC เป็นเรื่องง่าย เพียงแค่เริ่มต้นเซิร์ฟเวอร์ VNC บน Raspberry Pi ของคุณ (โดยใช้ 'vncserver' ในเทอร์มินัล) แล้วเข้าสู่ระบบจากพีซีของคุณโดยใช้รายละเอียด IP บน terminal และชื่อผู้ใช้ pi ของคุณและรหัสผ่าน
02 จาก 08ผงสำหรับอุดรู
เช่นเดียวกับ RealVNC ถ้าคุณไม่มีหน้าจอและอุปกรณ์ต่อพ่วงแยกต่างหากสำหรับ Raspberry Pi คุณสามารถเรียกใช้สคริปต์และเขียนโค้ดได้อย่างไร?
SSH เป็นตัวเลือกที่ดีอีกอย่างหนึ่งโดยใช้ Putty - โปรแกรมจำลอง terminal แบบง่ายๆที่ช่วยให้คุณเรียกใช้หน้าต่างเทอร์มินัลบนเครื่องพีซีที่เชื่อมต่อกับเครือข่ายเดียวกัน
สิ่งที่คุณต้องมีคือที่อยู่ IP ของ Pi และคุณสามารถสร้างหน้าต่างเทอร์มินัลบนเดสก์ท็อปของ Windows เพื่อเขียนโค้ดเรียกใช้สคริปต์เรียกใช้คำสั่งและอื่น ๆ ได้
ข้อ จำกัด เพียงอย่างเดียวที่ฉันพบคือเมื่อเรียกใช้โปรแกรม Python ที่มีองค์ประกอบ GUI ชนิดใด ๆ หน้าต่าง GUI เหล่านี้จะไม่เปิดผ่านเซสชัน Putty SSH - คุณจะต้องมีบางอย่างเช่น VNC (ด้านบนในรายการนี้) สำหรับสิ่งนั้น
03 จาก 08Notepad ++
คุณสามารถเขียนสคริปต์ Python ของคุณโดยตรงลงใน Raspberry Pi ของคุณโดยใช้โปรแกรมแก้ไขเทอร์มินัลเช่น 'nano' แต่ไม่ได้ให้ข้อเสนอแนะเกี่ยวกับรูปแบบรหัสการเว้นวรรคและการเน้นไวยากรณ์
Notepad ++ เป็นเหมือน Notepad ที่มีการติดตั้ง Windows ในตัวซึ่งมีคุณสมบัติมากมายที่จะช่วยให้คุณสามารถเขียนโค้ดได้ คุณลักษณะที่ฉันชอบคือการเน้นไวยากรณ์โดยแสดงการย่อหน้า Python ของคุณให้ชัดเจนและชัดเจน
Notepad ++ มีปลั๊กอินเพื่อเพิ่มประสิทธิภาพการทำงาน ตัวอย่างเช่นปลั๊กอิน NppFTP ช่วยให้คุณสามารถใช้งาน SFTP พื้นฐานสำหรับการย้ายรหัสไปยัง Pi ของคุณเมื่อคุณเขียนแล้ว
04 จาก 08FileZilla
ถ้าคุณต้องการเขียนสคริปต์ในโปรแกรมแก้ไขข้อความด้วยการเน้นไวยากรณ์ที่ดี (เช่น NotePad ++ ด้านบน) คุณจำเป็นต้องย้ายโค้ดจากพีซีไปยัง Pi
มีตัวเลือกน้อยที่นี่รวมถึงการใช้ USB sticks หรือโฮสติ้งออนไลน์ หนึ่งวิธีที่ดีคือการใช้ SFTP ผ่านทางแอพพลิเคชั่นที่เรียกว่า FileZilla
SFTP ย่อมาจาก 'SSH File Transfer Protocol' แต่สิ่งที่เราต้องรู้คือช่วยให้คุณสามารถดูไดเร็กทอรี Pi จากคอมพิวเตอร์ของคุณเพื่ออัปโหลด / ดาวน์โหลดไฟล์
เช่นเดียวกับโปรแกรมอื่น ๆ ที่นี่ FileZilla ต้องการเพียงแค่ที่อยู่ IP ของ Pi ของคุณและชื่อผู้ใช้ / รหัสผ่าน
05 จาก 08Win32DiskImager
ทุก Raspberry Pi ต้องการการ์ด SD และการ์ด SD เหล่านั้นต้องมีระบบปฏิบัติการที่เขียนขึ้นมา
Raspbian (และตัวเลือกอื่น ๆ ) มักถูกเขียนลงในการ์ด SD โดยใช้ภาพดิสก์ที่คุณต้องการใช้ซอฟต์แวร์เฉพาะ
หนึ่งในตัวเลือกที่นิยมมากที่สุดสำหรับ Windows คือ Win32DiskImager เป็นแอพพลิเคชันตรงไปตรงมาที่ได้รับงานที่ทำได้ง่าย ต้องให้ความสนใจเพื่อให้แน่ใจว่าได้เลือกไดรฟ์ที่ถูกต้องสำหรับการเขียนซึ่งเป็นส่วนหนึ่งของกระบวนการที่ต้องการความสนใจเป็นอย่างมาก
06 จาก 08SD Formatter
ก่อนที่คุณจะสามารถเขียนภาพดิสก์ลงในการ์ด SD ได้คุณควรตรวจสอบให้แน่ใจว่าได้จัดรูปแบบอย่างถูกต้องแล้ว
Windows มีความสามารถในการจัดรูปแบบในตัว: อย่างไรก็ตามคุณอาจต้องการใช้เครื่องมือ SD Formatter 'อย่างเป็นทางการของ SD Foundation สำหรับล้างข้อมูลในการ์ดของคุณให้สะอาดเนื่องจากโปรแกรมนี้มีปัญหาน้อยกว่าในการจัดการกับประเภทและรูปแบบบัตรที่แตกต่างกันและรวมถึงตัวเลือกเพิ่มเติมอีกเล็กน้อย กว่าข้อเสนอของ Microsoft
07 จาก 08H2testw
อีกชุดซอฟต์แวร์ฟรีสำหรับการ์ด SD ของคุณในครั้งนี้เพื่อตรวจสอบความเร็วและความสมบูรณ์ของข้อมูลก่อนที่คุณจะใช้
น่าเสียดายที่เราอยู่ในโลกที่เต็มไปด้วยการ์ด SD ปลอมดังนั้นคุณควรตรวจสอบเพื่อดูว่าคุณได้รับความเร็วในการโฆษณาก่อนที่คุณจะใช้หรือไม่
อาจดูเหมือนเล็กน้อย แต่การพิจารณาโครงการ Pi เช่นศูนย์สื่อเห็นความแตกต่างที่เห็นได้ชัดระหว่างความเร็วของการ์ดเป็นกระบวนการที่คุ้มค่า
เครื่องมือนี้เขียนการ์ดของคุณก่อนที่จะเริ่มการทดสอบดังนั้นโปรดเลือกหมายเลขไดรฟ์ที่ถูกต้อง!
08 ใน 08Angry IP Scanner
เครื่องมือจำนวนมากที่ระบุไว้ในที่นี้ต้องการให้คุณทราบที่อยู่ IP ของ Raspberry Pi ไม่เป็นไรหากคุณตั้งค่าที่อยู่แบบคงที่ แต่ถ้าเราเตอร์กำหนดที่อยู่แบบสุ่มทุกครั้งที่อุปกรณ์เชื่อมต่อกับเครือข่ายของคุณ
Angry IP Scanner สามารถช่วยคุณได้โดยการสแกนเครือข่ายของคุณภายในช่วงที่กำหนดของที่อยู่ IP และส่งกลับรายการโฮสต์ที่ใช้งานอยู่ทั้งหมด (อุปกรณ์)
แอปพลิเคชัน Fing Android ไม่ค่อยมีประโยชน์เท่าที่จะเป็นไปได้เนื่องจากไม่ได้แสดงชื่ออุปกรณ์ทุกครั้งเพื่อให้สามารถทดลองใช้และค้นหาข้อผิดพลาดในการค้นหาที่อยู่ IP ได้อย่างรวดเร็ว
ฉันมีอุปกรณ์ที่ใช้งานได้เพียงไม่กี่เครื่องที่บ้านเท่านั้นดังนั้นซอฟต์แวร์นี้จึงใช้ได้ดีกับฉันโดยเฉพาะเมื่อฉันไม่มีโทรศัพท์อยู่ในมือ