Portál AbcLinuxu, 5. května 2025 16:54

Dotaz: x86 alternativa k Raspberry Pi

4.5.2020 16:22 Ogeen
x86 alternativa k Raspberry Pi
Přečteno: 1302×
Odpovědět | Admin
Ahoj ve spolek,

hledám x86 alternativu k Raspberry PI. Bohužel se mi nedaří najít nic co by splňovalo následující parametry:
- Cenově srovnatelné s Raspberry PI, nebo jen o málo dražší
- 4GB RAM nebo Slot na paměťový modul
- Dostupné do 1-2 týdnů 
- Profesionálně vypadající šasí
- Alespoň jeden ethernetový port
- x86 processor
Požadavky se mi nezdají nějak přehnané.

Na PC poběží aktuální LTS Ubuntu Server.

Co se procesoru týče, tak v podstatě jakákoliv x86 plečka bude vyhovovat.

Vím například o Odroid-H2, ten ale není dostupný.

Předem díky za tipy!
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.5.2020 16:43 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spoustu repasovaných tenkých klientů z EU (DE, UK) z ebaye

HP T610, HP T620, FS Futro S900, FS Futro S700, Dell Wyse 7020, Dell Wyse 5060, ...
4.5.2020 20:04 Ogeen
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Na ty sem narazil a technicky by to bylo výborné, jen bych to těžko prodal zákazníkům jako profi řešení.

5.5.2020 22:20 František Koudelka
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Ještě mě napadá Latte Panda V1.0 nebo Delta, ale cenově to s krabičkou vyjde znatelně dráž než RaPi.
k3dAR avatar 5.5.2020 22:50 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
LattePandu 1.2 mam, ale kdyz sem "Profesionálně vypadající šasí", tak si rikal ze tahle ho asi nenadchne :-)) (ani tahle nebo tahle)
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 5.5.2020 22:54 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
na Alphu/Deltu asi jo, ale zas cena tech desek je uz jinde...
porad nemam telo, ale uz mam hlavu... nobody
Jendа avatar 4.5.2020 17:28 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Intel NUC

APU2 (krabka)

Vyjde to teda dráž než RPi za litr.
the.max avatar 4.5.2020 20:51 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
+1 :-)
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
5.5.2020 18:44 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Ještě když by to dělali s nějakou baterií SATA portů byl by to hezky board na NAS. Ach jo.
6.5.2020 09:17 Ogeen
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
To by mohlo být ono. Díky za tip!
9.5.2020 22:46 frr | skóre: 34
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Odpovědět | | Sbalit | Link | Blokovat | Admin
...v x86 světě je to bída, přinejmenším pokud se ceny týče. Asi přesně proto, že trochu vybavená x86 deska znamená určitou úroveň pohodlí. Potažmo samotný x86 procesor, který bude mít spotřebu podobnou jako RPi a vezme 4 GB RAM, samotný čip stojí tolik co celé RPi.

Low-Power x86 se 4 GB podle mého znamená nějaký ATOM, doporučuji nejméně BayTrail (ostatně starší generate ATOMů už zřejmě naštěstí vychcípaly).

Nejlevnější cesta s rozumnou výbavou je MiniITX ATOM od značek jako Gigabyte nebo AsRock. To jste řádově na dvojnásobku ceny RPi a ještě budete řešit zdroj a skříň.

Dál se dělají třeba průmyslové počítače s úspornými dvoujádrovými variantami BayTrailu a vyšších. Cenově jste někde na pěti- až desetinásobku maliny.

https://www.aaeon.com/en/p/ultra-slim-box-pc-boxer-6403m

https://www.nexcom.com/Products/industrial-computing-solutions/industrial-fanless-computer/atom-compact/fanless-computer-nise-105

A pak je tu taky několik generací Vortex86 SoC, který ale koupíte s RAMkou max. 512 MB nebo 1 GB podle generace SoCu. Vortex86 je 486DX na cca 800 MHz. Je to kozí dech, ale má to spoustu GPIO pinů. Dokonce existuje projekt 86duino (s Vortexem), dokonce snad pinově kompatibilní s MCU deskami Arduino.

https://www.icop.com.tw/product_list/44

http://www.86duino.com/?p=70

http://www.compactpc.com.tw/

Cenově je bohužel i toto násobně dražší než Arduino.
[:wq]
k3dAR avatar 10.5.2020 01:56 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
tak 2GB LattePanda 1.x (rozmer RPi, s Cherry Trail Z8350) stoji v CR ~2600Kc (4GB teda uz ~4500Kc), oproti maline to ma zaroven eMMC 32GB (64GB u 4GB verze) a pokud nekdo vyuzije tak i integrovane Arduino
porad nemam telo, ale uz mam hlavu... nobody
10.5.2020 08:17 frr | skóre: 34
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Jojo, úžasná spotřeba 2W, ale taky "úžasná" grafika od PowerVR, pokud se nepletu... Palec nahoru za integrované Arduino a nějaké ty GPIO piny - právě GPIO se u ATOMu moc nevidí. (Naopak Vortex86 má GPIO pinů na rozdávání.)
[:wq]
10.5.2020 08:31 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Lze ty GPIOs připojené k Atomu ovládat? Nikde jsem to nenašel. Ovládání GPIOs onboard arduina - to lze jakékoliv PC + arduino za 50Kč, s Firmatou mám dobré zkušenosti.
10.5.2020 18:49 frr | skóre: 34
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
...ono programování onboard GPIO bývá blbě popsáno i u echt průmyslového PC hardwaru (často detektivní práce), ale tady je to koukám ještě jinej level: zdá se, že blok "CPU GPIO" obsahuje ve skutečnosti 2x I2C a 2x UART na hladinách 1.8V. Ve fóru jsem dále potkal informaci, že ty piny nejsou 3.3V/5V tolerant - a doporučení, použít pro přizpůsobení I2C čip PCA9306 (nebo hotovou desku, má třeba SparkFun) jako level shifter.

http://docs.lattepanda.com/content/1st_edition/peripheral/

http://docs.lattepanda.com/content/1st_edition/hardware_introduction/

V Linuxu je určitá šance, že by ten i2c port v čipsetu mohl mít ve vanilce připravený driver. Pod Windows zřejmě dodnes pešek. Ve fóru jsem našel následující URL:

https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/enable-usermode-access

= pod Windows 10 můžete nyní sahat přímo na GPIO a I2C přímo z user space, ale jenom v případě, že si dokážete upravit ACPI/UEFI BIOS :-( Ne pokonfigurovat SETUP, ale přidat nějaký objekt do příslušné ACPI tabulky, celé to sbalit a podepsat a flashnout. Tzn. pro normálního člověka slepá ulička.

Čili pokud si dokážete sáhnout na ten I2C port, a přidat level shifter, můžete si na to nakonec pověsit třeba PCF8574. To je dost přes koleno i ve srovnání s tím Arduinem.
[:wq]
10.5.2020 22:44 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Díky za detaily.

Upřímně to pak není až taková výhoda, arduino s USB-serial převodníkem (nebo rovnou leonardo) lze připojit k jakémukoliv PC a stojí dvě piva.
k3dAR avatar 11.5.2020 20:29 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
priznam se ze Arduoino jde naprosto mimo me, ale pokud chces muzu na LattePanda 1.2 s Linux (Xubuntu 18.04.4) neco zkusit, zatim aspon lsusb:
Bus 001 Device 004: ID 2341:8036 Arduino SA Leonardo (CDC ACM, HID)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            2 Communications
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x2341 Arduino SA
  idProduct          0x8036 Leonardo (CDC ACM, HID)
  bcdDevice            1.00
  iManufacturer           1 Arduino LLC
  iProduct                2 Arduino Leonardo
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          100
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass          2 Communications
      bFunctionSubClass       2 Abstract (modem)
      bFunctionProtocol       1 AT-commands (v.25ter)
      iFunction               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol      0 None
      iInterface              0 
      CDC Header:
        bcdCDC               1.10
      CDC Call Management:
        bmCapabilities       0x01
          call management
        bDataInterface          1
      CDC ACM:
        bmCapabilities       0x06
          sends break
          line coding and serial state
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval              64
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     101
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)
porad nemam telo, ale uz mam hlavu... nobody
11.5.2020 22:20 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Díky, to vypadá na standardní boot Leonarda, používám klony za 3USD https://www.aliexpress.com/item/32888212119.html , je s tím fajn práce.

Pro jednoduché IO operace se používá Firmata, která po sériovém portu zasílá binární formát MIDI, defaultně jede na 57600. Je na ni spoustu knihoven pro všechny možné jazyky.https://github.com/firmata/protocol#firmata-client-libraries . Většina klientů neimplementuje úplně všechny featury, ale není problém je přidat dle potřeby. Z jednovláknového octave jsem potřeboval řídit několik krokových motorů současně, doplnit podporu Firmata AccelStepper do stávající knihovny octave-firmata nebylo nic složitého. Rychlost není pro nějaký bit-banging, ale pro běžné použití stačí - v interpretovaném octave trvá poslat změnu GPIO pinů kolem 1ms.
k3dAR avatar 13.5.2020 00:27 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
asi sem mel zduraznit to "naprosto mimo me", pokud chces abych neco zkusil, napis presne co ;-)
porad nemam telo, ale uz mam hlavu... nobody
13.5.2020 08:36 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Díky, nechci nic zkusit, je to normální leonardo, na tom není co testovat. Jen říkám, že tuhle feature (GPIOs přes leonardo) může mít jakékoliv PC, není tam žádná integrace navíc.
10.5.2020 19:51 jsl89
Rozbalit Rozbalit vše Re: x86 alternativa k Raspberry Pi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Upboard - https://up-shop.org/up-board-series.html

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.