Raspberry Pi vs O-Droid - Witajcie, koledzy programiści na moim następnym blogu. Ten blog nie dotyczy tylko programowania. Chodzi o niesławny Raspberry Pi. Nie, to nie jest jakiś rodzaj ciasta, które jesz. Jest to obecnie najpopularniejszy mikrokomputer na tej planecie, który jest prawie wielkości twojej karty kredytowej. Nazywam to odtąd jako RaspPi na tym blogu.

Więc jeśli znudzi Ci się normalne programowanie i kodowanie, to i tamto, to jesteś we właściwym miejscu. Tak, chodzi o programowanie, ale to nie jest twoje nudne kodowanie, które robisz w codziennym życiu. Programowanie Raspberry pi z Fun. Nie jestem pewien, jak to dokładnie pasuje do twojego kubka, a następnie spójrzmy na to.

Teraz wiemy już, czym jest Raspberry Pi… Przyjrzyjmy się jego konfiguracji. Zanim przejdę dalej, na razie wydano wiele wersji Raspberry, ale na tym blogu będę konkretnie mówił o Raspberry 2.

Powodem jest to, że jest to najnowszy w mieście, a najlepsze jest to, że pomimo tego, że jest szybszy i ma lepszą konfigurację niż jego poprzednik, producentom Raspberry Pi udało się utrzymać cenę dokładnie taką samą, w przeciwieństwie do ODroida, gdzie ceny faktycznie biorą długi skok. Ale dyskusja na ten temat będzie w dalszej części tego bloga. Teraz, dochodząc do miejsca, w którym przerwaliśmy, spójrzmy na konfigurację Raspberry Pi:

Konfiguracja Raspberry Pi:

RaspPi ma czterordzeniowy procesor 900 MHz, który jest chipsetem opartym na ARM Cortex-A7 i obsługuje 1 GB pamięci RAM. Ale to nie wszystko. Możesz, przy pomocy przyzwoitego radiatora i chłodzenia, przetaktować go do 1, 2 Ghz. Do diabła, ludzie nawet podkręcili go do 1, 5 MHz na rdzeń. To jest z list przebojów. Poza tym ma 4 porty USB 2.0 z wyjściem 40 pinów GPIO.

Obsługuje port FULL HDMI, który może służyć do wyświetlania obrazu na monitorze LCD / LED lub telewizorze. Ma jeden port Ethernet, którego można użyć do podłączenia go do Internetu bezpośrednio lub za pomocą kabla LAN do procesora / laptopa, co jest metodą pośrednią, ale nadal jest obsługiwane. Jeśli to nie to, ma gniazdo audio połączone z kompozytowym wideo 3, 5 mm.

Krótko mówiąc, ma jedno gniazdo dla wyjścia audio i wideo. Posiada interfejs kamery plug and play (CSI). Nawet aparat do RaspPi wcale nie jest drogi. Ma jeden interfejs wyświetlacza, na wypadek gdybyś zdecydował, że nie chcesz go podłączać do monitora, i masz plany przekształcenia tego mikroprocesora w przenośny telefon komórkowy poprzez dodanie do niego wyświetlacza o wymiarach 340 × 480.

Tak, to możliwe. Jeśli zaznaczysz github, prawdopodobnie zobaczysz, że ludzie stworzyli tablet znany jako PiPad, dodając do niego ekran 10, 1 ''. Poza tym ma gniazdo kart micro SD, które ma oficjalną obsługę 32 gig; ale prawdę mówiąc, nieoficjalnie, obsługuje do 64 gig karta SD klasy 10, którą sam sprawdziłem. Ma również rdzeń graficzny VideoCore IV, który jest 3D i jest więcej niż wystarczający, jeśli mnie o to poprosisz.

Teraz, gdy widzieliśmy konfigurację RaspPi na papierze, spójrzmy na OROID:

Konfiguracja ODroid:

Odkąd wziąłem to, co najlepsze w RaspPi, weźmy także to, co najlepsze w ODroids: niezbyt znany ODRoid-XU4.

XU4 jest niezwykle wydajnym, energooszczędnym sprzętem spakowanym w najmniejszej możliwej formie w serii Odroid. Mówiąc o sprzęcie, ma procesor A15 o częstotliwości 2 GHz. Procesor Odroida jest prawie podobny do tego z telefonów komórkowych pakowanych dziś przez Xiaomi lub Micromax. Ma procesor graficzny Mali-T628, który obsługuje OpenGL i OpenCl po wyjęciu z pudełka.

Dzięki 2 GB pamięci RAM DDR3 nigdy nie poczujesz się bezsilny. Ma pamięć flash eMMC 5.0, której w rzeczywistości brakuje w RaspPi. Odroid ma również USB 3.0, pojedynczy gigabitowy port Ethernet i HDMI 1.4a dla wyświetlaczy LCD i LED. HardKernel, producenci oficjalnie sprzedają również wentylatory chłodzące.

ODroid XU4 z dołączonym wentylatorem chłodnicy

Jaki jest haczyk?

Tak naprawdę czekałem na napisanie tej części mojego całego bloga. To jest główna różnica. Możesz kupić RaspPi za 35 USD lub Rs. 2300 jeśli jesteś w Indiach, ale jeśli planujesz zakupić Odroid, kosztuje on około 75 $, co w rzeczywistości jest dwukrotnie wyższe niż cena RaspPi. Logiczne pytanie brzmi: jeśli chcemy czegoś przenośnego i małego, nie chcemy, aby był on wyjątkowo potężny.

Do tego mamy nasze telefony komórkowe. Na przykład, jeśli lubisz testy penetracyjne, takie jak ja, prawdopodobnie chciałbyś mieć coś jednorazowego użytku. A kiedy pojawia się termin „rozporządzalny”, automatycznie dołącza się do niego słowo, a mianowicie budżet. Osoba taka jak ja oczywiście kupiłaby RaspPi. Dostałbym 2 RaspPis i 5 $ Cadbury dla mojej dziewczyny w ilości jednego Odroida.

Polecane kursy

  • Szkolenie z R Studio Anova Techniques
  • Szkolenie AngularJS
  • Szkolenie online ISTQB poziomu 1
  • Kurs online z podstaw testowania oprogramowania

Wsparcie dla systemów operacyjnych

To kolejne ważne pytanie. Co obsługuje po wyjęciu z pudełka? Przyjrzyjmy się teraz najpierw Odroidowi:

  • Ubuntu 15.04
  • Android 4.4.2
  • Android 5.0
  • Android 5.1

Fajnie, nieźle. Teraz spójrzmy na Raspberry Pi:

  • NOOBS
  • RASPBIAN
  • UBUNTU
  • WINDOWS 10 IOT
  • OSMC
  • KALI LINUX 2.0
  • PINET
  • RISC OS
  • OPENELEC
  • LINUX MINT
  • ŁUK LINUX

Cicho… to nie jest to… jest 10-20 innych, których prawdopodobnie nie mogę wymienić tutaj moich ograniczeń. Chodzi o to, że RaspPi ma słabą konfigurację w porównaniu do ODroida, ale jest bardziej dojrzały w społeczności programistów, programistów i hakerów.

Ok, pozwól, że cię o coś zapytam. Czy widziałeś serial telewizyjny „Mr. Robot"? Jeśli nie, prawdopodobnie przegapiłeś coś niesamowitego. To właściwie seria oparta na hakerze. Być może zastanawiasz się, dokąd idę z tym. Chodzi o to, że wszystkie hacki pokazane w Mr. Robot są w 90% możliwe i oparte na rzeczywistości.

I w jednym odcinku używa RaspPi, aby włamać się do jakiejś organizacji. Próbowałem tego później, aby zainstalować klienta Telnet w RaspPi, a później uzyskać dostęp do powłoki za pośrednictwem zdalnego dostępu i zgadnij co? Działa jak urok!

Widzisz, chodzi o to, że Raspberry Pi jest elastyczny, a ODroid jest czymś, czego potrzebujesz, gdy nie eksperymentujesz. Kiedy jesteś nowy w elektrotechnice (to słowo stworzone przeze mnie; co oznacza kodowanie i elektronikę w połączeniu), lub jeśli jesteś badaczem takim jak ja, który lubi eksperymentować z każdą inną rzeczą zamiast budować coś w osobliwe, to RaspPi jest dobre.

Słynny cytat z filmu Mroczny rycerz wznosi się tutaj: „Batmon to robi, bo może go wziąć”. To jest ten sam przypadek tutaj. RaspPi ma solidne podstawy, jest wyjątkowo tani w zakupie i wspiera go także duża społeczność.

Nie dotyczy to Odroida. Mówiąc konkretnie, nie próbuję degradować Odroida, ponieważ jest on perfekcyjny na swój sposób. ODroid jest bardziej dla osoby, która ma określony zestaw celów. Jeśli chcesz coś zbudować, prawdopodobnie wolisz korzystać z ODroida niż z RaspPi, ponieważ jest on bardziej wydajny i chociaż nie ma większej społeczności, będzie miał to w najbliższej przyszłości. Żyjemy w świecie technologii i zawsze jest coś lepszego.

Konkluzja

W końcu nigdy nie chodzi o coś lepszego, tylko to, co odpowiada Twoim potrzebom. Jeśli jesteś pentesterem takim jak ja, prawdopodobnie chciałbyś RaspPi ze względu na jego naturę stosunkowo taniej i ekstremalnej elastyczności, ale jeśli jesteś w fazie rozwoju, lub lubisz budować serwery lub coś konkretnego, co planuje długo w użyciu, prawdopodobnie chciałbyś mieć coś takiego jak Odroid, który jest potężny i ma dobre wsparcie społeczności dla Linuksa, chociaż jest nieco droższy.

Poza tym, po tych wszystkich ciachach związanych z RaspPi i ODroid, rzućmy okiem na najlepsze projekty, które moim zdaniem powinieneś sprawdzić w Internecie:

  1. PiPad

  1. Maszyna do gier Pi

  1. Serwer Pi

Pierwsze źródło obrazu: pixabay.com

Polecany artykuł

Oto kilka artykułów, które pomogą Ci uzyskać więcej szczegółów na temat Raspberry Pi vs O-Droid, więc po prostu przejdź przez link.

  1. Raspberry Pi z Mix of Python
  2. Programowanie w języku Python dla absolutnego początkującego
  3. Kariera w rozwoju Androida
  4. Jakie są zalety i ograniczenia używania Pythona?
  5. Raspberry PI vs Arduino: Różnice