Sida 2 av 20

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 07:39:27
av hummel
DanielM skrev:Någon som kan rekommendera? Jag har fem krav.

* Hög CPU
* Mycket ram
* Kan hantera double datatyp
* Minst en analog
* Minst en PWM

Allt annat har jag ej behov utav.
Kan du precisera lite vad dina krav är så blir det enklare att ge tips.
Vad menar du med hög CPU?
Vad är mycket RAM för dig?
Analog in- eller utgång?

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 08:10:11
av Rick81
Det finns en portning av Doom till stm32f4 :D
https://m.youtube.com/watch?v=bRNcfsDIc2A

Har någon testat stm32h7 med två kärnor? Hur funkar det med IDE, kompilering, programladdning och debuggning?

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 14:58:26
av DanielM
hummel skrev:
DanielM skrev:Någon som kan rekommendera? Jag har fem krav.

* Hög CPU
* Mycket ram
* Kan hantera double datatyp
* Minst en analog
* Minst en PWM

Allt annat har jag ej behov utav.
Kan du precisera lite vad dina krav är så blir det enklare att ge tips.
Vad menar du med hög CPU?
Vad är mycket RAM för dig?
Analog in- eller utgång?
Jag har ingen aning. Bra RAM, bra CPU, minst en analog och minst en PWM.
Men jag är även intresserad utav om ethernet är bättre än LCD? Tänk om man kunde använda lwIP på en sådan STM32 för att skicka data till en smarttelefon som visar upp allt på en LCD?

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 15:07:23
av Rick81
1 MB RAM och 480+240 MHz är bra RAM och CPU! Man kan göra mycket med det. Sen kan man ju lägga till SDRAM på STM32H7 och det finns dekitet med extra RAM minne.

Ethernet och LCD är ju två helt olika använingsområden. Vill du visa data lokalt eller remote? Dessa alternativ ser jag:
* LCD för att visa lokalt
* Bluetooth för att visa data på mobil lokalt
* Ethernet/Wifi för att visa data på mobil remote.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 15:19:11
av DanielM
Bluetooth undviker jag. Sedan Bluetooth gick in med Bluetooth Low Energy så har Bluetooth bara fallit. Segt, dåligt, buggigt och verkar vara en icke-standard.

LCD brukar enligt min mening vara ganska krångligt att få till - snyggt. Speciellt när man ska göra allt i C.
Någon som har använt lwIP?

Har den någon säkerhet? Eller är det bara rent REST API den kan hantera?

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 15:25:56
av Rick81
Har använt lwIP för att skicka och ta emot UDP meddelanden. Säkerhet? du menar https?

Och ja LCD kan vara lite krångligt få igång, framförallt svårt debugga när de inte visar nåt.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 15:34:24
av Mr Andersson
Om cortex-M inte räcker kan du ju alltid ta steget upp till cortex-A.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 16:16:34
av DanielM
Rick81 skrev:Har använt lwIP för att skicka och ta emot UDP meddelanden. Säkerhet? du menar https?

Och ja LCD kan vara lite krångligt få igång, framförallt svårt debugga när de inte visar nåt.
Jag menar TCP. Ja, säkerhet, inlogg osv. Något som blockerar om man anropar http://minHemsida.se/admin/doThis?username=MittNamn
Om man har ej rättighet att gå in på admin/**

Bara kollar hur "bra" lwIP är. Är lwIP endast gjort för att ha kommunikation så köper jag det. Jag brukar använda Spring Boot med Spring Security när jag vill göra säker REST API. Men i detta fall har jag inte behov utav säkerhet, mest bara att två enheter ska kunna tala med varandra via lokala nätverket.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 16:25:19
av DanielM
Mr Andersson skrev:Om cortex-M inte räcker kan du ju alltid ta steget upp till cortex-A.
Finns ej för Nucleo.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 16:59:22
av Shimonu
DanielM skrev:
Rick81 skrev:Har använt lwIP för att skicka och ta emot UDP meddelanden. Säkerhet? du menar https?

Och ja LCD kan vara lite krångligt få igång, framförallt svårt debugga när de inte visar nåt.
Jag menar TCP. Ja, säkerhet, inlogg osv. Något som blockerar om man anropar http://minHemsida.se/admin/doThis?username=MittNamn
Om man har ej rättighet att gå in på admin/**

Bara kollar hur "bra" lwIP är. Är lwIP endast gjort för att ha kommunikation så köper jag det. Jag brukar använda Spring Boot med Spring Security när jag vill göra säker REST API. Men i detta fall har jag inte behov utav säkerhet, mest bara att två enheter ska kunna tala med varandra via lokala nätverket.
Varför frågar du om säkerhet om du inte har behov av det?

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 17:11:54
av DanielM
Jag bara kollar hur "bra" den är. Tänkte om lwIP kanske kan ersätta min nuvarande REST API applikation som loggar värden över internet. Det är en fri IoT-applikation som styr digitala/PWM utgångar över internet via en STM32, från en Android-applikation. Även den kan logga ADC värden. Perfekt för hemmet.

Tänkte om en STM32 H7-serie kunde vara bättre än min nuvarande. Min nuvarande använder Spring Security för säker inloggning och administration. Här applicerar jag den på en Raspberry Pi Zero W.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 18:32:15
av säter
DanielM skrev:Det kommer vara den mest avancerade självinställande och adaptiva regulatorn för att hålla temperaturen i en vattentank.
Varför behöver du ett så avancerat system för mätning av vattentemperatur?
Jag skulle tro att största problemet är själva mätningen av temperaturen.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 18:32:40
av DanielM
Sådant skulle jag vilja göra. Ni som har erfarenhet i detta, hur mycket resurser krävs det att skicka HTML-kod till webbläsaren?


Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 18:33:48
av DanielM
säter skrev:
DanielM skrev:Det kommer vara den mest avancerade självinställande och adaptiva regulatorn för att hålla temperaturen i en vattentank.
Varför behöver du ett så avancerat system för mätning av vattentemperatur?
Jag skulle tro att största problemet är själva mätningen av temperaturen.
Det är bara experiment för att verifiera om mitt bibliotek fungerar. Jag vet att en P-regulator kan lösa problemet också.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Postat: 22 oktober 2019, 19:38:30
av DanielM
Tydligen så finns det en manual på hur man använder en STM32 Nucleo med lwIP och konfigurerar med CubeMX. Kan det bli bättre än så här?

https://www.openstm32.org/forumthread6588

Då är det lika bra att jag skickar iväg en beställning på‎ NUCLEO-H743ZI2‎.