ซอฟต์แวร์ Windows ฟรีที่จำเป็นสำหรับเจ้าของ Raspberry Pi

click fraud protection

การเป็นเจ้าของและใช้งาน a ราสเบอร์รี่ปี่ ต้องใช้ชุดซอฟต์แวร์เพื่อตั้งค่า บำรุงรักษา และเขียนโค้ดสำหรับโครงการของคุณ งานต่างๆ เช่น การเขียนภาพไปยังการ์ด SD การฟอร์แมตการ์ด SD การถ่ายโอนไฟล์ผ่านเครือข่าย หรือการเข้าสู่ระบบ Pi จากระยะไกล ต้องใช้โปรแกรมบางรูปแบบ แม้แต่การเขียนสคริปต์ Python สำหรับโปรเจ็กต์ก็อาจต้องใช้โปรแกรมแก้ไขข้อความที่มีคุณลักษณะหลากหลาย หากคุณต้องการผ้าใบที่ดึงดูดสายตาสำหรับโค้ดของคุณ

มาดูซอฟต์แวร์แต่ละชุดกันและแสดงให้เห็นว่าเหตุใดคุณจึงอาจต้องการใช้แอปเหล่านี้

01

จาก 08

หน้าต่าง RealVNC

สิ่งที่เราชอบ

  • การเพิ่มการเชื่อมต่อต้องใช้ที่อยู่ IP เท่านั้น

  • ตัวเลือกผู้เชี่ยวชาญเพื่อปรับแต่งเซสชัน RealVNC

  • โปรแกรมดู RealVNC ฟรี

  • ใช้ได้กับหลายแพลตฟอร์ม

สิ่งที่เราไม่ชอบ

  • ล่าช้าเล็กน้อยขณะควบคุม Pi ของคุณจากระยะไกล

  • Raspberry Pi เวอร์ชันของคุณต้องมีเซิร์ฟเวอร์ VNC ในตัว

  • ต้องการทักษะระดับผู้เชี่ยวชาญเพื่อกำหนดค่าเซิร์ฟเวอร์ Pi VNC

หากคุณไม่ต้องการซื้อหน้าจอ คีย์บอร์ด หรือเมาส์เพิ่มเติมสำหรับ Raspberry Pi ให้เข้าสู่ระบบเซสชัน VNC จากพีซีของคุณ และใช้อุปกรณ์ต่อพ่วงที่มีอยู่แทน

VNC ย่อมาจาก Virtual Network Computing และให้คุณดูเดสก์ท็อป Pi ทั้งหมดของคุณจากคอมพิวเตอร์เครื่องอื่น ในกรณีนี้คือพีซีที่ใช้ Windows

คุณสามารถใช้ RealVNC Viewer บนพีซีของคุณเพื่อดูเดสก์ท็อป Raspberry Pi (เดิมคือ Raspbian) การใช้ RealVNC เป็นเรื่องง่าย เริ่ม เซิร์ฟเวอร์ VNC บน Raspberry Pi. ของคุณ (โดยใช้ vncserver ในเทอร์มินัล) จากนั้นลงชื่อเข้าใช้จากพีซีของคุณโดยใช้รายละเอียด IP บนเทอร์มินัลและชื่อผู้ใช้และรหัสผ่าน Pi ของคุณ

ซื้อ RealVNC

02

จาก 08

PuTTY Terminal Emulator

สิ่งที่เราชอบ

  • ทำงานได้ดีสำหรับเซสชันเทอร์มินัลระยะไกล

  • ติดตั้งง่ายด้วยที่อยู่ IP เท่านั้น

  • ยูทิลิตี้ฟรีที่ไม่ต้องติดตั้ง

  • บันทึกเซสชัน ทำให้การเชื่อมต่อในอนาคตรวดเร็ว

สิ่งที่เราไม่ชอบ

  • ต้องใช้ความเข้าใจระดับผู้เชี่ยวชาญในการกำหนดค่า SSH บน Pi

  • การตั้งค่าขั้นสูงต้องใช้เส้นโค้งการเรียนรู้ที่สูงชัน

  • การแก้ไขปัญหาการเชื่อมต่ออาจเป็นเรื่องยาก

เช่นเดียวกับ RealVNC หากคุณไม่มีหน้าจอและอุปกรณ์ต่อพ่วงแยกต่างหากสำหรับ Raspberry Pi คุณจะเรียกใช้สคริปต์และเขียนโค้ดได้อย่างไร

SSH เป็นอีกตัวเลือกที่ดี โดยใช้ PuTTY PuTTY เป็นเทอร์มินัลอีมูเลเตอร์อย่างง่ายที่รันหน้าต่างเทอร์มินัลบนพีซีทุกเครื่องที่เชื่อมต่อกับเครือข่ายเดียวกัน

สิ่งที่คุณต้องมีคือที่อยู่ IP ของ Pi และคุณสามารถสร้างหน้าต่างเทอร์มินัลบนเดสก์ท็อป Windows เพื่อเขียนโค้ด รันสคริปต์ รันคำสั่ง และอื่นๆ ได้

ข้อจำกัดเพียงอย่างเดียวคือเมื่อรันโปรแกรม Python ที่มีองค์ประกอบ GUI ชนิดใดก็ได้ หน้าต่าง GUI เหล่านี้จะไม่เปิดผ่านเซสชัน PuTTY SSH คุณจะต้องมีบางอย่างเช่น VNC (ด้านบนในรายการนี้) สำหรับสิ่งนั้น

ดาวน์โหลด PuTTY

03

จาก 08

โน้ตแพด++

สิ่งที่เราชอบ

  • สามารถกำหนดค่าให้บันทึกการเปลี่ยนแปลงไปยัง Pi โดยอัตโนมัติ

  • ใช้งานได้ดีกว่าการใช้เทอร์มินัล Pi เท่านั้น

  • ใช้งานง่ายหลังจากการตั้งค่าเริ่มต้น

สิ่งที่เราไม่ชอบ

  • ต้องใช้ปลั๊กอินเสริม

  • อาจต้องเปิดใช้งาน DHCP บนเราเตอร์เครือข่ายในบ้านของคุณ

  • การเชื่อมต่อ SSH ต้องการให้คุณติดตั้ง PuTTY

  • การตั้งค่าเริ่มต้นอาจต้องใช้ความรู้ขั้นสูง

คุณเขียนสคริปต์ Python ลงใน Raspberry Pi ได้โดยใช้โปรแกรมแก้ไขข้อความเทอร์มินัล เช่น nano อย่างไรก็ตาม มันไม่ได้ให้ผลตอบรับที่เป็นภาพมากนักในแง่ของการจัดวางโค้ด การเว้นวรรค และการเน้นไวยากรณ์

Notepad++ เปรียบเสมือน Windows Notepad เวอร์ชันที่อัดแน่นด้วยฟีเจอร์มากมายที่จะช่วยให้คุณเขียนโค้ดได้ ฟีเจอร์โปรดคือการเน้นไวยากรณ์ ซึ่งแสดงการเยื้อง Python ของคุณได้ดีและชัดเจน

Notepad++ ยังมีปลั๊กอินเพื่อเพิ่มประสิทธิภาพการทำงานอีกด้วย ตัวอย่างเช่น ปลั๊กอิน NppFTP ให้ฟังก์ชัน SFTP พื้นฐานสำหรับการย้ายโค้ดไปยัง Pi ของคุณเมื่อคุณเขียนแล้ว

ดาวน์โหลด Notepad++

04

จาก 08

FileZilla

สิ่งที่เราชอบ

  • นำเสนอ file explorer ที่เรียบง่ายและใช้งานง่าย

  • การถ่ายโอนไฟล์ทำได้เพียงชี้แล้วคลิก

  • เชื่อมต่อง่ายหลังจากการตั้งค่าเริ่มต้น

  • คุณสามารถใช้โปรแกรมแก้ไขข้อความใดก็ได้

สิ่งที่เราไม่ชอบ

  • SSH ต้องการการติดตั้ง PuTTY

  • การตั้งค่าเริ่มต้นอาจต้องใช้ความรู้ขั้นสูง

  • มีช่วงการเรียนรู้ที่ชันกว่าตัวเลือกอื่นๆ

หากคุณต้องการเขียนสคริปต์ของคุณในโปรแกรมแก้ไขข้อความที่มีการเน้นไวยากรณ์ที่ดี (เช่น Notepad++ ด้านบน) ย้ายรหัสของคุณจากพีซีไปยัง Pi ของคุณ มีตัวเลือกสองสามอย่าง รวมถึงการใช้แท่ง USB หรือการโฮสต์ออนไลน์ อีกวิธีหนึ่งคือการใช้ SFTP ผ่านแอปพลิเคชันที่เรียกว่า FileZilla

SFTP ย่อมาจาก SSH File Transfer Protocol SFTP ช่วยให้คุณดูไดเรกทอรีของ Pi จากพีซีเพื่ออัปโหลดและดาวน์โหลดไฟล์

เช่นเดียวกับแอปพลิเคชันอื่นๆ ที่นี่ FileZilla ต้องการที่อยู่ IP และชื่อผู้ใช้และรหัสผ่านของ Pi ของ Pi

ดาวน์โหลด FileZilla

05

จาก 08

Win32DiskImager

สิ่งที่เราชอบ

  • ซอฟต์แวร์ฟรี

  • ง่ายต่อการใช้.

  • ไฟล์ Readme ข้อมูล

สิ่งที่เราไม่ชอบ

  • ฟังก์ชันที่จำกัดสำหรับผู้ใช้ขั้นสูง

Raspberry Pi ทุกตัวต้องมีการ์ด SD และการ์ด SD นั้นต้องมีระบบปฏิบัติการที่เขียนลงในการ์ด Raspberry Pi OSn (และตัวเลือกอื่นๆ) มักจะเขียนลงในการ์ด SD โดยใช้ดิสก์อิมเมจที่คุณต้องการซอฟต์แวร์เฉพาะ

ตัวเลือกหนึ่งยอดนิยมสำหรับ Windows คือ Win32DiskImager เป็นแอปพลิเคชันตรงไปตรงมาที่ช่วยให้งานสำเร็จลุล่วง ต้องให้ความสนใจเป็นพิเศษเพื่อให้แน่ใจว่าได้เลือกไดรฟ์ที่ถูกต้องสำหรับการเขียน ซึ่งเป็นส่วนเดียวของกระบวนการที่ต้องการความสนใจอย่างมาก

ดาวน์โหลด Win32 Disk Imager

06

จาก 08

SDFormatter

สิ่งที่เราชอบ

  • ใช้งานง่ายมาก

  • ไม่ฟอร์แมตพื้นที่ที่มีการป้องกันในการ์ด SD

  • ทำงานบนการ์ด SD, SDHC และ SDXC

  • ดาวน์โหลดและติดตั้งได้ฟรี

สิ่งที่เราไม่ชอบ

  • ไม่พร้อมใช้งานสำหรับลินุกซ์

  • ไม่สามารถจัดรูปแบบพื้นที่ที่ได้รับการคุ้มครอง

  • ต้องรีเฟรชด้วยตนเองหากมีการแนบการ์ดหลังจากเปิดแอป

ก่อนที่คุณจะสามารถเขียนภาพดิสก์ลงในการ์ด SD ได้ คุณควรตรวจสอบให้แน่ใจว่าได้ฟอร์แมตอย่างถูกต้องแล้ว

Windows มีความสามารถในการจัดรูปแบบในตัว อย่างไรก็ตาม คุณอาจต้องการใช้เครื่องมือจัดรูปแบบ SD อย่างเป็นทางการของ SD Foundation เพื่อล้างการ์ดให้สะอาด แอปพลิเคชันนี้ประสบปัญหาน้อยกว่าในการจัดการกับประเภทและรูปแบบการ์ดที่แตกต่างกัน และมีตัวเลือกมากกว่าข้อเสนอของ Microsoft

ดาวน์โหลด SD Formatter

07

จาก 08

H2TestW

สิ่งที่เราชอบ

  • ใช้งานง่าย

  • ช่วยให้ทดสอบสื่อของแท้ได้โดยไม่สูญเสียข้อมูล

  • ยูทิลิตี้แบบพกพามาก (ไม่ต้องติดตั้ง)

  • การทดสอบอย่างละเอียด

สิ่งที่เราไม่ชอบ

  • อาจทำให้ข้อมูลสูญหายสำหรับสื่อที่ไม่ใช่ของแท้

  • ทำงานช้ากว่าเครื่องมืออื่นที่คล้ายคลึงกัน

H2TestW เป็นอีกหนึ่งแพ็คเกจซอฟต์แวร์ฟรีสำหรับการ์ด SD โดยจะตรวจสอบความเร็วและความสมบูรณ์ของการ์ดก่อนใช้งาน

เราอาศัยอยู่ในโลกที่เต็มไปด้วยการ์ด SD ปลอม ดังนั้นจึงควรตรวจสอบว่าคุณได้รับความเร็วตามที่โฆษณาไว้หรือไม่ก่อนใช้งาน นี้อาจดูเหมือนมากเกินไปเล็กน้อย แต่เมื่อพิจารณาโครงการ Pi เช่นศูนย์สื่อ เห็นความแตกต่างที่เห็นได้ชัดเจนระหว่างความเร็วการ์ด เป็นกระบวนการที่คุ้มค่า

เครื่องมือจะเขียนการ์ดก่อนเริ่มการทดสอบ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้เลือกหมายเลขไดรฟ์ที่ถูกต้อง

ดาวน์โหลด H2testw

08

จาก 08

สแกนเนอร์ IP โกรธ

สิ่งที่เราชอบ

  • ยูทิลิตี้ที่เรียบง่ายและน้ำหนักเบา

  • ผลลัพธ์มีอยู่ในหลายรูปแบบไฟล์

  • ใช้ได้กับทุกแพลตฟอร์มหลัก

  • ดาวน์โหลดและใช้งานได้ฟรี

สิ่งที่เราไม่ชอบ

  • ละเอียดน้อยกว่าตัวเลือกอื่นที่คล้ายคลึงกัน

  • มีตัวเลือกน้อยกว่ายูทิลิตี้ขั้นสูง

เครื่องมือส่วนใหญ่ที่ระบุไว้ในที่นี้กำหนดให้คุณต้องทราบที่อยู่ IP ของ Raspberry Pi ไม่เป็นไรถ้าคุณตั้งค่าที่อยู่คงที่ จะเกิดอะไรขึ้นหากเราเตอร์กำหนดที่อยู่แบบสุ่มทุกครั้งที่อุปกรณ์เชื่อมต่อกับเครือข่ายของคุณ Angry IP Scanner สามารถช่วยคุณได้โดยการสแกนเครือข่ายของคุณภายในช่วงที่อยู่ IP ที่กำหนดและส่งคืนรายการโฮสต์ (อุปกรณ์) ที่ใช้งานอยู่ทั้งหมด

ไม่ค่อยมีประโยชน์เท่า แอพ Fing Android โดยจะไม่แสดงชื่ออุปกรณ์แต่ละเครื่องเสมอไป ดังนั้นอาจมีการลองผิดลองถูกบ้างในการค้นหาที่อยู่ IP ที่ถูกต้อง

ดาวน์โหลด Angry IP Scanner