Zdalne programowanie i użytkowanie Raspberry Pi i innych mini komputerów

Programowanie na miniaturowych komputerach takich jak Raspberry Pi, czy Beaglebone Black może być uciążliwe gdy nie mamy do dyspozycji naszego ulubionego IDE, albo gdy ze względu na słaby procesor działa zbyt wolno by było użyteczne. Czasami problem stanowi też brak monitora, czy klawiatury i myszy, które można by podłączyć do takiego komputerka by cokolwiek na nim zrobić.

W tym artykule zaprezentuje metody zdalnej pracy na mini-komputerach (w sumie dowolnych) dzięki ssh, sshfs, VNC/RDP. Zaprezentuję też jak po sieci programować w Pythonie za pomocą PyCharma.

Nowy model Raspberry Pi B+ z poprawkami i drobnymi usprawnieniami

Przypadkowo (albo i nie) wyciekła nowa wersja Raspberry Pi. Nowa ulepszona wersja to Raspberry Pi B+ (znak plusa). Ten sam procesor, tyle samo pamięci RAM, ale 4 zasilane porty USB (wskazuje na to wymaganie zasilacza 5V 2A), więcej pinów GPIO (40), slot microSD zamiast SD jak i brak złącza RCA.

Rzut oka na Beaglebone Black - minikomputer stworzony do skryptowania elektroniki

Beaglebone Black to mini komputer na płytce i poniekąd odpowiedź fundacji BeagleBoard.org na mini komputer Raspberry Pi. W zbliżonej do konkurenta cenie Beaglebone Black oferuje nowszy procesor z obsługą m.in. Androida jak i znacznie większa ilość pinów GPIO (95 3.3V). W tym artykule przedstawię ten komputer, jego możliwości i osiągi.

Szybki test mini komputera Radxa Rock z układem RK3188 za 370 zł

Radxa Rock to kolejny komputer-na-płytce (single board computer), który wyposażony został w czterordzeniowy procesor RK3188 i 2 GB RAM. Obsługuje Androida 4.2/4.4 oraz klasyczną dystrybucję Linuksa (Linaro/Ubuntu). W tym artykule przyjrzę się możliwościom płytki i porównam ją z testowanym niedawno donglem Measy U4A wyposażonym w ten sam procesor.

Instalujemy Linuksa Picuntu i Linuxium na androidowym donglu Measy U4A

Measy U4A to typowy dongiel HDMI z Androidem. Ten jak i wiele mu podobnych modeli bez problemu znajdziemy do kupienia w wielu sklepach i na dużą skalę w sieci na Allegro, ebay, czy chińskich sklepach wysyłkowych. Z telewizora, czy monitora jest w stanie zrobić prosty komputer, czy odtwarzacz multimedialny. Specyfikacja nie jest już najnowsza, ale nadal przyzwoita.

Dongiel ten akurat nawinął się na Allegro. Wybrałem go gdyż zawiera układ RK3188, dla którego dostępny jest też obraz z dystrybucją Linuksa - Picuntu, jak i system Linuxium obsługujący bootowanie Androida z NAND i Linuksa z bootowalnej karty SD. W tym artykule przyjrzę się donglowi z Androidem 4.4.2, a następnie zainstaluje na nim Picuntu oraz Linuxium i zobaczę ile to warte.

Czyszczenie dotykowych ekranów prosto i skutecznie

Na dotykowych ekranach bardzo łatwo zostawić odciski palców. Po dłuższym użytkowaniu taki ekran będzie dość dokładnie wysmarowany i przy niekorzystnym oświetleniu będzie to przeszkadzać w korzystaniu z tabletu, telefonu, czy dotykowego Ultrabooka.

Czyszczenie ekranów nie jest czymś nowym i na rynku dostępnych jest od dawna wiele preparatów i zestawów. Do przedmuchiwania komputerów poleca się sprężone powietrze, które ta do końca powietrzem nie jest (łatwopalne i drażniące?) i nie powinno być stosowane na ekranach bo pozostawi tłusty nalot. Nie jestem fanem różnych bliżej niezidentyfikowanych preparatów w buteleczkach do czyszczenia ekranów. Te, z którymi miałem do czynienia też więcej zostawiały niż usuwały (można je znaleźć w sklepach ze sprzętem komputerowym, RTV).

W tym artykule chciałbym się podzielić moimi metodami na czyszczenie ekranów i innych powierzchni tego typu. Bazując na doświadczeniach z czyszczeniem optyki teleskopów wykorzystałem wodę destylowaną i alkohol izopropylowy.

Lepsza grafika z Celeronem J1900 - co może grafika na złączu PCIe x1?

Popularne stają się płyty główne z energooszczędnymi procesorami AMD i Intela. Zintegrowana grafika może okazać się zbyt mało wydajna dla niektórych. Na wspomnianych płytach znajdują się złącza PCIe, czasami nawet x16, które mogłoby wydawać się pozwalają podłączyć dowolną kartę graficzną. Płyty te kryją jednak pewną niespodziankę - szyna PCIe x16 w wielu to w rzeczywistości np. x4 (dla wielu płyt z procesorem AMD), czy x1 (płyty Intela z Bay Trail-D i podobne). Czy na złączu PCIe x1 2.0 mamy szansę osiągnąć sensowną wydajność zewnętrznej karty graficznej? Ile i w jakich przypadkach stracimy na wydajności?

W tym artykule zaprezentuje wyniki testów trzech podstawowych kart graficznych AMD i Nvidii podłączonych do płyty głównej Asrocka z Celeronem J1900 poprzez złącze PCIe x1 2.0. Sprawdzę też na bardziej typowej płycie głównej jakie są straty między x1 a x16.

Monitorowanie wykorzystania zasobów karty graficznej nVidii, AMD i Intela pod Linuksem

Monitorowanie zużycia zasobów procesora, czy pamięci RAM to normalka. Dość rzadko pisze się o monitorowaniu obciążenia karty graficznej pod Linuksem. Tymczasem do dyspozycji mamy narzędzia umożliwiające podglądanie działań podejmowanych przez układy graficzne Intela, AMD, czy nVidii. Monitorowanie może być pomocne przy próbie ustalenia np. słabego ogniwa karty graficznej, która nie radzi sobie z daną aplikacją, czy po prostu dla ładnego wykresu.

Problem z wydajnością bariery zapisu w dysku SSD GoodRAM C50 120GB

Dyski SSD znacząco przyśpieszyły operacje wykonywane na systemie plików. System uruchamia się znacznie szybciej, tak samo aplikacje. Programiści mogą cieszyć się z szybszej obsługi repozytoriów, czy indeksowania projektów przez IDE. Wydaje się że praktycznie każdy współczesny dysk SSD da podobne osiągi. W przypadku dysku GoodRAM C50 natrafiłem jednak na specyficzny problem ze słabą wydajnością bariery zapisów.

Kategorie

Serwisy