Matrisberäkningar med för STM32?
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Matrisberäkningar med för STM32?
Tja, har du rätt C-kompilator, och rätt maskin-bibliotek, så är det inga problem.
Säter, bibliotek är programkod, som förhoppningsvis är testad och buggfri, som man kan använda i sina program, så du slipper skriva egna rutiner och funktioner.
Säter, bibliotek är programkod, som förhoppningsvis är testad och buggfri, som man kan använda i sina program, så du slipper skriva egna rutiner och funktioner.
Re: Matrisberäkningar med för STM32?
Jag använder GNU GCC för att skriva min C-kod för STM32. Alltså borde GSL inte vara något problem för mig då?
Re: Matrisberäkningar med för STM32?
Hur menar du? Menar du inte att jag kan använda GSL, om det inte är ett specifikt för just ARM?
Re: Matrisberäkningar med för STM32?
Nä, men du måste ha de specifika bibliotek som beskriver din processor. Vilket troligen följde med i STM-paketet du installerade.
Du kan alltså inte bara installera gcc från valfri plats och tro att det fungerar.
Du kan alltså inte bara installera gcc från valfri plats och tro att det fungerar.
Re: Matrisberäkningar med för STM32?
Trodde C var inte beroede av plattformen, utan fungerade överallt.
Jag installerade bara Atollic TrueStudio. Sedan var det bara att köra.
Jag installerade bara Atollic TrueStudio. Sedan var det bara att köra.
Re: Matrisberäkningar med för STM32?
Språket är helt oberoende av plattform, kompilatorerna är naturligtvis inte det.
Re: Matrisberäkningar med för STM32?
Jadu...med tanke på att jag har bara en kompilator för mitt system så måste jag anta att GCC fungerar för ARM också?
Re: Matrisberäkningar med för STM32?
Moduler/bibliotek i Python är olika funktioner inom ett visst tema som någon annan redan skrivit och låter dig installera och använda som en del av ditt program.säter skrev:Jag som inte förstår så mycket av det här, vad är det för "bibliotek" ni talar om hela tiden?
Vill man t.ex. skriva ett Pythonprogram som skall köra under Windows och använda Windowsspecifika anrop för att t.ex. starta andra Windowsprogram kan man installera PyWin32. Samma sak med databaskopplingar, numeriska beräkningar GUI och liknande.
Pakethanteraren heter numera pip och sköter installationerna (nästan) automatiskt istället för att du tidigare själv fick ladda ner vart och ett från Sourceforge eller liknande och installera manuellt.
Re: Matrisberäkningar med för STM32?
Jag tänkte mest på C när det gällde den frågan.
Förövrigt är väl även C-kompilatorerna skrivna i C?
Förövrigt är väl även C-kompilatorerna skrivna i C?
Re: Matrisberäkningar med för STM32?
Om det är en arm-version av GCC du installerat, är det en X86-version av gcc så funkar det naturligtvis inte.Al_Bundy skrev:Jadu...med tanke på att jag har bara en kompilator för mitt system så måste jag anta att GCC fungerar för ARM också?
Säter, allt är skrivet i C, operativsystem, kompilatorer mm, även Python "troligen"
Re: Matrisberäkningar med för STM32?
Detta hade varit super-intressant om någon ville göra Själv fattar jag inte mycket av detta men lyssnar med stora öronmrfrenzy skrev:Om inte annat vore det en intressant jämförelse. Börja med att göra den i Python om du kan det, blir det för långsamt så gör om den i C och se ifall det går snabbare.
Re: Matrisberäkningar med för STM32?
Jag vet inte vad jag har installerat.
Det verkar som att GSL fungerar hos ARM
https://community.arm.com/iot/embedded/ ... complexity
Det verkar som att GSL fungerar hos ARM
https://community.arm.com/iot/embedded/ ... complexity
Re: Matrisberäkningar med för STM32?
Alla C-bibliotek stöds om det finns en C-kompilator som stöder systemet.
Al, vad är dit problem, antingen har du en C-kompilator som stöder ditt system, eller också har du det inte.
Har du det kan du använda alla generiska bibliotek.
Har du det inte, kan du helt enkelt inte kompilera några program för ditt system.
Al, vad är dit problem, antingen har du en C-kompilator som stöder ditt system, eller också har du det inte.
Har du det kan du använda alla generiska bibliotek.
Har du det inte, kan du helt enkelt inte kompilera några program för ditt system.