Skip to main content

Raspberry Pi Windows Software

Web Programming - Computer Science for Business Leaders 2016 (Mayo 2025)

Web Programming - Computer Science for Business Leaders 2016 (Mayo 2025)
Anonim

Ang pagmamay-ari at paggamit ng isang Raspberry Pi ay nangangailangan ng isang hanay ng mga pakete ng software upang paganahin mo itong i-set up, panatilihin at isulat ang code para sa iyong mga proyekto.

Ang mga gawain tulad ng pagsulat ng isang imahe sa isang SD card, pag-format ng iyong SD card, paglilipat ng mga file sa iyong network o kahit na pag-log in sa iyong Pi malayo sa lahat ay nangangailangan ng ilang anyo ng programa. Kahit na pagsusulat ng isang script sawa para sa iyong proyekto ay maaaring kasangkot tampok na mayaman na mga editor ng teksto kung gusto mo ng isang mas biswal na nakakaakit na canvas para sa iyong code.

Pumunta tayo sa bawat pakete ng software at ipakita ang mga dahilan na maaari mong gamitin ang bawat isa sa kanila.

01 ng 08

RealVNC Viewer

Kung ayaw mong bumili ng dagdag na screen, keyboard o mouse para sa iyong Raspberry Pi, bakit hindi ka mag-log in sa isang sesyon ng VNC mula sa iyong PC at gamitin ang iyong mga umiiral na peripheral sa halip?

Ang VNC ay kumakatawan sa 'Virtual Network Computing' at nagbibigay-daan sa iyo upang tingnan ang iyong buong desktop ng Pi mula sa ibang computer - sa kasong ito ang aming Windows PC.

Magandang ideya na gamitin ang RealVNC Viewer sa iyong PC upang tingnan ang iyong Raspbian desktop.

Ang paggamit ng RealVNC ay madali. Magsimula ka lamang ng VNC server sa iyong Raspberry Pi (sa pamamagitan ng paggamit ng 'vncserver' sa terminal) at pagkatapos ay mag-log in dito mula sa iyong PC gamit ang mga detalye ng IP sa terminal at ang iyong pi ng username at password.

02 ng 08

Putty

Katulad ng sa RealVNC, kung wala kang isang hiwalay na screen at peripheral para sa iyong Raspberry Pi, paano ka magpatakbo ng mga script at magsulat ng code?

Ang SSH ay isa pang magandang opsyon, gamit ang Putty - isang simpleng terminal emulator na nagpapahintulot sa iyo na magpatakbo ng isang terminal window sa anumang PC na nakakonekta sa parehong network.

Ang kailangan mo lang ang IP address ng iyong Pi at maaari kang lumikha ng isang terminal window sa iyong Windows desktop upang isulat ang code, magpatakbo ng mga script, magsagawa ng mga command at higit pa.

Ang tanging limitasyon na aking natagpuan ay kapag tumatakbo ang mga programang Python na mayroong anumang uri ng elemento ng GUI. Ang mga GUI window na ito ay hindi magbubukas sa pamamagitan ng session ng Putty SSH - kakailanganin mo ng isang bagay tulad ng VNC (sa itaas sa listahang ito) para sa na.

03 ng 08

Notepad ++

Maaari mong isulat ang iyong mga script sa Python nang direkta sa iyong Raspberry Pi gamit ang isang terminal text editor tulad ng 'nano', gayunpaman hindi ito nagbibigay sa iyo ng maraming visual na puna sa mga tuntunin ng layout ng code, espasyo at syntax highlight.

Ang Notepad + + ay tulad ng isang supercharged na bersyon ng built-in na Notepad ng Windows, na nag-aalok ng maraming mga tampok upang matulungan kang isulat ang iyong code. Ang aking paboritong tampok ay ang pag-highlight ng syntax, na nagpapakita ng iyong Python indentation nice at malinaw.

Nagbibigay din ang Notepad ++ t ng mga plugin upang mapahusay ang pag-andar nito. Halimbawa, ang NppFTP plugin ay nagbibigay sa iyo ng basic SFTP functionality para sa paglipat ng code sa iyong Pi sa sandaling iyong isinulat ito.

04 ng 08

FileZilla

Kung mas gusto mong isulat ang iyong mga script sa isang text editor na may mahusay na syntax highlight (tulad ng NotePad ++ sa itaas), kakailanganin mo kalaunan na ilipat ang iyong code mula sa iyong PC sa iyong Pi.

Mayroong ilang mga pagpipilian dito kabilang ang paggamit ng USB stick o online hosting. Ang isang mabuting paraan ay ang paggamit ng SFTP sa pamamagitan ng isang application na tinatawag na FileZilla.

Ang ibig sabihin ng SFTP ay ang 'SSH File Transfer Protocol' ngunit ang kailangan naming malaman ay nagbibigay-daan ito sa iyo na tingnan ang mga direktoryo ng iyong Pi mula sa iyong PC upang mag-upload / mag-download ng mga file.

Tulad ng ibang mga application dito, kailangan lang ng FileZilla ang IP address ng iyong Pi at username / password.

05 ng 08

Win32DiskImager

Ang bawat Raspberry Pi ay nangangailangan ng SD card, at kailangan ng mga SD card na magkaroon ng isang operating system na nakasulat sa kanila.

Ang Raspbian (at iba pang mga opsyon) ay karaniwang nakasulat sa isang SD card gamit ang isang imahe ng disk na kailangan mo ng tiyak na software para sa.

Ang isa sa mga pinakasikat na opsyon para sa Windows ay Win32DiskImager. Ito ay isang napaka-straight-forward na application na nakukuha lamang ang trabaho tapos na. Kailangan ang atensyon upang matiyak na ang tamang drive ay pinili para sa pagsulat, na kung saan ay ang tanging bahagi ng proseso na talagang nangangailangan ng maraming pansin.

06 ng 08

Format ng SD

Bago ka makapagsulat ng isang imahe ng disk sa iyong SD card, dapat mong tiyakin na maayos itong na-format.

Ang Windows ay may built-in na mga kakayahan sa pag-format: gayunman, mas gusto mong gamitin ang opisyal na 'SD Formatter' ng SD Foundation para wiping malinis ang iyong mga card, dahil nakakaranas ang application na ito ng mas kaunting mga problema sa pagharap sa iba't ibang mga uri at format ng card, at kasama ang ilang higit pang mga pagpipilian kaysa sa pag-aalok ng Microsoft.

07 ng 08

H2testw

Isa pang libreng software package para sa iyong SD card, oras na ito upang suriin ang bilis at integridad nito bago mo ito gamitin.

Sa kasamaang palad, nakatira kami sa isang mundo na puno ng pekeng mga SD card, kaya magandang ideya na suriin upang makita kung nakakakuha ka ng mga na-advertise na bilis bago mo gamitin ang isa.

Ito ay maaaring mukhang bahagyang labis, ngunit kung isasaalang-alang ang mga proyekto tulad ng mga sentro ng media makita ang mga kapansin-pansin na pagkakaiba sa pagitan ng mga bilis ng card, ito ay isang kapaki-pakinabang na proseso.

Isinulat ng tool ang iyong card bago simulan ang pagsubok, kaya siguraduhing piliin mo ang tamang numero ng drive!

08 ng 08

Galit IP Scanner

Ang maraming mga tool na nakalista dito ay nangangailangan sa iyo na malaman ang iyong IP address ng Raspberry Pi. Mabuti kung nag-set up ka ng mga static na address, ngunit paano kung ang iyong router ay nagtatalaga ng isang random na address tuwing nagkokonekta ang isang device sa iyong network?

Ang Angry IP Scanner ay makakatulong sa iyo, sa pamamagitan ng pag-scan sa iyong network sa loob ng tinukoy na hanay ng mga IP address at pagbalik ng isang listahan ng lahat ng mga aktibong host (device).

Ito ay hindi lubos na kapaki-pakinabang bilang ang app Fing Android sa na hindi palaging ipakita ang pangalan ng bawat aparato, kaya maaaring magkaroon ng isang bit ng pagsubok at error sa paghahanap ng tamang IP address.

Mayroon akong ilang mga aktibong aparato sa bahay upang ang software na ito ay gumagana para sa akin, lalo na kapag wala akong telepono sa kamay.