Linuxbaserade processorsystem VS FreeRTOS

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
DanielM
Inlägg: 2189
Blev medlem: 5 september 2019, 14:19:58

Linuxbaserade processorsystem VS FreeRTOS

Inlägg av DanielM »

Hej.

Låt oss säga att ni har en LCD och en kamera. Dom passar med en processor som har LCD utgång och kamera utgång. Alltså jag menar inte SPI eller I2C.

För att få allt detta fungera så använder ni mängder av C kod + Free RTOS för att få det fungera.

Eller skulle ni ha valt något färdigt istället t.ex Raspberry där man avaktiverar WiFi, USB med mera för att få en boottid på ca 1 sekund?

Jag hade valt raspberry. Men vad hade ni valt? Den hårda vägen? Om JA: Varför då?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av Micke_s »

1 sekund klarar nog inte många linuxsystem.
Kör man RPI så ska man nog köra det mesta som read-only system + lite inställningar skrivbara typ.

Är det inget nätverk inblandat så är nog C+FREETOS rätt väg.
Är det nätverk, krypto, mycket inställningar mm så är nog linux enklare.

Går även köra python, NetCore eller något högnivåspråk när du går till linux.
Kamerakoden kan vara skriven i c men ett Web-UI för inställningar kan t.ex. vara skriven i python.

Oavsett lösning så måste man underhålla det.

Sedan är frågan om man vill förlita sig på en Processortillverkare eller en Modultillverkare.
T.ex. Microchip kan du fortfarande beställa de flesta microproccecorerna.
DanielM
Inlägg: 2189
Blev medlem: 5 september 2019, 14:19:58

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av DanielM »

Du kan få en Paj 4 bota på ca 2 sekunder + dessutom ta ett kort.

http://himeshp.blogspot.com/2018/08/fas ... ry-pi.html
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av Rick81 »

Det beror ju helt på om det är 1 st för dig själv eller en komplett produkt som ska säljas i tusentals.

Är det bara för dig själv i enstaka volymer så Raspberry pi den snabbaste lösningen framåt.

En Raspberry pi med USB adapter, minneskort osv kostar väl typ 500 kr. En STM32 som klarar det jobbet typ 50 kr....
DanielM
Inlägg: 2189
Blev medlem: 5 september 2019, 14:19:58

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av DanielM »

Men i sådant fall gör man ju en egen "raspberry pi". Man köper inte ett Nucleo kort om man ska massproducera :)

Orsaken varför jag frågar har med att ST har lanserat CubeMX AI där man kan implementera ett CNN nätverk för bildigenkänning. Lät häftigt, men komplicerat då neurala nätverk = svårt att få det bra.
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av Rick81 »

Man gör ju så klart ett eget kretskort om man ska producera i 1000-tal. Nucleo är ju bara för att testa på processorn.

Har sett onlineföreläsning på CubeMX AI, det var coolt.
DanielM
Inlägg: 2189
Blev medlem: 5 september 2019, 14:19:58

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av DanielM »

Vad tror du om Cube AI? Värt? Eller kommer det förkastas om något år?

Orsaken varför jag startade denna tråd har med just kamera på inbyggda system.
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av Rick81 »

Förkastas om nåt år? Nej det tror jag inte. AI har många användningsområden och kunna köra det på en billig ARMprocessor är kraftfullt.

På föreläsningen hade de kamera till STM32 och körde bildigenkänning på maträtter.
DanielM
Inlägg: 2189
Blev medlem: 5 september 2019, 14:19:58

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av DanielM »

Förkastas = utkonkurterad.
Esp32 har redan kunna erbjuda billigare och lättanvändarvänligare produkter än CubeMX AI. Dessutom är CubeMX AI stängd källkod. Sådant brukar gå i graven på långt sikt.

Jag skulle gärna vilja lära mig hur man använder kamera på en stm32 + riktig lcd.

Då menar jag inte lcd med spi. Det finns ett speciellt sätt att kunna tala med lcd och kamera. Jag hittar stm32-dokumentation för detta. Men det krävs många dagars eller veckors studerande.

Med en pi4 så blir allt mycket enklare. Men....
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av Rick81 »

Alltså om du tror ESP32 kommer konkurrera ut STM32 tror du nog fel.

Dock ska man ha Wifi + CPU är ESP32 intressant.

Och vill du AI till en STM32 är det STM32 cube som gäller.
DanielM
Inlägg: 2189
Blev medlem: 5 september 2019, 14:19:58

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av DanielM »

Jag kan börja med kamera på stm32. Hittade en manual för stm32f7 discovery board. Men dessa kostar 800 kr. Rätt värdelöst att låsa sig fast vid en ultra STM32. Bättre att lära sig LCD för vanliga stm32. Men hittar ingen manual för det.

Därmed så anser jag att en optimerad Pi4 är bättre att använda. Billigare och snabbare.
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av Rick81 »

Annars tycker jag nog detta är coolare än en Raspberry pi :wink:
DanielM
Inlägg: 2189
Blev medlem: 5 september 2019, 14:19:58

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av DanielM »

Jo. Men esp32. Man vill helst att ett pålitgligt företag ska vara bakom utvecklingen.

Esp32 är väll kinesiskt?
Användarvisningsbild
maDa
Inlägg: 4076
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av maDa »

Skulle säga att kamera & bild-hanteringen blir nog en RPi lätt billigast och enklast.
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: Linuxbaserade processorsystem VS FreeRTOS

Inlägg av Rick81 »

Kan tillägga att jag själv implementerat kamera och display i en STM32F1 på 72 MHz. Visserligen var det bara 320x240 pixlar. Men visst det var en del jobb få till det....

Tror nog ESP32 är mer pålitligt än Raspberry pi om man ska använda i kommersiella produkter med livslängd mer än 1 år...
Skriv svar