Low power embedded x86

Low power embedded x86
« kdy: 09. 07. 2019, 11:46:33 »
Hledam tip na nejaky embedded x86 (podminka) stroj s co nejmensi spotrebou a FastETH/USB/RS-232 (vse podminka). Na vykonu prakticky nezalezi, mely by tam jit spustit Windows (bohuzel podminka) klidne i ve verzi XP (nebude to na internetu). Melo by to byt idealne neco trosku novejsiho, co po vanocich nezmizi z trhu....

Mate nejake tipy? Ja embedded scenu prilis nesleduji. Koukal jsem na Atomic Pi, ale to neni na sklade (a mozna uz ani nikdy nebude), ACEPC zas nema porty, pak UDOO Basic ale u toho pisou "Obsolette"....
« Poslední změna: 09. 07. 2019, 20:06:53 od Petr Krčmář »


Re:low power embedded x86
« Odpověď #1 kdy: 09. 07. 2019, 12:48:02 »
Je toho spusta.

Ak chces nieco seriozne, tak pozri sa na priklad sem
http://www.jetwayipc.com/product-category/emb-board-en/

Garancia dostupnosti 7 rokov od uvedenia na trh. Su u nas dostupne. Ziadna cina/kickstarter s pochybnym supportom a dostupnostou.

Re:low power embedded x86
« Odpověď #2 kdy: 09. 07. 2019, 14:13:50 »
Souhlas s Jetway a jejich průmyslovým sortimentem. Jinak v "průmyslu" existují značky Advantech, Nexcom, AAEON, IEI, Kontron, tuším Fujitsu taky něco má, snad i AsRock Industrial, a pak si matně vybavuju pár TW výrobců, kteří dělají spíš "build to order" a po jednom kuse to prakticky nejde koupit, zejm. v Evropě (viz AValue). Vedle MiniITX tito výrobci mají i menší formáty desek, ovšem jsou více či méně proprietární a dlouhodobá dostupnost konkrétních modelů je rizikovější, než u ITX. Doporučuji pro všeobecné použití se držet ITX formátu, pokud Vám to prostor ve skříni dovoluje.

Bohužel ten průmyslový HW je dost drahý (malé série, dlouhá produktová dostupnost, teoreticky taky kvalitní součástky) - a zrovna Vám by nemuselo vadit, že je ten sortiment "trochu pozadu". Obecně v "průmyslu" je často novinkou generace křemíku, která se cca zrovna přestala prodávat na mainstreamovém kancelářském trhu.

Není mi jasné, jestli ODroid H2 má nějaký normální BIOS - a taky jak je to s reálnou dostupností, protože procesor je Gemini Lake (obecně skoro nedostupný).

Slušné ITX desky s ATOM SoC dělával Gigabyte, momentálně mají tuším reálně dostupné 1-2 modely s procesorem Apollo Lake. Dlouhodobá dostupnost není, je to kancelářský HW, ale pokud se týče individuální životnosti, tak podle mých zkušeností drží. Všechny kondíky polymerní, tuším APAQ ("ultra durable"(TM) Gigabyte). Gigabyte se chová slušně taky co se týče fičur v BIOSu - např. tuším dodnes podporuje "legacy BIOS" boot.

Každopádně dost mrzutý je nápad, že byste nainstaloval Windows XP na cokoli moderního, od BayTrail ATOMu výš. Možná dokážete obejít nekompatibilní ACPI tím, že přes F5 při bootu instalátoru vnutíte MPS HAL, ale pak budete ještě řešit (resp. možná spíš nevyřešíte) ovladače SATA řadiče nebo grafiky a třeba taky moderní intelky síťovky. S trochou štěstí rozjedete BayTrail s neakcelerovaným VESA driverem. Nebo vemte moderní ATOM, nainstalujte Linux a rozjeďte XPčka v Linuxu v QEMU-KVM. To taky jde, pokud si nenabijete nos o ACPI v SEABIOSu (pro něj je zřejmě Windows XP taky už příliš dávná historie). Emulovaný Cirrus Logic má 2D akceleraci bleskově rychlou, pokud mu jako backend slouží X-Windows s akcelerovaným driverem.
XP fungovaly nativně na starších ATOMech (cca do 2600 series) ale to byly žravé kozí dechy, vposledku často s otravnou grafikou od PowerVR. Po těch se mi nestýská.

Další problém je, že aktuální = 14nm ATOMy jsou v posledních měsících dost obtížně dostupné. Intel má nedostatečnou kapacitu na leptání 14nm křemíku a upřednostňuje drahé high-endové procesory před tímhle levným dolním koncem. Tzn. Apollo Lake je ještě občas k vidění, ale Gemini Lake nikoli. A BayTrail už leda v průmyslovém segmentu. Situace s nedostatkem 14nm čipů se vyřeší možná po prázdninách, možná do vánoc, možná do roka a do dne...

No a závěrem bych zmínil, že Windows 98 až Windows XP fungují na hardwaru Vortex86. Jsou k dispozici komplet všechny ovladače pro disk/grafiku/síť. Pokud Vám stačí výkon procesoru blízký nule a vejdete se do 512MB až 1 GB RAM, je to hardware přesně pro Vás. Mrkněte se na sortiment taiwanského výrobce ICOP - to je průmyslový sortiment (tzn. lehce dražší), tuším existuje nějaká sesterská značka kancelářských MiniPC / tenkých klientů apod.

Re:low power embedded x86
« Odpověď #3 kdy: 09. 07. 2019, 14:53:47 »
Diky za odpovedi, zda se ze jsem nepolozil dostatecny duraz na slova _embedded_ a _low-power_. Zvlaste to druhe je dost zasadni, pojede to totiz obcas i par hodin v kuse na baterku a mela by to ukrmit bezna, jen trosku vetsi, powerbanka. Dal by to nemelo byt prilis rozmerne, predstavy jsou o krabicce s max rozmerech cca 25*25*10cm vcetne te powerbanky.

WXP byly zmineny jen jako minimalisticky extrem ve vztahu k pozadovanemu vykonu, ve skutecnosti se spise pocita se sedmickami+

Jeste jsem zapomel zminit ze built-in wifi je vyhodou.

Re:low power embedded x86
« Odpověď #4 kdy: 09. 07. 2019, 19:16:36 »
Pokud neřešíš cenu, tak je možností mnoho. Průmyslové MB a embedded desky (např. s N2807 1.58GHz (4.5W)):

https://www.elvac.eu/Default.aspx?tabid=701&Display=CategoryView&CategoryId=30383&language=cs-CZ

Nejvíce by Tě mohl zajímat běžný formát 3.5" SBC nebo 2.5" SBC.

Desky stejné velikosti najdeš i u Supermicro:

E3940 (9.5W, 4C)
https://www.supermicro.com/en/products/motherboard/A2SAN-H

E3930 (6.5W, 2C)
https://www.supermicro.com/en/products/motherboard/A2SAP-L


k3dAR

  • *****
  • 3 075
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail

Re:low power embedded x86
« Odpověď #6 kdy: 09. 07. 2019, 20:30:12 »
Diky za odpovedi, zda se ze jsem nepolozil dostatecny duraz na slova _embedded_ a _low-power_. Zvlaste to druhe je dost zasadni, pojede to totiz obcas i par hodin v kuse na baterku a mela by to ukrmit bezna, jen trosku vetsi, powerbanka. Dal by to nemelo byt prilis rozmerne, predstavy jsou o krabicce s max rozmerech cca 25*25*10cm vcetne te powerbanky.

WXP byly zmineny jen jako minimalisticky extrem ve vztahu k pozadovanemu vykonu, ve skutecnosti se spise pocita se sedmickami+

Jeste jsem zapomel zminit ze built-in wifi je vyhodou.
Nechcem byt nejako drzy, ale mohol by si prezradit na co to bude pouzite, ked napr. v prvom prispevku trvas aj na RS232 (RS232 sa uz na najnovsich MB nenachadza (aj ked vieme, ze ti nejde o nic najnovsie MB)).
k3dAR spomenul Odroid h2 a vyzera to velmi dobre, ale pre tvoje ucely vyzera, ze bude predimenzovana.


Není mi jasné, jestli ODroid H2 má nějaký normální BIOS - a taky jak je to s reálnou dostupností, protože procesor je Gemini Lake (obecně skoro nedostupný).
co povazujes za normalny  bios ?

Re:Low power embedded x86
« Odpověď #7 kdy: 09. 07. 2019, 20:43:51 »
Citace
RS232 sa uz na najnovsich MB nenachadza

S tímto tvrzením nesouhlasím, RS232 se naprosto běžně na nových MB nachází, na těch průmyslových lze navíc v BIOSu přepnout na RS485/RS422. Spíš jsi si nevšiml, že máš RS232 na desce vyvedené, ale musíš připojit Serial Header to DB9 Plate Adapter.

k3dAR

  • *****
  • 3 075
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:low power embedded x86
« Odpověď #8 kdy: 09. 07. 2019, 22:07:09 »
Není mi jasné, jestli ODroid H2 má nějaký normální BIOS - a taky jak je to s reálnou dostupností, protože procesor je Gemini Lake (obecně skoro nedostupný).
dle tohoto to ma normalni BIOS: https://forum.odroid.com/viewtopic.php?t=32536#p236118
pouze asi podporuje UEFI a ne Legacy (resp. nevim jiste co znamena ze nepodporuje CSM 2.0)

Re:low power embedded x86
« Odpověď #9 kdy: 09. 07. 2019, 22:37:14 »
Není mi jasné, jestli ODroid H2 má nějaký normální BIOS - a taky jak je to s reálnou dostupností, protože procesor je Gemini Lake (obecně skoro nedostupný).
co povazujes za normalny  bios ?

Ideálně něco jako má Advantech nebo low-end Gigabyte. Základ AMI Aptio nebo nějaký moderní Phoenix, aby to podporovalo legacy boot z disků a nejlíp i přes PXE. Z mého pohledu je UEFI cosi "navíc", bez čeho se obvykle obejdu. A aby to mělo SETUP, kde se dají pokonfigurovat základní věci kolem SATA, sériových linek, nejlíp i ASPM na PCI-e apod.

Vidím že k3dAR už konstatuje, že je to možná UEFI-only. Na tom by XPčka rozjet nešly.

Tu poznámku jsem utrousil proto, že u firmy, která vyrostla na ARMových deskách, bych se i při použití x86 CPU bál toho, že to bude mít místo BIOSu u-Boot nebo RedBoot nebo tak něco. Ještě zlatý by byl Coreboot.

Velmi vzácně potkám BIOS, který je úplně "svůj". Poskytuje služby BIOSu, ale nepodobá se aktuálním verzím AMI/Award/Phoenix. Naposled jsem to viděl tuším na nějakém Geode od Congatecu. Pamatujete starý Award, ve kterém šly měnit barevné "skiny" SETUPu? Vzdáleně to připomínalo právě starý Award v lehce psychedelicky barevném skinu...

Re:low power embedded x86
« Odpověď #10 kdy: 09. 07. 2019, 22:54:44 »
Diky za odpovedi, zda se ze jsem nepolozil dostatecny duraz na slova _embedded_ a _low-power_. Zvlaste to druhe je dost zasadni, pojede to totiz obcas i par hodin v kuse na baterku a mela by to ukrmit bezna, jen trosku vetsi, powerbanka. Dal by to nemelo byt prilis rozmerne, predstavy jsou o krabicce s max rozmerech cca 25*25*10cm vcetne te powerbanky.

WXP byly zmineny jen jako minimalisticky extrem ve vztahu k pozadovanemu vykonu, ve skutecnosti se spise pocita se sedmickami+

Jeste jsem zapomel zminit ze built-in wifi je vyhodou.

Windows 7 v embedded edici chodí rozumně na dvoujádrovém BayTrailu a historicky jsme dávali aspoň 2 GB RAM, aby to uneslo své vlastní základní životní funkce. Reálně bych se v dnešní době přimlouval za 8 GB RAM. Už se vyskytly aktualizace, které se s menším objemem RAM nedokázaly nainstalovat. Jinak Windows Update nejlíp úplně vypnout. Z Win7 na kancelářském desktopu mívám pocit, že potřebujou po pár dnech normálního používání restartovat (nerestartuji každý den, používám suspend+resume).

Ať už vezmete nějaký BayTrail, nebo byste se spokojil s Vortexem, bavíte se pořád o 6-10 Wattech spotřeby za celou desku. To by musela být pořádná powerbanka, aby takový počítač utáhla pár hodin. Prostě zapomeňte na micropower x86, na kterém pojedou plnotučné windowsy. Asi nejnižší spotřebu má Vortex nebo některé ultra-low-power varianty ATOMů (BayTrail a výš), ale pořád je to okolo 4-5 W. Ještě míň tuším žere Intelův Quark, ale to je zas opravdu slabé železo, na tom nepojedou ani XPčka. Quark je cca na úrovni prvního Pentia.

k3dAR

  • *****
  • 3 075
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:low power embedded x86
« Odpověď #11 kdy: 10. 07. 2019, 00:08:50 »
Ideálně [...] Základ AMI Aptio nebo nějaký moderní Phoenix, aby to podporovalo legacy boot
tak "Americam Megatrends" tam je, ale legacy boot opravdu ne, udajne je to na "natlak" Intelu kterej do 2020 chce odstranit Legacy z BIOSu, udajne i pro desky co Legacy ted maji, v ramci aktualizaci BIOSu: https://forum.odroid.com/viewtopic.php?t=33097

Re:low power embedded x86
« Odpověď #12 kdy: 10. 07. 2019, 00:34:43 »
Ideálně [...] Základ AMI Aptio nebo nějaký moderní Phoenix, aby to podporovalo legacy boot
tak "Americam Megatrends" tam je, ale legacy boot opravdu ne, udajne je to na "natlak" Intelu kterej do 2020 chce odstranit Legacy z BIOSu, udajne i pro desky co Legacy ted maji, v ramci aktualizaci BIOSu: https://forum.odroid.com/viewtopic.php?t=33097
Jojo, Intelův marketing naschvál hamtá po zpětné kompatibilitě (přestože v mnoha jiných ohledech ji Intel v hardwaru naopak silně podporuje).
Díky za odkaz - jestli správně čtu, on to Intel možná tlačí hlavně do svých vlastních boardů, NUCů apod. - doufám že našim průmyslovým výrobcům ještě zbyde svoboda tam legacy CSM modul přidávat, a že je v tom výrobci BIOSu (AMI/Phoenix) budou ještě nějakou dobu podporovat. Eventuelně mi vrtá hlavou, jestli by ten CSM "payload" (.efi binárka) nešel do image BIOSu vsunout i "partyzánsky", např. nástrojem uefitool. Bohužel zrovna legacy boot je dost komplexní fičura na to, aby se dala do BIOSu propašovat jediným modulem...

Re:Low power embedded x86
« Odpověď #13 kdy: 10. 07. 2019, 14:32:38 »
A čo niečo takéto - https://www.aliexpress.com/item/32967311340.html

Ethernet    2x RJ45 10/100/1000Mb/s Intel i211AT Ethernet
COM    6x RS232( 3 line), COM5 COM 6 support set to RS485 Free send expand cables
« Poslední změna: 10. 07. 2019, 14:39:49 od taHC »

RDa

  • *****
  • 2 789
    • Zobrazit profil
    • E-mail
Re:Low power embedded x86
« Odpověď #14 kdy: 10. 07. 2019, 15:07:03 »
Ja tady prodaval ten Jetway s i5.. asi overkill pro tvoje nasazeni ale seriak to ma :) A jeste nejaky kus by se nasel.
https://forum.root.cz/index.php?topic=21205.0