Toon posts:

Windows of Linux op Embedded PC Systeem

Pagina: 1
Acties:

  • PorschefanRoel
  • Registratie: Mei 2013
  • Laatst online: 11:46
Hallo iedereen,

Voor een aankomend project probeer ik het juiste OS te zoeken waarop ik moet gaan bouwen.
Hiervoor zit ik de volgende OSen door te kijken en probeer uit te vinden welke het beste erbij past.

Ik heb een industriele PC (fanless, zonder bewegende delen), waarop een aantal dingen aangesloten worden
De PC heeft 6 seriele poorten, 2x Ethernet 1x HDMI, 3xUSB2.0 1xUSB3.0

Op 2 seriele poorten zitten stappenmotoren die aangestuurd worden, op 1 seriele poort een externe print met analoge ingangen. Daarnaast moeten beide Ethernet poorten in andere IP ranges geconfigureerd kunnen worden.

Op de PC gaat 1 enkele applicatie draaien om de analoge ingangen in te lezen, stappen motoren aan te sturen en via ethernet communiceren naar 2 verschillende devices.

Daarnaast kan de PC uitgeschakeld worden via een hoofdschakelaar waar meerdere apparaten op aangesloten zijn (dus stroom kan elk moment wegvallen). Hierdoor moet het denk ik mogelijk zijn het OS te draaien op een read-only manier, zodat dit niet corrupted kan worden?
Wel heeft de applicatie een aantal settings nodig, die dus wel ergens opgeslagen moeten worden, dit moet ik doen op een andere partitie lijkt mij in dit geval?

De applicatie heeft een grafische interface dus ook beeldscherm aansturing (GUI) moet aanwezig zijn.

Nu mijn vraag, want ik zie door het bomen het bos niet meer. Welk OS is hier het meest geschikt voor.

Ik heb keuze uit hetvolgende:
Windows 10 IoT Core
Windows 10 IoT Enterprise
Windows 10 Enterprise
Linux Distro

Naar mijn idee zorgen de Enterprise edities voor te veel overhead aan functionaliteit die ik niet nodig heb.
Is er een gegronde reden om toch Enterprise te gebruiken in dit geval, of zorgt die alleen voor nadelen? Wanneer Enterprise niet geschikt is,voldoet IoT Core dan wel aan deze eisen?

Daarnaast kan ik ook gaan voor een Linux versie. Maar welke Linux kan ik dan het best gebruiken. Of moet ik zelf een Linux versie in elkaar plakken, met bijvoorbeeld een Buildroot? Met Buildroot heb ik tot nu toe naast een beetje inlezen geen ervaring mee.

  • naftebakje
  • Registratie: Februari 2002
  • Nu online
Linux wordt voor dergelijke toepassingen in miljoenen apparaten gebruikt, enige reden waarom je met windows zou aanmodderen?

Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.


  • Jean luc Picard
  • Registratie: Augustus 2016
  • Laatst online: 21-01 17:15
Ik heb twee opmerkingen.

1. Een industriële pc direkt achter hoofd schakelaar is geen goed idee. Dit gaat vroeg of laat fout. Inschakel pieken.
Beter is om deze achter een UPS/batterij te plaatsen, of de spanning voor de PC voor de hoofdschakelaar weg te halen.

2. Wie gebruikt de PC's ?
Moet het 24/7 draaien en is er 24/7 support?
99% van de operators, monteurs gebruikers kan een versie van Windows opnieuw opstarten of afsluiten.

Zijn je gebruikers in staat om een hangende App of Pc te herstarten met een Linux distro?

  • PorschefanRoel
  • Registratie: Mei 2013
  • Laatst online: 11:46
De PC gaat vooral gebruikt worden door mensen zonder pc kennis en wordt in een apparaat ingebouwd. Deze wordt dus niet gebruikt om een traditionele manier, maar ingebouwd met een touch screen erbij.

Windows wordt gevraagd omdat er van Windows meer kennis is binnen het bedrijf als Linux. Nu ging ik er met dezelfde instelling in als @naftebakje , dat linux als op miljoenen apparaten gebruikt wordt, dus leek linux mij de beste keuze.

@Jean luc Picard De PC zal niet 24/7 draaien, maar moet wel altijd beschikbaar zijn als deze aangezet wordt.

Momenteel lijkt toch een Windows PC een mooie oplossing (Dit betreft dan Windows Enterprise LTSB) Hierin kan een applicatie als Kiosk mode gedraaid worden zodat de gebruiker verder niks in Windows kan en hier dus ook niks van meekrijgt.

Daarnaast is er getest of deze tegen stroomuitvallen kan (het doel is wel dat de pc netjes afgesloten gaat worden), maar het apparaat staat op een locatie waarbij een Hoofdschakelaar is waarop alles aangesloten is, welke dus ook uitgezet kan worden.

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 08:39
naftebakje schreef op woensdag 10 oktober 2018 @ 12:28:
Linux wordt voor dergelijke toepassingen in miljoenen apparaten gebruikt, enige reden waarom je met windows zou aanmodderen?
Het overgrote deel van de industriële machines welke ik ben tegengekomen draait een variant van Windows (variërend van CE tot aan IoT).
Het feit dat iets veel gebruikt wordt wilt overigens niet zeggen dat dit de beste keuze is.


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee