ซอฟต์แวร์ Windows ฟรีที่จำเป็นสำหรับเจ้าของ Raspberry Pi
การเป็นเจ้าของและใช้งาน a ราสเบอร์รี่ปี่ ต้องใช้ชุดซอฟต์แวร์เพื่อตั้งค่า บำรุงรักษา และเขียนโค้ดสำหรับโครงการของคุณ งานต่างๆ เช่น การเขียนภาพไปยังการ์ด SD การฟอร์แมตการ์ด SD การถ่ายโอนไฟล์ผ่านเครือข่าย หรือการเข้าสู่ระบบ Pi จากระยะไกล ต้องใช้โปรแกรมบางรูปแบบ แม้แต่การเขียนสคริปต์ Python สำหรับโปรเจ็กต์ก็อาจต้องใช้โปรแกรมแก้ไขข้อความที่มีคุณลักษณะหลากหลาย หากคุณต้องการผ้าใบที่ดึงดูดสายตาสำหรับโค้ดของคุณ
มาดูซอฟต์แวร์แต่ละชุดกันและแสดงให้เห็นว่าเหตุใดคุณจึงอาจต้องการใช้แอปเหล่านี้
01
จาก 08
สิ่งที่เราชอบ
การเพิ่มการเชื่อมต่อต้องใช้ที่อยู่ 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 ของคุณ
02
จาก 08
สิ่งที่เราชอบ
ทำงานได้ดีสำหรับเซสชันเทอร์มินัลระยะไกล
ติดตั้งง่ายด้วยที่อยู่ IP เท่านั้น
ยูทิลิตี้ฟรีที่ไม่ต้องติดตั้ง
บันทึกเซสชัน ทำให้การเชื่อมต่อในอนาคตรวดเร็ว
สิ่งที่เราไม่ชอบ
ต้องใช้ความเข้าใจระดับผู้เชี่ยวชาญในการกำหนดค่า SSH บน Pi
การตั้งค่าขั้นสูงต้องใช้เส้นโค้งการเรียนรู้ที่สูงชัน
การแก้ไขปัญหาการเชื่อมต่ออาจเป็นเรื่องยาก
เช่นเดียวกับ RealVNC หากคุณไม่มีหน้าจอและอุปกรณ์ต่อพ่วงแยกต่างหากสำหรับ Raspberry Pi คุณจะเรียกใช้สคริปต์และเขียนโค้ดได้อย่างไร
SSH เป็นอีกตัวเลือกที่ดี โดยใช้ PuTTY PuTTY เป็นเทอร์มินัลอีมูเลเตอร์อย่างง่ายที่รันหน้าต่างเทอร์มินัลบนพีซีทุกเครื่องที่เชื่อมต่อกับเครือข่ายเดียวกัน
สิ่งที่คุณต้องมีคือที่อยู่ IP ของ Pi และคุณสามารถสร้างหน้าต่างเทอร์มินัลบนเดสก์ท็อป Windows เพื่อเขียนโค้ด รันสคริปต์ รันคำสั่ง และอื่นๆ ได้
ข้อจำกัดเพียงอย่างเดียวคือเมื่อรันโปรแกรม Python ที่มีองค์ประกอบ GUI ชนิดใดก็ได้ หน้าต่าง GUI เหล่านี้จะไม่เปิดผ่านเซสชัน PuTTY SSH คุณจะต้องมีบางอย่างเช่น VNC (ด้านบนในรายการนี้) สำหรับสิ่งนั้น
03
จาก 08
สิ่งที่เราชอบ
สามารถกำหนดค่าให้บันทึกการเปลี่ยนแปลงไปยัง Pi โดยอัตโนมัติ
ใช้งานได้ดีกว่าการใช้เทอร์มินัล Pi เท่านั้น
ใช้งานง่ายหลังจากการตั้งค่าเริ่มต้น
สิ่งที่เราไม่ชอบ
ต้องใช้ปลั๊กอินเสริม
อาจต้องเปิดใช้งาน DHCP บนเราเตอร์เครือข่ายในบ้านของคุณ
การเชื่อมต่อ SSH ต้องการให้คุณติดตั้ง PuTTY
การตั้งค่าเริ่มต้นอาจต้องใช้ความรู้ขั้นสูง
คุณเขียนสคริปต์ Python ลงใน Raspberry Pi ได้โดยใช้โปรแกรมแก้ไขข้อความเทอร์มินัล เช่น nano อย่างไรก็ตาม มันไม่ได้ให้ผลตอบรับที่เป็นภาพมากนักในแง่ของการจัดวางโค้ด การเว้นวรรค และการเน้นไวยากรณ์
Notepad++ เปรียบเสมือน Windows Notepad เวอร์ชันที่อัดแน่นด้วยฟีเจอร์มากมายที่จะช่วยให้คุณเขียนโค้ดได้ ฟีเจอร์โปรดคือการเน้นไวยากรณ์ ซึ่งแสดงการเยื้อง Python ของคุณได้ดีและชัดเจน
Notepad++ ยังมีปลั๊กอินเพื่อเพิ่มประสิทธิภาพการทำงานอีกด้วย ตัวอย่างเช่น ปลั๊กอิน NppFTP ให้ฟังก์ชัน SFTP พื้นฐานสำหรับการย้ายโค้ดไปยัง Pi ของคุณเมื่อคุณเขียนแล้ว
04
จาก 08
สิ่งที่เราชอบ
นำเสนอ file explorer ที่เรียบง่ายและใช้งานง่าย
การถ่ายโอนไฟล์ทำได้เพียงชี้แล้วคลิก
เชื่อมต่อง่ายหลังจากการตั้งค่าเริ่มต้น
คุณสามารถใช้โปรแกรมแก้ไขข้อความใดก็ได้
สิ่งที่เราไม่ชอบ
SSH ต้องการการติดตั้ง PuTTY
การตั้งค่าเริ่มต้นอาจต้องใช้ความรู้ขั้นสูง
มีช่วงการเรียนรู้ที่ชันกว่าตัวเลือกอื่นๆ
หากคุณต้องการเขียนสคริปต์ของคุณในโปรแกรมแก้ไขข้อความที่มีการเน้นไวยากรณ์ที่ดี (เช่น Notepad++ ด้านบน) ย้ายรหัสของคุณจากพีซีไปยัง Pi ของคุณ มีตัวเลือกสองสามอย่าง รวมถึงการใช้แท่ง USB หรือการโฮสต์ออนไลน์ อีกวิธีหนึ่งคือการใช้ SFTP ผ่านแอปพลิเคชันที่เรียกว่า FileZilla
SFTP ย่อมาจาก SSH File Transfer Protocol SFTP ช่วยให้คุณดูไดเรกทอรีของ Pi จากพีซีเพื่ออัปโหลดและดาวน์โหลดไฟล์
เช่นเดียวกับแอปพลิเคชันอื่นๆ ที่นี่ FileZilla ต้องการที่อยู่ IP และชื่อผู้ใช้และรหัสผ่านของ Pi ของ Pi
05
จาก 08
สิ่งที่เราชอบ
ซอฟต์แวร์ฟรี
ง่ายต่อการใช้.
ไฟล์ Readme ข้อมูล
สิ่งที่เราไม่ชอบ
ฟังก์ชันที่จำกัดสำหรับผู้ใช้ขั้นสูง
Raspberry Pi ทุกตัวต้องมีการ์ด SD และการ์ด SD นั้นต้องมีระบบปฏิบัติการที่เขียนลงในการ์ด Raspberry Pi OSn (และตัวเลือกอื่นๆ) มักจะเขียนลงในการ์ด SD โดยใช้ดิสก์อิมเมจที่คุณต้องการซอฟต์แวร์เฉพาะ
ตัวเลือกหนึ่งยอดนิยมสำหรับ Windows คือ Win32DiskImager เป็นแอปพลิเคชันตรงไปตรงมาที่ช่วยให้งานสำเร็จลุล่วง ต้องให้ความสนใจเป็นพิเศษเพื่อให้แน่ใจว่าได้เลือกไดรฟ์ที่ถูกต้องสำหรับการเขียน ซึ่งเป็นส่วนเดียวของกระบวนการที่ต้องการความสนใจอย่างมาก
06
จาก 08
สิ่งที่เราชอบ
ใช้งานง่ายมาก
ไม่ฟอร์แมตพื้นที่ที่มีการป้องกันในการ์ด SD
ทำงานบนการ์ด SD, SDHC และ SDXC
ดาวน์โหลดและติดตั้งได้ฟรี
สิ่งที่เราไม่ชอบ
ไม่พร้อมใช้งานสำหรับลินุกซ์
ไม่สามารถจัดรูปแบบพื้นที่ที่ได้รับการคุ้มครอง
ต้องรีเฟรชด้วยตนเองหากมีการแนบการ์ดหลังจากเปิดแอป
ก่อนที่คุณจะสามารถเขียนภาพดิสก์ลงในการ์ด SD ได้ คุณควรตรวจสอบให้แน่ใจว่าได้ฟอร์แมตอย่างถูกต้องแล้ว
Windows มีความสามารถในการจัดรูปแบบในตัว อย่างไรก็ตาม คุณอาจต้องการใช้เครื่องมือจัดรูปแบบ SD อย่างเป็นทางการของ SD Foundation เพื่อล้างการ์ดให้สะอาด แอปพลิเคชันนี้ประสบปัญหาน้อยกว่าในการจัดการกับประเภทและรูปแบบการ์ดที่แตกต่างกัน และมีตัวเลือกมากกว่าข้อเสนอของ Microsoft
07
จาก 08
สิ่งที่เราชอบ
ใช้งานง่าย
ช่วยให้ทดสอบสื่อของแท้ได้โดยไม่สูญเสียข้อมูล
ยูทิลิตี้แบบพกพามาก (ไม่ต้องติดตั้ง)
การทดสอบอย่างละเอียด
สิ่งที่เราไม่ชอบ
อาจทำให้ข้อมูลสูญหายสำหรับสื่อที่ไม่ใช่ของแท้
ทำงานช้ากว่าเครื่องมืออื่นที่คล้ายคลึงกัน
H2TestW เป็นอีกหนึ่งแพ็คเกจซอฟต์แวร์ฟรีสำหรับการ์ด SD โดยจะตรวจสอบความเร็วและความสมบูรณ์ของการ์ดก่อนใช้งาน
เราอาศัยอยู่ในโลกที่เต็มไปด้วยการ์ด SD ปลอม ดังนั้นจึงควรตรวจสอบว่าคุณได้รับความเร็วตามที่โฆษณาไว้หรือไม่ก่อนใช้งาน นี้อาจดูเหมือนมากเกินไปเล็กน้อย แต่เมื่อพิจารณาโครงการ Pi เช่นศูนย์สื่อ เห็นความแตกต่างที่เห็นได้ชัดเจนระหว่างความเร็วการ์ด เป็นกระบวนการที่คุ้มค่า
เครื่องมือจะเขียนการ์ดก่อนเริ่มการทดสอบ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้เลือกหมายเลขไดรฟ์ที่ถูกต้อง
08
จาก 08
สิ่งที่เราชอบ
ยูทิลิตี้ที่เรียบง่ายและน้ำหนักเบา
ผลลัพธ์มีอยู่ในหลายรูปแบบไฟล์
ใช้ได้กับทุกแพลตฟอร์มหลัก
ดาวน์โหลดและใช้งานได้ฟรี
สิ่งที่เราไม่ชอบ
ละเอียดน้อยกว่าตัวเลือกอื่นที่คล้ายคลึงกัน
มีตัวเลือกน้อยกว่ายูทิลิตี้ขั้นสูง
เครื่องมือส่วนใหญ่ที่ระบุไว้ในที่นี้กำหนดให้คุณต้องทราบที่อยู่ IP ของ Raspberry Pi ไม่เป็นไรถ้าคุณตั้งค่าที่อยู่คงที่ จะเกิดอะไรขึ้นหากเราเตอร์กำหนดที่อยู่แบบสุ่มทุกครั้งที่อุปกรณ์เชื่อมต่อกับเครือข่ายของคุณ Angry IP Scanner สามารถช่วยคุณได้โดยการสแกนเครือข่ายของคุณภายในช่วงที่อยู่ IP ที่กำหนดและส่งคืนรายการโฮสต์ (อุปกรณ์) ที่ใช้งานอยู่ทั้งหมด
ไม่ค่อยมีประโยชน์เท่า แอพ Fing Android โดยจะไม่แสดงชื่ออุปกรณ์แต่ละเครื่องเสมอไป ดังนั้นอาจมีการลองผิดลองถูกบ้างในการค้นหาที่อยู่ IP ที่ถูกต้อง