Matrisberäkningar med för STM32?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av Al_Bundy »

>> Rätt många "fria" bibliotek brukar vara av medioker kvalitet

Man få det man betalar för. Men när det gäller GNU så slår dem många kommersiella företag på fingrarna.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av sodjan »

> Är det inte Atollic TrueSTUDIO, dvs utvecklingsverktyget mitt, som sköter detta?

Vad syftar "detta" på?

Nej, din IDE kan självklart inte påverka kvaliteten på de bibliotek som du väljer att använda.

Ja, din IDE borde ha en vettig länkare som gör det den ska, inget jag vet något om dock...
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av sodjan »

> Här kan man se att man endast länkar de funktionerna man använder.

Det enda jag ser i ditt exempel är att de har delat upp h-filerna. Källkoden
säger ingenting om hur länkningen går till. Det borde så klart vara så att
enbart funktionen gsl_sf_bessel_J0() (och det som den är beroende av)
länkas in i applikationen, men det har ingenting med inkluden av h-filen
att göra. Du kan inkludera hur många h-filer du vill, det påverkar inte
resultatet efter länkning.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45303
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av TomasL »

Al_Bundy skrev:>> Rätt många "fria" bibliotek brukar vara av medioker kvalitet

Man få det man betalar för. Men när det gäller GNU så slår dem många kommersiella företag på fingrarna.
Öh, nej, GNU (som jag gissar att du tolkar det som) är egentligen är enbart ett licensavtal inget annat.

GNU är ett operativsystem med tillhörande mjukvara, och som alla ickestyrda och öppna projekt, så är stora delar rättt mediker kod.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av sodjan »

> Jadu. Jag kör Eclipse IDE :) Både när det kommer till Java och STM32.

Vem är den "du" som du svarar? Om du är lite noggrannare med dina
referenser i dina svar, så blir det hela lite tydligare och enklare att följa.
Användarvisningsbild
mankan
EF Sponsor
Inlägg: 908
Blev medlem: 18 juli 2015, 11:23:22
Ort: Linköping

Re: Matrisberäkningar med för STM32?

Inlägg av mankan »

sodjan, länken som SeniorLemuren angav beskrev både statisk och dynamisk länkning.
Användarvisningsbild
säter
Inlägg: 32562
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Matrisberäkningar med för STM32?

Inlägg av säter »

sodjan skrev:Kanske lite onödigt med så basala frågor i en tråd som handlar om något helt annat.
Det snuddar vid ämnet, så jag tycker att det är ok.
Tack för bilden. :tumupp:
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av sodjan »

> sodjan, länken som SeniorLemuren angav beskrev både statisk och dynamisk länkning.

Ah, OK... :-) Det var en lite underlig/oklar länk, den går ju hit:
https://www.gnu.org/software/gsl/doc/html/usage.html.
Och visst, det är ju generella instruktioner för användning av GSL.
Det Al behöver är nog någon specifik dokumentation för GSL som
gäller för en hårdvaruplattform och utvecklingsmiljö som han har.
Eller att göra en egen integration av GSL i sin miljö.

> Öh, nej, GNU [...] är egentligen är enbart ett licensavtal...
> GNU är ett operativsystem...

Vilket är det? Har ingen större betydelse kanske... :-)
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av Al_Bundy »

TomasL skrev:
Al_Bundy skrev:>> Rätt många "fria" bibliotek brukar vara av medioker kvalitet

Man få det man betalar för. Men när det gäller GNU så slår dem många kommersiella företag på fingrarna.
Öh, nej, GNU (som jag gissar att du tolkar det som) är egentligen är enbart ett licensavtal inget annat.

GNU är ett operativsystem med tillhörande mjukvara, och som alla ickestyrda och öppna projekt, så är stora delar rättt mediker kod.
Förklara t.ex. varför MySQL är det näst använda databasen? Är det för att.....det är en mediker?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av Al_Bundy »

Jag får återkomma om ca 12 timmar för att försöka komplimera STM32 med GSL. Vore sjukt grymt om man kunde använda matrisberäkningar i moderna uC:er :)

Jag kommer genast sätta igång med att tillämpa olinjär systemidentifiering och linjär systemidentifiering.
Mr Andersson
Inlägg: 1397
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Matrisberäkningar med för STM32?

Inlägg av Mr Andersson »

GSL är medvetet skrivet för att det inte ska gå att storleksoptimera. Man använder några få huvudfunktioner som sen anropar den specifika funktionen som behövs. Men i och med att den kan anropa allt annat så vet inte länkaren vad som går att ta bort.
Uppgradera till g++ och använd eigen istället.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av sodjan »

> Förklara t.ex. varför MySQL är det näst använda databasen? Är det för att.....det är en mediker?

Det är för att den är "gratis". Personligen är jag inte så imponerad av MySQL men
då jämför jag med betydligt "bättre" databas produkter också (som inte är gratis).
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Matrisberäkningar med för STM32?

Inlägg av Al_Bundy »

Mr Andersson skrev:GSL är medvetet skrivet för att det inte ska gå att storleksoptimera. Man använder några få huvudfunktioner som sen anropar den specifika funktionen som behövs. Men i och med att den kan anropa allt annat så vet inte länkaren vad som går att ta bort.
Uppgradera till g++ och använd eigen istället.
Du menar att jag ska köra C++ på STM32 ? Hur gör man det ?

Då tycker jag att Arnadillo är ett bättre alternativ än Eigen
Användarvisningsbild
Jan Almqvist
Inlägg: 1581
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Matrisberäkningar med för STM32?

Inlägg av Jan Almqvist »

Armadillo har jag använt fast bara på PC och med MSVC.

Väldigt enkel att använda.
Mr Andersson
Inlägg: 1397
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Matrisberäkningar med för STM32?

Inlägg av Mr Andersson »

Jo det är lättanvänt, har själv använt det tidigare. Men det verkar inte vara optimerat för ARM.
Eigen marknadsförs som att vara optimerat för NEON. (Har cm4f NEON? Kanske bara cortex-A som har det?)
Skriv svar