CortexM3 - CPP
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Sobota Prosinec 21 10:41:45 CET 2013
Ne, je to normalni C++ a preklada se to normalnim GNU prekladacem, jen
jsou vytvoreny knihovny objektu ktere se pak v tom jejich prostredi
pouzivaji jako objekt.metoda ... a mozna se pred prekladem nejak
prechroupou zdrojaky ale jinak je to uplne normalni c/c++ (Proste po
doplneni zdrojovych kodu asi 2 arduino modulu (String a serial, u toho
string jsem musel dopsat fce itoa, ultoa, ltoa) to slo normalne prelozit)
Dne 21.12.2013 10:37, Miroslav Mraz napsal(a):
> To arduino je fakt c++ ? Žil jsem v představě, že je to nějaký extra
> jazyk, podobný c jako třeba java.
>
> Mrazík
>
> On 12/21/2013 07:20 AM, Jaroslav Buchta wrote:
>> No ja tu nutnost pocitil az ted, kdy portuju soft z arduina a kdyz
>> pridavam ty arduinovy knihovny, tak ty jsou v C++ (a cast firmware
>> Marlin taky)
>> Po te aplikaci --specs=nano.specs delka kodu nevypada odlisne od
>> cisteho C (ted jsem na 25kB a to uz se pouzivaji fce sprintf atp., to
>> by mel i cisty kod v C. A je to komplet FreeRTOS, USB-VCP, nejake
>> pokusy s TFT LCD a cast firmware Marlin (bez LCD a SD), hodne kB
>> delaji taky tabulky kterych je tam dost ) Nakonec ten procesor ma pul
>> mega flash a 64kB RAM, s tim uz se da neco delat.
>> Zda se, ze to funguje automaticky skvele, jedine, co jsem doplnil je
>> par radku asm do startup kodu a neco do scriptu ld pro inicializaci
>> statickych konstruktoru. Uzitecne to bude hlavne, az budu delat
>> grafiku na tom LCD, tam se oop velmi hodi
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
---
Tato zpráva neobsahuje viry ani jiný škodlivý kód - avast! Antivirus je aktivní.
http://www.avast.com
Další informace o konferenci Hw-list