Mahalagang Libreng Windows Software para sa mga May-ari ng Raspberry Pi

Libreng software ng Windows upang i-set up, mapanatili, at gamitin ang iyong Raspberry Pi

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.

Sa paglipas ng mga taon sinubukan ko ang maraming iba't ibang mga opsyon na magagamit para sa lahat ng mga gawaing ito, at nakareserba sa ilang maaasahang mga pakete na libre upang i-download.

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

Binibigyan ka ng RealVNC ng iyong Raspberry Pi desktop nang hindi nangangailangan ng pangalawang screen. Richard Saville

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.

Pagkatapos subukan ang ilang mga alternatibo, Gusto ko inirerekumenda ang paggamit ng 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. Higit pa »

02 ng 08

Putty

Binibigyan ka ng putty ng Raspberry Pi terminal window mismo sa iyong desktop. Richard Saville

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. Higit pa »

03 ng 08

Notepad ++

Nagbibigay ang NotePad ++ ng mahusay na visual na patnubay para sa iyong mga coding session. Richard Saville

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. Higit pa »

04 ng 08

FileZilla

Binibigyan ka ng FileZilla ng malayuang pag-access sa mga file at direktoryo ng iyong Pi. Richard Saville

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 kasama ang paggamit ng USB sticks o online hosting, gayunpaman ang aking ginustong pamamaraan 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. Higit pa »

05 ng 08

Win32DiskImager

Tinutulungan ka ng Win32DiskImager na isulat ang mga larawan sa iyong SD card. Richard Saville

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 pinaka-popular na pagpipilian para sa Windows ay Win32DiskImager, na ginagamit ko para sa huling ilang taon kasama ang milyun-milyong iba pang mahilig sa Pi.

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. Higit pa »

06 ng 08

Format ng SD

I-format nang maayos ang iyong mga SD card sa SDFormatter. Richard Saville

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, subalit mas gusto kong gamitin ang opisyal na tool na 'SD Formatter' ng SD Foundation para linisin ang aking mga card malinis.

Nalaman ko na ang application na ito ay nakakaranas ng mas kaunting mga problema sa pagharap sa iba't ibang mga uri at format ng card, at kabilang ang ilang higit pang mga pagpipilian kaysa sa pag-aalok ng Microsoft. Higit pa »

07 ng 08

H2testw

Ang H2testw ay may isang kakaibang pangalan, ngunit ito ay mahusay para sa pagsusuri ng iyong SD card ay malusog, tunay at sa nakasaad na laki. Richard Saville

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 mga huwad na SD card, kaya palagi kong gustong suriin ang pagkuha ng mga advertised na bilis bago ako gumamit ng 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! Higit pa »

08 ng 08

Galit IP Scanner

Ipinapakita ng Angry IP Scanner ang mga address ng Ip para sa mga device sa iyong network. Richard Saville

Ang maraming mga tool na nakalista ko ay nangangailangan mong malaman ang IP address ng iyong 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. Higit pa »