Sida 1 av 1

Kompilatorer och licenser

Postat: 23 september 2009, 00:48:05
av bearing
PIC18F2520 kan programmeras i Microchips kompilator C18, vilken kostar pengar. Visserligen finns C18 i studentversion, men studentversionen får inte användas i kommersiellt syfte. Om det vinnande bidraget används av Datormagazin blir syftet kommersiellt, inte sant? Innebär detta att C18 inte kan användas?

Det enda fria C-alternativet för PIC18-serien jag känner till är SDCC. Men SDCC verkar inte särskilt långt utvecklad eller utprovad.

avr-gcc är fri, så AVR-processorn är ju helt "riskfri" att programmera i C.

Re: Kompilatorer och licenser

Postat: 23 september 2009, 06:47:32
av Swech
Det blir väl inte kommersiellt om Datormagazin INTE säljer programmerade kretsar....
Om det blir upp till den som ev. köper något av datormagazin att programmera själv.


Swech

Re: Kompilatorer och licenser

Postat: 23 september 2009, 06:51:46
av Macce
Det får nog bli så. Dvs att inga färdigprogrammerade kretsar säljs utan alla får programmera dom själv, ifall licensen för kompliatorn förbjuder det.

Re: Kompilatorer och licenser

Postat: 23 september 2009, 07:32:09
av AndLi
Om nu DMZ väljer att publicera bygget är det ju inte svårare än att de köper en "riktig" licens och kompilerar om koden för de chip de vill sälja? Det är ju redan klart att koden ska vara GPL:ad eller liknande = den finns tillgänglig för alla...

Ska det skickas med tidningen bör nog µC vara förprogramerad, det är nog inte många promille av DMZ läsare som har behövlig programmerare hemma..

Re: Kompilatorer och licenser

Postat: 23 september 2009, 08:36:25
av v-g
Jag tror på AndLi:s alternativ. Annars finns ju alltid MPLAB som är gratis och man får bonusen att koda i ASM ;)

Re: Kompilatorer och licenser

Postat: 23 september 2009, 09:34:54
av Glenn
Nu har jag ju inte läst nån av licenserna, men förutsatt att man får sprida hexfilen producerad av kompilatorn är det väl inget problem ? (Eller ja, antar att den kompilerar C till asm, och sen får man assemblera med mpasm ?)

Att sprida källkoden är ju knappast något problem, och de flesta läsarna av DMz lär ju knappast göra annat än hälla in hexfilen ändå.

Re: Kompilatorer och licenser

Postat: 23 september 2009, 11:13:57
av reine
Det finns faktiskt en c kompilator till för pic18, den heter cpik. Utvecklas av samma kille som gör PikDev till Linux.
Som ni säkert misstänker så vill den ha linux, vilket ju är ett litet problem om man vill köra windows förstås...

Här kan man läsa mer: http://pikdev.free.fr

Den är inte helt komplett, men verkar helt ok ändå...

Mvh
Reine