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

ซอฟต์แวร์ Windows ฟรีเพื่อตั้งค่าบำรุงรักษาและใช้ Raspberry Pi ของคุณ

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

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

ในช่วงหลายปีที่ผ่านมาฉันได้ลองใช้ตัวเลือกต่างๆมากมายสำหรับงานเหล่านี้ทั้งหมดและตัดสินในแพคเกจที่น่าเชื่อถือไม่กี่ตัวที่สามารถดาวน์โหลดได้ฟรี

ลองใช้ชุดซอฟต์แวร์แต่ละชุดและแสดงเหตุผลที่คุณอาจต้องการใช้แต่ละชุด

01 จาก 08

RealVNC Viewer

RealVNC จะให้เดสก์ท็อป Raspberry Pi ของคุณโดยไม่ต้องใช้หน้าจอที่สอง Richard Saville

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

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

หลังจากทดลองใช้ทางเลือกแล้วเราขอแนะนำให้ใช้ RealVNC Viewer ในคอมพิวเตอร์ของคุณเพื่อดูเดสก์ท็อป Raspbian ของคุณ

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

02 จาก 08

ผงสำหรับอุดรู

Putty ช่วยให้คุณมีหน้าต่างเทอร์มินัล Raspberry Pi บนเดสก์ท็อปของคุณ Richard Saville

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

SSH เป็นตัวเลือกที่ดีอีกอย่างหนึ่งโดยใช้ Putty - โปรแกรมจำลอง terminal แบบง่ายๆที่ช่วยให้คุณเรียกใช้หน้าต่างเทอร์มินัลบนเครื่องพีซีที่เชื่อมต่อกับเครือข่ายเดียวกัน

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

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

03 จาก 08

Notepad ++

NotePad + + ให้คำแนะนำภาพที่ดีสำหรับช่วงการเข้ารหัสของคุณ Richard Saville

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

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

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

04 จาก 08

FileZilla

FileZilla ช่วยให้คุณสามารถเข้าถึงไฟล์และไดเรกทอรีของ Pi จากระยะไกลได้ Richard Saville

ถ้าคุณต้องการเขียนสคริปต์ในโปรแกรมแก้ไขข้อความด้วยการเน้นไวยากรณ์ที่ดี (เช่น NotePad ++ ด้านบน) คุณจำเป็นต้องย้ายโค้ดจากพีซีไปยัง Pi

มีบางตัวเลือกที่นี่รวมถึงการใช้ USB sticks หรือโฮสติ้งออนไลน์อย่างไรก็ตามวิธีที่ฉันต้องการคือการใช้ SFTP ผ่านแอปพลิเคชันที่เรียกว่า FileZilla

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

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

05 จาก 08

Win32DiskImager

Win32DiskImager ช่วยให้คุณสามารถเขียนภาพลงในการ์ด SD ได้ Richard Saville

ทุก Raspberry Pi ต้องการการ์ด SD และการ์ด SD เหล่านั้นต้องมีระบบปฏิบัติการที่เขียนขึ้นมา

Raspbian (และตัวเลือกอื่น ๆ ) มักถูกเขียนลงในการ์ด SD โดยใช้ภาพดิสก์ที่คุณต้องการใช้ซอฟต์แวร์เฉพาะ

หนึ่งในตัวเลือกที่ได้รับความนิยมมากที่สุดสำหรับ Windows คือ Win32DiskImager ซึ่งผมเคยใช้งานมาหลายปีที่ผ่านมาควบคู่ไปกับผู้ที่หลงใหลใน Pi หลายล้านคน

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

06 จาก 08

SD Formatter

จัดรูปแบบ SD การ์ดให้เหมาะสมกับ SDFormatter Richard Saville

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

Windows มีความสามารถในการจัดรูปแบบในตัว แต่ฉันชอบที่จะใช้เครื่องมือ 'SD Formatter' อย่างเป็นทางการของ SD Foundation เพื่อล้างข้อมูลในการ์ดของฉัน

ฉันพบว่าแอปพลิเคชันนี้ประสบปัญหาน้อยลงเมื่อใช้กับประเภทและรูปแบบบัตรที่แตกต่างกันและรวมถึงตัวเลือกอื่น ๆ นอกเหนือจากข้อเสนอของ Microsoft มากกว่า "

07 จาก 08

H2testw

H2testw มีชื่อแปลก ๆ แต่เหมาะสำหรับการตรวจสอบการ์ด SD ของคุณมีสุขภาพดีเป็นของแท้และมีขนาดตามที่ระบุ Richard Saville

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

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

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

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

08 ใน 08

Angry IP Scanner

Angry IP Scanner แสดงที่อยู่ Ip สำหรับอุปกรณ์ในเครือข่ายของคุณ Richard Saville

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

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

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

ฉันมีอุปกรณ์ที่ใช้งานได้เพียงไม่กี่เครื่องที่บ้านเท่านั้นดังนั้นซอฟต์แวร์นี้จึงใช้ได้ดีกับฉันโดยเฉพาะเมื่อฉันไม่มีโทรศัพท์อยู่ในมือ มากกว่า "