Matrisberäkningar med för STM32?
Re: Matrisberäkningar med för STM32?
>> 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.
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.
Re: Matrisberäkningar med för STM32?
> Ä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...
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...
Re: Matrisberäkningar med för STM32?
> 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.
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.
Re: Matrisberäkningar med för STM32?
Öh, nej, GNU (som jag gissar att du tolkar det som) är egentligen är enbart ett licensavtal inget annat.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.
GNU är ett operativsystem med tillhörande mjukvara, och som alla ickestyrda och öppna projekt, så är stora delar rättt mediker kod.
Re: Matrisberäkningar med för STM32?
> 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.
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.
Re: Matrisberäkningar med för STM32?
sodjan, länken som SeniorLemuren angav beskrev både statisk och dynamisk länkning.
Re: Matrisberäkningar med för STM32?
Det snuddar vid ämnet, så jag tycker att det är ok.sodjan skrev:Kanske lite onödigt med så basala frågor i en tråd som handlar om något helt annat.
Tack för bilden.
Re: Matrisberäkningar med för STM32?
> 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...
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...
Re: Matrisberäkningar med för STM32?
Förklara t.ex. varför MySQL är det näst använda databasen? Är det för att.....det är en mediker?TomasL skrev:Öh, nej, GNU (som jag gissar att du tolkar det som) är egentligen är enbart ett licensavtal inget annat.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.
GNU är ett operativsystem med tillhörande mjukvara, och som alla ickestyrda och öppna projekt, så är stora delar rättt mediker kod.
Re: Matrisberäkningar med för STM32?
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.
Jag kommer genast sätta igång med att tillämpa olinjär systemidentifiering och linjär systemidentifiering.
-
- Inlägg: 1397
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet
Re: Matrisberäkningar med för STM32?
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.
Uppgradera till g++ och använd eigen istället.
Re: Matrisberäkningar med för STM32?
> 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).
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).
Re: Matrisberäkningar med för STM32?
Du menar att jag ska köra C++ på STM32 ? Hur gör man det ?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.
Då tycker jag att Arnadillo är ett bättre alternativ än Eigen
- Jan Almqvist
- Inlägg: 1581
- Blev medlem: 1 oktober 2013, 20:48:26
- Ort: Orust
Re: Matrisberäkningar med för STM32?
Armadillo har jag använt fast bara på PC och med MSVC.
Väldigt enkel att använda.
Väldigt enkel att använda.
-
- Inlägg: 1397
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet
Re: Matrisberäkningar med för STM32?
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?)
Eigen marknadsförs som att vara optimerat för NEON. (Har cm4f NEON? Kanske bara cortex-A som har det?)