Jeśli zaczynasz zabawę - zacznij od Keila - nie będziesz miał problemów z konfiguracją. Potem możesz przesiąść na jakieś środowisko z Eclips - np. Atollin lub STM32open (AC6).
A jakiego środowiska/kompilatora używasz? Bo w avr-gcc w ogóle nie ma katalogu sys oraz pliku time.h, z braku RTC w MCU.
Ta definicja musi być zdefiniowana na poziomie środowiska/kompilatora - w opcjach projektu. Zresztą dwie następne które są sprawdzane powinny być również tak zdefiniowane. Drzewo plików nic do tego nie ma. 4\/3!!
Prosze o prostą wersje pod XP nie pod DOSa!!!!!!!!!! To pisz , że potrzebujesz środowisko+kompilator , a nie kompilator. T Ci się napewna spodoba ;) http://opcube.com/software/midepack0258.... C i Asm dla 51-ki , w jednym stali domu.
Witam Chcę zacząć zabawe z assemblerem co napewno nie będzie łatwe;] I teraz moje pytanie od czego zacząć tzn. jakies środowisko? Kompilator? Linker? Debuger? i jakiś edytor? (poza notatnikiem) Czy pod WinXP mogę uruchomić sobie Dosa? (wirtulnie) żebym mógł pracować tak jakbym miał system Dosowy?? i używając Nortona zacząc zabawe. Jak to mogę zrobić??...
To już zależy od Twojego środowiska, nie wiem jakie posiadasz. musiałbyś ustawić w opcjach gdzie się znajduje kompilator. ponieważ środowisko(gdzie piszesz) a to co przerabia na .exe(kompilator) to 2 rożne programy, stworzono przez najprawdopodobniej 2 różne projekty. jeśli Ci się nie uda podpiąć kompilatora pod środowisko, to zawsze możesz samemu kompilować...
Dla małego projektu, np. pilota zdalnego sterowania, nikt nie będzie pchał ARMa Szczerze mówiąc to nie takie profesjonalne rozwiązania miałem na myśli:) Np. takiego LPC1xxx choćby dlatego żeby mi się łatwiej soft pisało No i właśnie o tym mówię, wszystko zależy od autora i zastosowania projektu. Jeśli weźmiemy rozwiązania profesjonalne, i z puli wszystkich...
W środowisku borlanda, w opcjach kompilatora, musisz zaznaczyć że kompilujesz dla procesora co najmniej 386. bis
Żeby nie było za łatwo, zaproponuję jeszcze trzecią, dużo mniej znaną drogę :) MSP430 LaunchPad http://www.ti.com/tool/msp-exp430g2 Za 14zł(RAZEM z przesyłką) dostajesz 2 16-bitowe mikrokontrolery, programator, do ściągnięcia bazujące na Eclipse środowisko programistyczne ( kompilator, debuger, itd) . Na kilogramy dokumentacji i przykładów. Bawię się...
Polecałbym również JTAG Freddiego, bo współpracuje z OOCD (+ paroma innymi programami natywnie, gdzieś był temat na elektrodzie) temat na elektrodzie -> http://www.elektroda.pl/rtvforum/topic11... trochę przydługawy (proponuję czytać od końca Minusem jest brak SWD. Myślę że "tymczasowo" (; Nic fizycznie nie stoi na przeszkodzie aby JTAG ten...
witam http://www.programowanie.host.sk/asemble... http://www.darmoweprogramy.forall.pl/pro... na przyszlosci polecam najpierw www.google.pl :)
Główny plik projektu to ComSter.lpr a otwierasz programem Lazarus jest to darmowe środowisko programistyczne korzystające z kompilatora FPC Free Pascal Compiler dostępne jest na http://www.lazarus.freepascal.org/
Witam, Zasadnicze pytanie: - jakiego kompilatora używasz (IAR czy GCC) - jakie środowisko programistyczne? W zależności od kompilatora np. różnie są definiowane stałe w pamięci FLASH: IAR: const __flash uint8_t Font0_8_16 [4096]; GCC: const uint8_t Font0_8_16 [4096] PROGMEM; itp. Plik który załączyłeś świadczy o tym, że wykorzystujesz bibliotekę dla...
Znacie jakiś sprawdzony kompilator lub środowisko do symulacji programu w asemblerze z wykorzystaniem mikrokontrolera 8051 / 8052?
Witam Na początek polecam Mikrokontorlery dla Początkujących http://www.btc.pl/?id_prod=10652 Znajdziesz tu przykładowe programy, jak złożyć programator, skąd pobrać i jak skonfigurować środowisko programistyczne . Ogółem skarbnica wiedzy na początek. "Mikrokontrolery AVR w praktyce" jest dosyć ciekawa , ale na początek nie polecam , możesz pogubić...
Zasadnicze pytanie - VB czy VB.NET i która wersja środowiska/kompilatora?
Jakie środowisko/kompilator chcesz wykorzystać do napisania oprogramowania dla mikroprocesora ?
poszukaj sobie na e-mule CCS PIC C Compiler PCWH pelna wersje kompilator sprawuje sie wysmienicie
Niewątpliwym plusem jest cena, do niskobudżetowego urządzenia o większym nakładzie zabawa ma sens, jak robimy dla siebie, to nadal wolę STM32 lub w przypadku mniejszych uC coś pokroju nowych Attiny/AVR, w obu przypadkach mamy wówczas darmowe i nienajgorsze środowisko wraz z kompilatorem.
Środowisko ( kompilator asemblera i bardzo dobry symulator ) to keil uVision, możesz pobrać ze strony www.keil.com do 2KB kodu jest wersja darmowa. W asemblerze to naprawdę dużo ;-)
Proponuję zajrzeć na stronę KEILA: http://www.keil.com/pr/article/1067.htm http://www.keil.com/mcb2130/ Jesli chodzi o programowanie, to nie trzeba specjalistycznych urządzeń (no chyba, że chcemy debugować), to potrzebny jest JTAG. Procesory zawierają "zaszyty" bootloader, i programowanie odbywa się przez port szeregowy komputera. Tak więc wystarczy...
Obiekt to instancja klasy. To, czy zmienna jest obiektem, może zależeć od danego środowiska/kompilatora. Niektóre typy proste pozwalają traktować jak obiekty, inne nie. Aczkolwiek nie jest to stricte obiektem. Niemniej może być jak obiekt traktowany. W innych zaś językach/kompilatorach nawet typy proste są w pełni obiektami.
Cześć. Zainstalowałem środowisko MPLAB X chcąc tworzyć projekty na mikrokontrolery AVR. Parę lat temu używałem Atmel Studio, teraz zdaje się, że trzeba przesiąść się właśnie na MPLAB X. Z tego co widzę, to po instalacji środowiska, kompilator dla AVR nie jest instalowany i trzeba to zrobić ręcznie. Zdążyłem się zorientować, że muszę wyposażyć się w...
Chyba dopiero zaczynasz, więc może Code::Blocks Środowisk jest miliony :D Poszukaj trochę na tym forum, było już wiele razy o środowiskach :) Tylko proszę, nie dev.
Witam. To jest komponent OCX - działa we wszystkich kompilatorach (środowiskach) obsługujących kontrolki OCX. Na pewno działa w Delphi. Ja nie mam styczności z Buliderem dlatego nie wiem jak go dokładnie zastosować. W Delphi robi się to tak: w menu Component klikamy Import ActiveX Control i zaznaczamy AudioControls2 ActiveX i klikamy OK, po chwili komponenty...
Swego czasu darmowym środowiskiem również do zastosowań komercyjnych był - MS VC++ 2005 Express Edition. Jak jest z nowszymi wersjami, nie sprawdzałem. Mnie bardziej kusiło środowisko C++ Builder, ale jak zobaczyłem na cennik to wymiękłem
Podany wycinek kodu zawierający deklaracje klasy i zawartych w niej funkcji z punktu widzenia C++ jest jak najbardziej poprawny (kompilacja C++ Builder). Pewnie errory dotyczą innej części kodu lub samej konfiguracji środowiska kompilatora.
Jak można odpowiedzieć na takie pytanie, skoro nie podałeś nawet środowiska/kompilatora których używasz, ani żadnych informacji o tym jak skonstruowany jest Twój projekt? To nie są rzeczy "oczywiste", a jeśli dla Ciebie są, to miej świadomość, że tylko dla Ciebie... 4\/3!!
Dla PIC pełna wersja kompilatora C jest płatna. Wersja bezpłatna specjalnie "psuje kod". Dla AVR środowisko i kompilator są bezpłatne.
No dobra ale w programie o którym wspomniałem jest to zrobione identycznie ... A możesz nam zdradzić, jakiego środowiska/kompilatora używasz :?: Czy dane, w tym nieszczęsnym pliku tekstowym, są rozdzielone znakami końca wiersza :?: Piotrek
Witam, zakupiłem książkę Symfonia C++ Standard wydanie III rozszerzone Kraków 2008 i mam parę pytań: 1. czy jest to najnowsza wersja książki? 2. czy jest to najlepsza książka do C++ 3. jakie środowisko, kompilator do pisania w C++?
Zainstaluj sobie odpowiednie środowisko i zapomnij o makefile i problemach z nim związanych: http://mikrokontrolery.blogspot.com/2011... Poza tym pokaż schemat - może tam też są jakieś krzaczki :-)
Programista który chce sobie udowodnić, ze jego program jest dobry, zawsze to sobie udowodni to ja wręcz przeciwnie. Szukam od kilku godzin co robię źle i najlepsze co mnie mogłoby spotkać to znalezienie własnego błędu, jego najłatwiej naprawić. To są specyficzne gry psychiki programisty, i były n/t książki (naprawdę). A zaczęcie od "przecież tam/u...
Problem rozwiązany przez wybór najoptymalniejszego kompilatora.
To nie zmieniaj środowiska, użyj po prostu innego kompilatora. Przecież możesz użyć GCC w Keilu. [url=http://www.keil.com/arm/gnu.asp]Ins... Wtedy masz bardzo fajne środowisko do programowania, bez ograniczeń na kod wynikowy. Niestety ograniczenia nadal obowiązują w trybie debugowania i symulacji. Jeżeli zamierzasz z nich korzystać, niestety musisz...
a i pytanie do Acid12 czy w tym MS Visual kody z C++ przechodzą i działaja na AVR bo może łatwiej mi będzie zmienić kompilator:) Pozdrawiam przeczytaj ze zrozumieniem mój poprzedni post bo nie chce mi się jeszcze raz tłumaczyć różnicy między środowiskiem, kompilatorem, językiem programowania, interfejsem, systemem etc ...
Więc kupiłem programator ULINK2 i to już mnie przerosło. ULINK2 jest związany raczej tylko z oprogramowaniem Keil. Czyli ściągasz środowisko/kompilator Keil (prawdopodobnie nawet starczy darmowa wersja) i importujesz ten plik do niego i programujesz. Kiedyś to robiłem ale już nie pamiętam szczegółów ale to nie jest tylko kilka klików. Zdaje się że...
No cóż, wygląda więc na to, że używasz biblioteki standardowej C, która nie obsługuje %f. Może w dokumentacji środowiska/kompilatora jest opisane, czy da się to włączyć i jak. Gdyby się nie dało, to - o ile same operacje zmiennoprzecinkowe działają - można użyć czegoś w stylu printf("%u.%03u", x/1000, x%1000); A jak nie, to trzeba się pobawić w obliczenia...
Jakie to środowisko i kompilator? Ustawiles dobry rozmiar stosów? 4\/3!!
Na poczatek zawitaj na strone java.sun.com i sciagnij sobie JDK SE najlepiej w wersji 6. Zainstaluj to, ustaw sciezke do kompilatora i zacznij programowac ;-)
Zainstalowałeś jakikolwiek kompilator? Eclipse to samo środowisko, nie ma wbudowanego kompilatora.
Narazie problem Uart zostawiam na poźniej zaczynam czytać podwieszony poradnik bo uważam że zacząłem od tyłu z stm;) Dziękuję za odpowiedzi. Mam jeszcze jedno pytanie z jakich środowisk (kompilatorów) korzystacie? Jak korzystam z System Workbench for STM32 i mam czasami z nim taki problem że musze tworzyć nowy projekt żeby program mi wgrał do nucleo....
No to czas byś trafił na właściwą stronę i zapoznał się ze spisem treści a w szczególności z działem Zasilanie i zakłócenia oraz kursem AVR . Jakie komunikaty otrzymujesz przy kompilacji i przy programowaniu? Zmień środowisko: http://mikrokontrolery.blogspot.com/2011... Nie odpowiedziałeś na pytanie piotrva...
Temat nie jest o programowaniu, wiec jeśli chcecie podyskutować o kompilatorach, co robią dobrze, a co robią źle to jak najbardziej zachęcam do otworzenia nowego tematu. Był nie jeden, i niestety wszystkie są zamykane. Nie bedę zaśmiecać tematu, więc odpowiem Tobie w taki sposób. Takich tematów nie zamykamy, one umierają smiercią naturalną (brak osób...
Sorki że mnie nie było. Trochę się namieszało i muszę odkręcić. Symfonie którą masz warto czytać TYLKO jeżeli jest to Symfonia C++ Standard. Po to są książki, aby uczyć się z nich programować (niby proste i oczywiste). Symfonia, która nie jest zgodna z standardem, nie nauczy cię programować dobrze (o ile w ogóle nauczy). Kod który napiszesz nie będzie...
Chodzi o to, jakiego środowiska (edytor, kompilator,debugger) użyć dla kontrolerów ARM firmy STMicroelectronics, tak aby nie było żadnych ograniczeń na wielkość kodu do kompilacji, debugowania i innych? W temacie piszę o kompilatorze GCC bo jest darmowy i podobno dobry. Szukam środowiska z którym GCC dobrze by się integrował.
Cóż... twoje pytanie mnie trochę rozłożyło... Najlepiej będzie, jak ściągniesz sobie jakieś IDE, czyli od razu "program do programowania w C", czyli zwykły edytor textowy oraz kompilator -.- Na początek polecam Dev-C++.
Polecam środowisko i kompilator Rowley Crossworks - płatne ale dużo szybsze i łatwiejsze w skonfigurowaniu od gcc Mój drugi typ: IAR Embedded Workbench pozdrawiam JG
Witam wszystkich, Jako początkujący programista PICów chciałem się dopytać czy ktoś rozgryzł połączenie środowiska Eclipse i kompilatora hi-tech jak i również innych? W necie znalazłem wtyczkę do Eclipse http://sourceforge.net/projects/piccbuil... ,ale z tego co widzę do jest ona tylko do kompilatorów C30 i C32. Niestety środowisko MPLAB X nie przypadło...
No a devCpp to jest środowisko do kompilatora mingw32 a to jest port gcc i powinien mieć <unistd.h> dostepne. Nie wiem dlaczego ci nie dziala.
Code::Blocks nie jest kompilatorem, tylko środowiskiem programistycznym (IDE). Kompilator to choćby darmowy mingw. I potrzebujesz raczej biblioteki typu computer vision, np. OpenCV, które są stworzone właśnie do takich zastosowań.
Deklaracja jest jak najbardziej poprawna, można jednak dodać deklarację const: const char *titles[] = {... O sekcjach można pisać doktoraty, ich ilość i zawartość może się różnić w zależności od kompilatora i środowiska uruchomieniowego. Napisy prawie zawsze są umieszczane w sekcji kodu lub stałych. Tablica powinna być w tej samej sekcji,...
A w czym dokładnie piszesz (jakie środowisko/kompilator)? W nowszych można by się posługiwać np. parametrami w postaci funkcji porównujących i zamieniających miejscami (czyli przekazujesz referencje do funkcji, a sama funkcja sortująca sobie po prostu wykorzystuje nie zwracając uwagę na typ - nawet jej tablicy nie musisz dawać). Można by się też posługiwać...
Nie bardzo rozumiem z czym masz problem. W obydwu przypadkach, po stronie PC i po stronie Arduino, nie ma problemu obsłużyć port szeregowy nawet z użyciem twojego środowiska i kompilatora.
GCC to jedynie kompilator... czasami dość "zabawnie" się zachowujący i nie w pełni zgodny z C++ (to jest GNU C a C++ niejako emuluje poprzez dodatkowe biblioteki). Borland C++ to 16 bitowy DOSowy kompilator i środowisko programistyczne (IDE) Borlanda. C++ Builder to również środowisko i kompilator Borlanda z tym że działające pod Windowsem i z wygodnymi...
Dużo rzeczy pomyliłeś. IDLE nie jest kompilatorem a IDE. W graficznym IDE można pisać programy command-line, bo kto ci zabroni. Oczywiście można edytować w dowolnym lekkim edytorku. A prawdopodobnie najlepszy (lub jedyny) kompilator jest zawarty w środowisku Python'a, Zakładam że jest wywoływany np z IDLE Zastrzeżenie: mówimy o tzw C-Pythonie czyli...
Potrzebujesz np.: * Atmega8 * Kabelek do programowania kontrolera przez ISP * Środowisko avrStudio * Kompilator Winavr * ULN2804 (dla dwóch unipolarnych chyba wystarczy jedna taka kostka) * 7805 (stabilizator na 5V) * Płytka uniwersalna
Ale biblioteka to tylko biblioteka. Pójdzie i na innych kompilatorach/środowiskach.
Lepiej się najpierw zastanów jakiego chcesz używać środowiska i kompilatora, bo to definiuje jakiego będziesz mógł używać JTAGa. 4\/3!!
Nawet nie hex tylko .c :D Teraz widzę, głupotę tego zamysłu, ale wybaczcie ja programowałem do tej pory tylko aplikacje okienkowe :) Przecież to musi być kod wynikowy :) :D :D :D No to jesteśmy w domu. W podanym przez Ciebie linku znajdziesz pod pierwszym kodem, spakowany plik. tam znajdziesz plik main1.hex i ten spróbuj wgrać do mikrokontrolera. A...
Osobiście w domu używam dla zastosowań nie komercyjnych VisualStudio 6.0 Na początku było trudno nie powiem lecz z upływem lat jest to środowisko dla mnie wręcz idealne. Z przestarzałym kompilatorem, niespełniającym standardu C++98, nie mówiąc już o udogodnieniach wprowadzonych C++11. Tak Koledzy się przejmują instalacją redistów, a skompilować z opcjami...
MingW zawiera kompilatory C i C++. Najwygodniej dla ciebie będzie skorzystać z jakiegoś środowiska deweloperskiego - polecam Code::Blocks . :)
Pisać/kompilować można w Keil'u - pozwala pisać w C i Asemblerze. Ze strony producenta http://www.keil.com/ można pobrać wersję ewaluacyjną tego środowiska. Ich kompilator obsługuje P89C51RC2.
To aplikacja konsolowa... musisz ją uruchamiać z okna poleceń i podać jej jakieś argumenty. Nie myl kompilatora ze środowiskiem programistycznym...
W jakim środowisku pisałeś te programy i jakim kompilatorem je traktowałeś? SIGNAL już w średniowieczu przestali używać. #define SS_low PORTB |= (0<<SS); //linia SS stan niski Jak myślisz jaki będzie skutek użycia takiego makra? (1 | 0) = 1, prawda? Na moje wyczucie, slave nie jest nigdy aktywowany i dlatego dostajesz 0xff, 0xff, 0xff...
Niby era 8 bitowców minęła, ale jak rozbieram jakiś chiński UPS to w środku PIC lub klon 8051. Jedyna zaleta AVR to udostępniane przez producenta darmowe środowisko programistyczne z kompilatorem.
Fajna płytka i w sumie nie droga. Szczególnie że z wyświetlaczem po SPI. Mam nadzieję, że jak dojdzie do tego pięknego momentu, że mam czas, to ogarną się trochę ze środowiskiem i kompilatorami :) Myślę, że w takiej cenie może to być następca BluePill'a ;)
W książkach o tym mikrokontrolerze pewnie będzie podany jakiś stary kompilator.
Jeśli chodzi o rodzinę mikrokontrolerów 8051, to polecam MIDE-51. Umieściłem na forum link do stronki. Jest to darmowe środowisko z kompilatorem asemblera, SDCC i debugerem. Tam można obejrzeć asemblerową interpretację kody wykonywalnego. Jeśli chodzi o AVR, to rzeczywiście AVRstudio będzie najlepsze. Pozdrawiam :)
Chyba nie zdajesz sobie sprawy ile kosztuja profesjonalne kompilatory jezyka C. żeby wiedzieć o jakich mówimy sumach przedstawiam wyciąg z maila którego dostałem od pewnej firmy Ceny kompilatora firmy IAR Sysytems dla AVRów są nastepujące (są dwa pakiety): - EWAVR - 2090 EURO + VAT (pakiet zawiera środowisko pod Windows, kompilator C/C++, assembler,...
Znam C i trochę assemblera. Chodzi mi o środowisko bardziej, mam AVR studio, ale tam nie ma AT89 na liście docelowych procesorów. Byłbym wdzięczny za linki do ściągnięcia tych kompilatorów/środowisk.
BASIC to prostszy do opanowania język, choćby dlatego że jest językiem interpretowanym, składnia jest prostsza, efekty działania zazwyczaj widać od razu, a do tego jak zabraknie jednego średnika, to kompilator nie idzie chlipać w kąciku, bo się pogubił... Marny argument bo to kwestia środowiska. Współczesne kompilatory gcc podpowiadają przy prostych...
celem uzupełnienia świetnego zresztą tutorialu dodam, że aby móc korzystać ze środowiska i kompilatora GCC w systemie x64 należy w linuksie doinstalować paczkę libc6-dev-i386 (np w Mint 11) lub alternatywną dla innych systemów.
Niższy (tzn niższy niż FILE) poziom dostępu do plików, oparty na integerowych handlerach, plik się otwiera przez int open(..) (tzn nie FILE * fopen() ), i to open() jest względnie przenośne. Wiele środowisk ma nieprzenośne (mniej przenośne) _open(). Generalnie dokumentacje jednej z funkcji tej rodziny dają wskazania na sąsiednie. EDIT: żeby było wyraźniej:...
Dlatego wywal tę bibliotekę z tego projektu. Gdy to zrobisz błędów nie będzie, a program na ATmega8 na pewno zadziała. Kompilator krzyczy o to, że w kilku miejscach programu zdefiniowane są funkcje obsługi przerwań od UART. W kodzie Kol. dondu ma to miejsce bezpośrednio w pliku main.c: [syntax=C] ISR(USART_RXC_vect) ISR(USART_UDRE_vect) [/syntax] natomiast...
Najprostszym rozwiązaniem było przerzucenie się na LPCXpresso :) O wiele lepsze środowisko i kompilator, bardziej przyjazne dla oka no i najważniejsze łatwiejsza konfiguracja. Tworzenie projektu z automatu i wszystko działa. Temat uważam za zamknięty i dziękuję za odpowiedzi.
W Elektronice Praktycznej był kurs języka C w oparciu o ten kompilator. Pozdrawiam!
Jak nie chcesz tracić czasu na "sklejanie" srodowiska do programowania ARMow (także F4) możesz zainstalować gotowe środowisko CoIDE oparte o Eclipse i GCC nie wymagające konfiguracji kompilatora i programatora. Wspiera STLink/V2 i wiele innych jtagów. Sam testowałem to własnie z stm32f4discovery. http://www.coocox.org/CooCox_CoIDE.htm
Możesz użyć programator równoległy np. Willem - wadą jest ciągłe wyjmowanie i wkładanie mikrokontrolera w celu zaprogramowania, z reguły droższe nie polecam. Polecam natomiast programator szeregowy, np. [url=http://dybkowski.net/content/pl/nod... z szeregowych polecam bardzo popularny USBasp z odpowiednim plikiem konfiguracyjny dla avrdude. Ja...
JA cały czas pozostaję w kontekście przeprowadzenia realnych testów wydajnościowych, jeśli na tym bardzo autorowi zależy i zwracam uwagę, że może to być kompletnie nieopłacalne. Nie stwierdziłem, że alokacja pamięci w ten czy inny sposób jest szybsza lub mniej, natomiast generalnie często (acz nie zawsze) im wyższy stopień abstrakcji tym wolniej. Niemniej...
(at)R-MIK próbowałeś wyłączyć i włączyć ponownie środowisko z kompilatorem? czasem pomaga Zainstalowałem Win od nowa i nic. Sprawdziłem na innym kompie i to samo :-) Dodano po 54 wtedy ja się uczepie za małej ilości ledów :) Zawsze daję wyjścia IIC i SPI :-)
sprawdziłem wszystko i okazało się że to mój WinAvr wysiadł. zainstalowałem sobie już nową wersję i wszystko śmiga. mam jeszcze tylko jeden problem, otóż w nowym WinAvr nie ma funcji sbi i cbi. jakich funkcji używa się zamiast nich????? WinAvr nie jest kompilatorem tylko środowiskiem. Musisz zainstalować jeszcze kompilator AVR-GCC
od wskazania kompilatora i środowiska
Pod linuxem masz gcc, do tego środowiska do wyboru do koloru :) np. emacs, KDevelop, anjuta... A pod windows niektórzy chwalą sobie DevC++, jest też darmowy Borland C++ Compiler 5.5 - ale to tylko sam kompilator, środowisko trzeba skombinować jakieś inne; poza tym jak masz DVD możesz sobie zamówić z Microsoftu betę Visuala 2005.
Na początek proponowałbym jako kompilator i środowisko uruchomieniowe AvrStudio.
W jakim środowisku pisałeś?
W mikrokontrolerze nie istnieje coś takiego jak koniec programu, stąd return 0; jest zbędnym elementem listingu. Normalnie kompilatory potrafią sobie z tym poradzić (jeśli dobrze pamiętam zastępując return 0 pętlą nieskończoną) ale najwidoczniej Twój kompilator nie działa w taki sposób i nie podoba mu się zakończenie programu. Nie napisałeś nawet z...
A jaki kompilator, jakie środowisko? Kliknij wyczyść wszystko i przebuduj wszystko.
Każdy kompilator zostawia w binariach informacje o sobie i jeśli nie jest dozwolone stosowanie go w celach komercyjnych to zazwyczaj jest to tam zaznaczone. Dla DOS-a jest niezły DJGPP (http://www.delorie.com/djgpp), pod Windows działa GCC (http://gcc.gnu.org/install/specific.htm... natomiast pod Linuxem wiele kompilatorów razem z całym środowiskiem...
Ja też mam pytanie, lepiej kupić LPC2148 czy też AT91SAM7S256 i jakiego kompilatora (środowiska programistycznego) używać? Janusz
Freddie Chopin prawi słusznie ale nie dopowiada puent. Puenty zostawiam zawsze dla pytających (; error: lvalue required as left operand of assignment Jakie masz środowisko, jaki kompilator, jaka wersja? Jak dasz po prostu "BUS_D0 = 1;" w osobnej linijce to też jest błąd?
Miałem na myśli środowiska microsoftu, kompilatory jakieś itp. Głównie tak jak mówię zależy mi na baterii i wydajności, aby się nie zacinał, o FUJITSU już zapomniałem bo ponoć słaba firma. Cali? 13-15, tak z win7/8, niestety musi być z tych sklepów bo mam w nich dość dużo warte kupony.
Rzecz polega na tym, że jak załączam plik Startup.s, który znajduje się projekcie Keil'owym, to on nie kompiluje się w środowisku Ride7. Co może być problemem? Inna składnia ASM dla kompilatora Keil'a i Ride7.
Po pierwsze polecam aby do tych mikrokontrolerów używać środowiska MplabX i kompilatora XC32 (obydwa do pobrania na stronie Microchipa). Po drugie, polecam poszukać w manualu danego kompilatora jak ten sobie życzy aby mu pisać odpowiednie funkcje obsługi przerwań.
PicKit 3 - oczywiście tak. Debug Express - w jakim celu? Środowisko - oficjalne wraz z kompilatorami - niestety darmowe z ograniczeniami albo pełne, ale płatne.
GCC, OpenOCD, GDB, Eclipse, make. Jak ja Cię dobrze rozumiem. Skoro już zacząłeś wątek na zasadzie kija w mrowisko, to muszę rozgraniczyć kompilator od środowiska IDE, czy jakiś innych nakładek "ukrywających to co najlepsze". Nie należy tego utożsamiać. Kompilator od ARM-a licencjonowany do różnych środowisk w istocie jest takim samym narzędziem jak...
Kod jest z Keil'a (inne środowisko, inny kompilator), więc żywcem go nie skopiujesz do LPC Xpresso. Niemniej może stanowić podstawę do napisania własnej interpretacji. Jest przykład gotowych procedur, które możesz poprawić aby działały z GCC. Co to jest to __packed ? http://gcc.gnu.org/onlinedocs/gcc/Type-A...
Tak gwoli ścisłości, DevC++ to nie jest kompilator tylko środowisko programistyczne (IDE), które wykorzystuje kompilator MinGW (będący portem GCC na Windows). Nie mam pod ręką DevC++, ale z tego co pamiętam to drzewiej instalowany razem z nim był MinGW w wersji... 3.4.5? (czyli bardzo starej) Być może teraz jest to nowsza wersja, ale zwykle gdy miałem...
Wybór jest duży, na początek polecam linie komend plus zwykły edytor tekstu, żeby zapoznać się z kompilatorem. Jeśli chodzi o proste w obsłudze środowiska to masz do wyboru: KDevelop http://www.kdevelop.org/ Anjuta http://www.anjuta.org/screen-shots Eclipse C++ http://www.eclipse.org/cdt/ Życzę powodzenia w nauce.
Potrzebujesz kompilator C darmowy do 16kB kodu lub do 32kB kodu, ale z darmową licencją na rok [url=http://www.cosmic-software.com/down... Software. Jeśli chcesz pisać w assemblerze, to ST udostępnia darmowy kompilator. Do tego przydatne będzie darmowe ST Visual Develop (STVD) i programator ST-Link i to chyba tyle...
podstawa środowisko środowisko uruchomieniowe inżynieria środowisko
szczotka bosch oryginalny indesit płukanie wiena mostek
reset komputera astra subaru outback
Błąd 0x0000000A w Windows XP: Instalacja i deinstalacja Wózek widłowy nie czyta karty dostępu - przyczyny i rozwiązania