Linuxbaserade processorsystem VS FreeRTOS
Linuxbaserade processorsystem VS FreeRTOS
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å?
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å?
Re: Linuxbaserade processorsystem VS FreeRTOS
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.
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.
Re: Linuxbaserade processorsystem VS FreeRTOS
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
http://himeshp.blogspot.com/2018/08/fas ... ry-pi.html
Re: Linuxbaserade processorsystem VS FreeRTOS
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....
Ä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....
Re: Linuxbaserade processorsystem VS FreeRTOS
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.
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.
Re: Linuxbaserade processorsystem VS FreeRTOS
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.
Har sett onlineföreläsning på CubeMX AI, det var coolt.
Re: Linuxbaserade processorsystem VS FreeRTOS
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.
Orsaken varför jag startade denna tråd har med just kamera på inbyggda system.
Re: Linuxbaserade processorsystem VS FreeRTOS
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.
På föreläsningen hade de kamera till STM32 och körde bildigenkänning på maträtter.
Re: Linuxbaserade processorsystem VS FreeRTOS
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....
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....
Re: Linuxbaserade processorsystem VS FreeRTOS
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.
Dock ska man ha Wifi + CPU är ESP32 intressant.
Och vill du AI till en STM32 är det STM32 cube som gäller.
Re: Linuxbaserade processorsystem VS FreeRTOS
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.
Därmed så anser jag att en optimerad Pi4 är bättre att använda. Billigare och snabbare.
Re: Linuxbaserade processorsystem VS FreeRTOS
Annars tycker jag nog detta är coolare än en Raspberry pi
Re: Linuxbaserade processorsystem VS FreeRTOS
Jo. Men esp32. Man vill helst att ett pålitgligt företag ska vara bakom utvecklingen.
Esp32 är väll kinesiskt?
Esp32 är väll kinesiskt?
Re: Linuxbaserade processorsystem VS FreeRTOS
Skulle säga att kamera & bild-hanteringen blir nog en RPi lätt billigast och enklast.
Re: Linuxbaserade processorsystem VS FreeRTOS
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...
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...