Visual Studio Code Emacs Vim / Neovim Eclipse Visual Studio https://firefox-source-docs.mozilla.org/...
Jasne że można. Z innej beczki - zakładając, że firma nie jest zainteresowana dystrybuowaniem samego kodu źródłowego (typowy przypadek), można przekazać jej np. prawa do używania/dystrybucji programu w postaci binarnej (wyników kompilacji kodu źródłowego) ale nie do dystrybucji samego kodu źródłowego. Według tej zasady licencjonowana jest większość...
Opcja bez użycia EEPROMu - tarowanie jednorazowe w kodzie źródłowym: Sensor HX711 ma dwa parametry kalibracyjne: scale i offset (mnożnik i przesunięcie). Mnożnik masz wprowadzony do programu jako calibration_factor. Offset wprowadzasz za pomocą funkcji set_offset(). Offset wyliczasz mnożąc przesunięcie (w kg) wyświetlane dla nieobciążonej wagi przez...
Użyłem biblioteki na githubie bez powodzenia. Czy jakiś ekspert może podać wersję Arduino i wersję esp32? Czy możesz podać nazwy i wersje różnych wymaganych bibliotek? Hinzugefügt nach 6 Witaj Futek2, Podziwiam plik bin, który przesłałeś. Mogę użyć tego pliku bin. Mam wiele problemów z kompilacją kodu źródłowego. Czy mógłbyś mi powiedzieć jakiej wersji...
Do mikrokontrolera ładuje się już kod w postaci binarnej otrzymany w wyniku kompilacji kodu źródłowego. Jeżeli układ nie ma aktywnego zabezpieczenia, to idzie odczytać ten kod binarny i przetworzyć co najwyżej do postaci zbliżonej do jezyka asemblera, nie jest to jednak identyczny kod, jaki stworzył programista, z nazwami etykiet, definicji stałych...
Potrzebuję ustalić, czy bitfile z Vivado powstał z kompilacji określonego kodu źródłowego. Sam bitfile przy każdej kompilacji jest inny - wynika to ze stosowania losowej optymalizacji, być może tylko na etapie rozmieszczania elementów (placement przy implementacji) i tworzenia połączeń (routing w następnej fazie implementacji) - gdyby więc z bitfile...
Generalnie to takich rzeczy się nie pisze, one powstają w wyniku kompilacji kodu źródłowego. Żeby mikrokontroler obsługiwał RS232 to potrzebujesz jeszcze konwerter np. max232
a z arduino przesle plik .ino Plik INO jest plikiem źródłowym w C++ dla Arduino, równie dobrze mógłby mieć rozszerzenie CPP. Plik HEX zawiera dane binarne, zakodowane w postaci heksadecymalnej dla procesora, które są wynikiem kompilacji kodu źródłowego.
Jeżeli chodzi o konsolę to czcionka i kodowanie jest dobrze ustawione, ponieważ mam możliwość wpisywania polskich znaków. Głównie moje pytanie dotyczyło samej kompilacji kodu źródłowego przez Dev C++. Jest oczywiście możliwość zmiany czcionki w programie ale to nic nie zmienia ponieważ również aktualna czcionka ustawiona w konsoli zawiera polskie znaki....
Dzień dobry. Właśnie jestem w trakcie montowania w całość sterownika trzy osiowej frezarki cnc i mam problem z kompilacją kodu źródłowego zamieszczonego poniżej na plik hex który był by umieszczony w Atmega8 przez programator lpt. Podczas kompilacji wyskakują mi następujące błędy. Zdjęcia poniżej. Oryginalny kod źródłowy: http://obrazki.elektroda.pl/5771776200_1...
Czy można prosić o plik hex albo bin bo nie każdy zna się na avrstudio i jest problem z kompilacją pliku źródłowego? z Góry dzięki :)
Dzięki za odpowiedź. To zwykły kod do sterowania pracą silnika, żadne "cudo na kiju" i chyba nie za bardzo się jest czym dzielić :) Pytanie - czy można za pomocą WINAvr skompilować do HEX kod źródłowy napisany w CodeVision. Jeśli jest taka możliwość to widocznie ja gdzieś popełniam błąd przy próbach kompilacji (co nie było by wcale dziwne ponieważ kompletnie...
Ja obecnie używam starej stabilnej wersji z 2013-07-07 oraz najnowszej stabilnej. Testowałem przelotnie kilka wersji pomiędzy nimi. Nie miałem takiej usterki. Jak instaluję nowszą wersję, staram się wyczyścić pozostałości po starszej, szczególnie folder w której była zainstalowana. Jeżeli sam kompilowałeś z kodu źródłowego, być może pozostały gdzieś...
Coś takiego odpowiada za stworzenie mapy pamięci. Z pewnością jednak takiej przestrzeni adresowej nie ma w AVR. Tutaj przestrzeń adresowa jest tylko 16-bitowa. Stąd jest komunikat "never used". Wygląda na to, że jest to jakaś kompilacja do debugowania tego kodu, ale pod inną platformą (np. Windows). Biorąc to pod uwagę myślę, że zmienić trzeba też coś...
Przede wszystkim trzeba zlokalizować układ zawierający program. Następnie z jego danych, odszukać datasheet i sprawdzić czy jest to układ programowalny, czy nie. Są układy, których nie da się przeprogramować po pierwszym zapisie i można je tylko wymienić na nowe razem z programem. Ale raczej tutaj będzie, bo ten model ma możliwość instalacji aktualizacji....
w jaki sposób w borland builder6 można uruchomić kompilacje tak aby po wpisaniu prostego kodu np.: // First - pierwszy program w C++ #include <iostream> #include <conio.h> void main() { std::cout << "Hurra! Napisalem pierwszy program w C++!" << std::endl; getch(); } wyświetliło sie winowdsowskie okienko z tym właśnie napisem...
Witam Czy jest możliwe aby podczas kompilowania kompilator modyfikował kod źródłowy? Umieszczał bym w kodzie źródłowym np: #define wersja aktualny_czas i podczas kompilacji słowo: aktualny_czas zostało by zamieniane na znaki odpowiadające aktualnemu czasowi np: "2009-06-14 12:34" co odpowiadało by że wyraz wersja w całym programie został by zastąpiony...
Witam, Elektroniczny zamek szyfrowy. Jest prostszy i łatwiejszy do wdrożenia niż systemy ze wskaźnikami. Hasło użytkownika można zmienić za pomocą hasła administratora. [youtube]https://youtu.be/w_iUIGGLtmI[/y... 07:00 Ogólne objaśnienie obwodu (wymagane) 03:06 Test obwodu 04:13 Zmiana hasła użytkownika za pomocą hasła administratora 06:23 Nowy...
http://obrazki.elektroda.pl/3958521700_1... Witam wszystkich! Chciałbym zaprezentować swoją pierwszą konstrukcję w dziale DIY, a mianowicie projekt czytnika tagów RFID zbudowany z wykorzystaniem komputera jednopłytkowego MINI2440, wyposażonego w system operacyjny Linux. Prezentowany projekt to "wstęp" do realizacji większego, podobnego...
Wychodzi na to ze to wina srodowiska? Da sie jakos naprawic te usterke? Powiem szerze ze na eclipse bardzo przyjemnie mi sie pracuje:) ale jak takie bledy ma..to mozna caly tydzien szukac przyczyny.. Ja bardzo przepraszam za to co napiszę teraz, a i tak to będzie moja bardzo delikatna reakcja na elektrodzie, ale to co powyżej jest napisane to kompletna...
(at)toby1910 Oczywiście, że jest. - zwrócić się do producenta telewizora, o udostępnienie kodu źródłowego głównego oprogramowania (trzeba pewnie będzie zapłacić za licencję), - zwrócić się do producenta danej aplikacji o udostępnienie kodu źródłowego (pewnie również opłaty za licencję), - pozyskać odpowiednie programy do kompilacji, - zintegrować wszystko...
ale czy nazwa programu (po słowie program .... nie powinna być taka sama jak nazwa pliku w którym kod zapisujesz? Nazwa ta jest widoczna tylko w kodzie źródłowym.
Ja DC++ używam od 4 lat (to że źródła są dostępne to dowiedziałem się stosunkowo nie dawno) I chciałbym spróbować trochę go dostosować do moich potrzeb. I czy ktoś by mógłby mi pomóc w próbie kompilacji DC++ z udostępnionego kodu źródłowego ?
Proces przetwarzania kodu źródłowego na kod maszynowy to kompilacja. Musisz skompilować program który masz napisany w C. Znajdź na stronie producenta (Analog Devices) jakiś kompilator który Ci to skompiluje.
Jeśli nie jest zabezpieczony, możesz uzyskać kod asemblerowy, poprawić go i ponownie poddać asemblacji (kompilacji).
Działa, dokłądnie tak jak chciałem, bardzo dziękuję za pomoc! ;) Możesz mi powiedzieć krok po kroku jak to zrobiłeś? U mnie przy kompilacji wywalało 6 błędów..
Myślę, że z kodem źródłowym będzie łątwiej...
Drogi Funaku, ponieważ chip ATxmega128A4 jest praktycznie niedostępny na całym świecie i myślę, że projekt nie wykorzystuje bezpośrednio USB ATxmega, czy jest jakaś możliwość uzyskania plików źródłowych do kompilacji kodu dla innego typu procesora (np. ATmega1284P, ...), proszę? Zaprojektowałem PCB (patrz model 3D poniżej) dla NANDLite. Do tego projektu...
Witam, Mam problem z kompilacją kodu źródłowego na wymienione w temacie arduino mianowicie mam kod który napisałem wcześniej (jakiś rok temu) który działa na innej sztuce. dziś chciałem ten kod wgrać na inną sztukę i podczas kompilacji sypie mi błędami z bibliotek (one wiere) po przekopaniu stackoverflow doszedłem do tego że muszę załączyć bibliotekę...
Zwłaszcza te nagrywanie i oglądanie 4 kanałów jednocześnie na jednej głowicy... Ilość głowic tylko ogranicza swobodę w wyborze kanałów do jednoczesnego oglądania, nagrywania strumieniowania. Jak masz jedna głowicę to wszystkie muszą być z tego samego transpondera. Jeśli dwie głowice (w tym oczywiście także mieszane tj. DVB-T i DVB-S/S2 to wszystkie...
Witam, Zainstalowałem Ubuntu na laptopie Lenovo Ideapad Y530. Okazało się, że nie działa w nim tryb uśpienia - nie ma takiej opcji ani w menu otwieranym myszką, ani przyciskiem zasilania. Podobno jest to spowodowane zużytym akumulatorem (jego dioda miga na pomarańczowo), jednak na Windowsie 7 uśpienie działa prawidłowo. Czy jest jakaś możliwość, żeby...
Witam Panowie jak to jest z edycja programów w hmi i PLC marki B&R. Z tego co słyszałem nie mając programu źródłowego mogę tylko zrobić backup programów bez edycji. Jak to jest z kompilacja na język maszynowy w tym sofcie? Czy jest jakiś inny program do edycji bez kodu źródłowego? Z góry dziękuję za pomoc
W jaki sposób objawia się problem? Tak poza tym, to mam kilka uwag: 1) program nie będzie zbyt dokładnie odmierzał czasu, może gubić całe 100 milisekundowe odcinki czasu, 2) sekundy, minuty, godziny będą trwać o jedną "mniejszą" jednostkę za krótko, tzn. np. minuta będzie trwać 59 sekund zamiast 60 sekund, 3) definicję częstotliwości kwarcu powinno...
Poczytaj o kompilacji i dekompilacji programu i wsadu odczytanego z pamięci urządzenia i sposobach zabezpieczania i szyfrowania w wiadomych celach.
Podczas kompilaci wyświetla się błąd Error To nie wiedza o RS232 ale raczej o C. W pliku usart.h deklarujesz używanie symboli których użyjesz w swoich programach: putch() i getch(). I one są zdefiniowane w plikach powstałych z kompilacji Twoich kodów źródłowych. Gdybyś w którymś ze swoich plików nie dołączył usart.h a chciałbyś ich użyć miałbyś błąd...
Kolego glina29, w zasadzie chyba wyczerpałeś limit lenistwa w tym wątku. Dostałeś bezpośrednie linki do dobrych kursów. Nawiasem mówiąc, mój pierwszy link u góry pokazał ile trzeba "pracy", żeby znaleźć rozwiązanie Twoich problemów. Pisanie kodu źródłowego, jego kompilacja i konsolidacja to jeden temat, osobna sprawa to instalacja i użytkowanie programatora...
Ustawia się w kodzie programu. Rozumiem, użytkownik więc nie ma możliwości ustawienia stanu "sucho" dla konkretnego obiektu, czyli doniczki z kwiatkiem, niezależnie od jej gabarytów, rodzaju podłoża czy systemu korzeniowego. Oczywiście, o ile nie ma dostępu do kodu źródłowego i możliwości jego kompilacji. Czy po wykryciu stanu "sucho" alarm jest generowany...
Dziwi mnie troszke ze Jesper nie wrzucił gotowego hexa oprócz kodu źródłowego, ułatwił by życie wszystkim którzy chcieli by zbudować to urządzenie :)
Do programatora TL866II plus jest projekt oprogramowania alternatywnego https://gitlab.com/DavidGriffith/minipro... pomożesz mi go skompilować w cygwin na windows 10? Podaj kolejne kroki do kompilacji źródła, lub zaproponuj jakiś kompilator online, który sobie z tym poradzi pod (plik wykonywalny pod Windows). Kompilacja oprogramowania `minipro` w środowisku...
...a potem spróbuj to samo zrobić z plikiem lst. może jak ktoś w pamięci umie w hex dodawać skoki to ok Ale to nie jest tak. Na listingu skoki są dobrze zaznaczone, bądź przez etykiety tymczasowe, bądź nawet przez adres względny, ale dla każdej instrukcji adres względny jest podany. Tylko tak jak napisał octest1, dla ARM, przy obecnym zaawansowaniu...
Biblioteki zupełnie nie zależą od języka programowania. Właśnie po to je wymyślono, aby prezentowały jednakowy interfejs. Owszem - układy formatek są przenośne pomiędzy tymi dwoma środowiskami (w ramach zgodnej wersji). A dalej to pytanie jest tak niegramatyczne, że w zasadzie nie wiadomym było, czy w Delphi chcesz otwierać projekty z BCB czy w drugą...
Da się jeszcze jakoś zoptymalizować, pod względem kodu, przy zachowaniu szybkości, opcję statyczną? Poza opcją `-ffunction-sections` jest jeszcze `-fdata-sections` Spróbowałem zaznaczyć to w propertisach projektu, ale beż różnicy: text data bss dec hexfilename 98384 124 4772 103280 19370 z tym, że mam wątpliwość czemu ta opcja kompilatora, miałaby...
Nie wprowadzaj ludzi w błąd. Kompilator nie generuje żadnej "wiecznej pętli" podczas kompilacji plików źródłowych stworzonych przez użytkownika. Jest ona częścią kodu dołączanego przez środowisko do projektu podczas tworzenia projektu. Tak więc jest to zależne od generatora projektów (np. Atmel Studio czy AVR Studio), a nie od kompilatora, który tylko...
Jak Ci się wydaje, czy bez oglądania kodu źródłowego umiałbyś sam sobie odpowiedzieć na postawione pytania? :) Pozdrawiam, Dr.Vee
1. Pliki typu HEX powstają w wyniku kompilacji jakiej dokonuje kompilator na kodzie źródłowym. Kod źródłowy może być w różnych językach zależy dla jakich procesorów oczywiście. Więc zapomnij o zamianach *.HEX na jakieś *.BAS czy też na *.C lub inne - musisz mieć kod źródłowy - określić w jakim on jest języku itp a wtedy się dopytać o szczegóły co zmienić...
Szanowni koledzy, nie wiem czy temat w dobrym dziale, ale jak coś proszę o przeniesienie tematu do odpowiedniego działu, zbudowałem sobie amplituner typu zrób to sam, i chciałbym sobie dołożyć do niego analizator widma, znalazłem pod tym adresem tu na forum https://www.elektroda.pl/rtvforum/topic1... interesujący mnie projekt oparty na konstrukcji...
Makefile to w sumie dość prymitywne narzędzie. Istota działania polega na sprawdzeniu czy któryś z plików źródłowych dla danego pliku wynikowego zmienił się. Jak się zmienił to trzeba zrobić plik wynikowy od nowa. Z tego rośnie całkiem spore drzewo zależność. Kod: $(OBJS) : Makefile Ta linia sprawdza czy plik "Makefile" został zmodyfikowany, jak tak...
ale tak się dzieje tylko z programami napisanymi a pascalu.... a problem zniknól, należy dokonać ponownej kompilacji na kodzie źródłowym programu :D Pozdrawiam
Powinno się wypisywać typ/wersję paczki kompilatora( tego który ładnie zjada kod) w plikach źródłowych, szczególnie jeśli chodzi o przykłady i tutoriale. Oszczędziłoby to wiele czasu. z paczką 'Turbo C 2.01' kompiluje się bez jednego ostrzeżenia http://dn.codegear.com/article/20841 ( w zipie są trzy dyskietki, skopiuj ich zawartość do jednego folderu...
1.Tak 2.Nie 3.Nie (Chociaż tutaj zamiarem autora mogła być odpowiedź Tak. - Kompilator sprawdza składnię programu (w domyśle kodu źródłowego) przed kompilacją programu (czy podczas kompilacji - jeden pies) , podczas samego wykonywania programu ten program jest już skompilowany i kompilator (w pierwotnym znaczeniu) nic już tutaj nie ma do roboty.......
(logika działania w C.factory) Nie ma czegoś takiego :) W dużym uproszczeniu: Kod źródłowy to wszystkie twoje bloczki w c.strategy. Kod wynikowy to wszystko co znajduje się w pliku .ap1 Kod źródłowy -> kompilacja -> kod wynikowy, taki jest flow, w drugą stronę to nie działa. W pliku .ap1 który tak naprawdę jest tylko zwykłym zip-em ze zmienionym rozszerzeniem...
Witam wszystkich. Potrzebuję poskładać całkowicie nowy komputer. Kryterium ceny jest tutaj nieistotne. Po prostu jak trzeba będzie to wydam konkretną sumę pod warunkiem, że będe przekonany, iż będzie to dobry wybór. Jest jednak kilka kryteriów, które muszą być spełnione: - System Operacyjny Linux ← nigdy ten zestaw nie zobaczy M$. Używam Linuxa od lat...
Co do 3G, skoro to software, to dlaczego tak niewiele popularnych modeli z USB reklamuje się taką funkcją? Dlatego, że router (soft) musi mieć wsparcie do konkretnego modelu - czyli sterownik identycznie jak pod winem, a producenci takich modemów nie spieszą się do takiego udostępniania kodu źródłowego sterownika by kompilacja mogła byc przeprowadzona...
Widzę chcesz zostać monopolistą. Kodu źródłowego nie musisz udostępniać jak my w 1 wersji, wystarczy jego kompilacja wsadowa. 90% flash o niczym nie świadczy, jak kod jest słabo zoptymalizowany to nawet prosty program tyle zeżre. Ale jesteśmy ciekawi twojego projektu.:D Ficiu jak masz płytkę PCB to należało podać schemat tylko do niej, wtedy nie wystąpił...
W repo przykład jak w jednym programie mieć kilka ścieżek dźwiękowych. https://obrazki.elektroda.pl/5068064000_... Rozkazy NOP można zastąpić oczywiście swoim kodem... Jak widać na dole pliku źródłowego na końcu są dodane 4 pliki zawierające różne ścieżki dźwiękowe. https://obrazki.elektroda.pl/9735573500_... Kompilacja...
Wypróbowałem 3 kompilatory asemblera Z80, ale żaden nie potrafił skompilować monitora CA80, szczególnie był problem z wyrażeniami EQU. Odgrzebałem swój stary projekt, jakim był kompilator asemblera 8051 napisany do użytku z DSM-51, ponieważ oryginalny DSM51ASS nie kompilował kodu, który miał się znajdować w adresach od 8000h do FFFFh, w których jest...
Witam! Szczerze mówiąc nie wiem czy to odpowiedni dział na tego typu post, więc jeśli jest na to lepsze miejsce proszę moderatora o przeniesienie. Do rzeczy: Po zakupie portu LPT na kacie PCI avrdude przestał się komunikować z kontrolerem Atmega8 (port wbudowany na płycie głównej zniszczyłem). Sprawdziłem adres nowego portu (tego na PCI)i okazało się,...
Może i powinien, ale nie działa, napisałem ogólne zasady, nie korzystałem z tej biblioteki. Pewnie dlatego w wersji 2.0 zostało to właśnie poprawione w tą stronę, by było zgodne z ogólnymi zasadami. Można też spróbować wgrać starszą wersję biblioteki, szkoda że w programie nie ma takiej informacji, jakie są źródła i wersje użytych bibliotek. W Arduino...
Wysyłasz pliki do mnie. Ja je kompiluje na legalnym Bascomie u mnie w pracy i odsyłam Ci plik HEX. Hehehe... cwaniaczek ;) Wtedy ściga mnie i właściciel Bascoma i potwierdzenie legalności kompilacji i Twoja firma jako właściciel kodu źródłowego ;) To juz lepiej wysłać Ci wersję Hex i może bin, żebyś toto zdekompilował i odesłał w asm... albo najlepiej...
Kolego Tomcio7 , avr/io.h to nie jest żadna biblioteka tylko zbiór definicji. Oczywiście można te definicje przepisać do pliku z kodem źródłowym ("wyręczając" kompilator), ale zanim się to zrobi, to trzeba zrozumieć co te definicje oznaczają. Krótko - kolega przepisał definicje dla asemblera zamiast dla kompilatora C. Konkretnie chodzi o test warunku...
Przeglądarka jednak zanim go wykona skompiluje go sobie. To działanie będzie dokonywane za każdym razem gdy przeglądarka wczyta stronę. To działanie nie nazywa się kompilacja tylko interpretacja i jest to jedno z podstawowych haseł informayki. I o tym kolega neo-koncept pisze. http://pl.wikipedia.org/wiki/Interpreter... Nie mozna...
Podczas kompilowania pliku oprogramowania do arduino nano atmega 328 wyświetla się błąd kopiowania "declaration of 'FreeSmallFont' as array of references" i podświetla się linia w programie: "extern uint8_t SmallFont Do zanalizowania problemu potrzebny jest wgląd do kodu źródłowego. To nie jest błąd kopiowania, ale błąd związany związany z niepoprawną...
skończyło się na skopiowaniu :) a dalej powalczymy, zaraz zobaczę gdzie nie będę wiedział co zrobić. Dodano po 11 A więc instaluję to w ten sposób: Tak więc wchodzisz do katalogu w którym został zapisany plik, najczęściej jest to katalog Pobrane, czyli: Kod: cd /home/nazwa_użytkownika/Pobrane a następnie wydajesz polecenie do rozpakowania pliku: Kod:...
Czy Wasz zespół kiedykolwiek poświęcał czas, aby dokładnie zdefiniować, jaki powinien być system budowania aplikacji — system kompilacji? Często widać, że osoby zainteresowane zaczynają projekt, mając pewien luźny pomysł, świadomi tego, że potrzebują jakiegoś systemu kompilacji oraz potoku ciągłej integracji/ciągłego wdrażania (CI/CD). Jednak, gdy narzędzie...
Niestety to nie jest to, wersja temperatura.bas to cos innego. Po kompilacji daje kod do procesorków 4051 i nie zmieści sie do fabrycznego 2051
I wytłumaczcie Towarzyszu luxtorpeda co to są arty i dlaczego avr-gcc jest supportem atmela? Czy arm-gcc jest supportem ARM? Co to są arty tematyczne? W jaki sposób datasheet można nazwać supportem?. W STM-ach jest (zgodnie z Waszą logiką) support potrójny rozumiem bo zamiast jednego DS mamy DS, RM i PM Atmel kontrybuował do kodu źródłowego avr-gcc....
Witam może być problem, ponieważ ten 28-mio nóżkowy scalaki to procesor prawdopodobnie jakąś ATmega8 lub PIC i w zależności "co autor miał na myśli" projektując to urządzenie. Jeśli jest to Atmega to można programatorem się wpiąć i czytać wsad o ile nie jest zabezpieczony procesor przed odczytem jednak nic Ci to nie da. Prawdopodobnie kalibracji ktoś...
Witam Co do libopencm3 pisałem tutaj: [url=http://www.elektroda.pl/rtvforum/vi... na forum, jest tam instalacja i obsługa SPI i I2C. Domyślna kompilacja libopemcm3-examples stworzy ci od razu plik z kodem do wgrania. Ja używam Geany i pracuje na źródłowych plikach Makefile. Pozdrawiam
Wersja EV ma ograniczenie 4kB i brak możliwości zapisu kodu źródłowego z kreatora więc powinieneś mieć dostępną opcję "Build all project files". Czy na czystym projekcie też brak tej opcji ?
Opłacalny (cena gierki jakieś kilkaset pln) ale czasochłonny - bierzesz powiedzmy gotowiec jakiejś gierki (linuksowe byłyby tutaj w sam raz jeśli chodzi o dostęp do kodu źródłowego wyścigówki i możliwość dodania własnej wstawki 'wysyłaj zmienna prędkość na port lpt pin taki a taki' i kompilacja) ale... to tylko dla maniaków N4S itp małoprzydatne chyba...
Ciekawe co teraz Koledze michalko12 opadnie... (at) mas24 przestań próbować na chybił trafił byle się skompilowało, tylko poświęć godzinę i przeczytaj co powoduje extern , jak przebiega kompilacja i jak dzielić kod na pliki źródłowe i nagłówkowe. Błąd undefined reference to `nastawy' jest jak najbardziej w porządku. Wynika z tego, że nie masz pojęcia...
Teraz można ściągnąć. Jednak mam problem przy kompilacji. Daje w Visual Studio 2008 File->New->Project->Visual C++> Win32ConsoleApplication Potem tworze pliki i biblioteki o takich samych nazwach jak te w folderze dsdemo_src. Kompiluje i:
Pliki z rozszerzeniem .c to pliki z kodem źródłowym, do zaprogramowania potrzebne są .hex, więc albo patrzysz w złym miejscu, albo jednak nie skompilowałeś programu, lub kompilacja nie zakończyła się sukcesem. Samo zmuszenie USBasp do współpracy nie jest trudne, opis wzbogacony filmem instruktażowym znajdziesz m.in. [url=http://mirekk36.blogspot.com/2011/0...
Krzysiek007, spróbuj skompilować program z linii poleceń. 1. Najprościej jest to zrobić tworząc nowy plik txt w tym samym katalogu. W pliku wpisz "make" i naciśnij enter w drugiej linii napisz "pause" powoduje to utrzymanie otwartego okna trybu cmd, dzięki tej opcji po wykonaniu kompilacji okno nie zamknie się samoczynnie i można zobaczyć wynik pracy...
Po pierwsze, formatuj kod poprawnie, używając wcięć, łatwiej sie czyta. Po drugie, wartość zmiennej "unsigned x" jest użyta przed inicjalizacją. W C tylko zmienne globalne są automatycznie inicjalizowane zerem. Dobrym zwyczajem jest inicjalizacja zmiennej przy deklaracji, czyli unsigned x = 0; Użycie opcji -Wall przy kompilacji z łatwością to wyłapuje....
Czyli kompilujesz w C dlatego się kompiluje :) Co do inkludowania plików *.c to tego się nie robi. Zamiast inkludować pliki *.c dodajesz je w Makefile-u do listy plików ew. gdzieś doklikujesz je do projektu w jakimś gui ew. dodajesz jako kolejne pliki źródłowe tak samo jak main.c. Jak nie zainkludowałeś: #include "wyswietlacz.c" to kompilator...
Chciałem napisać data sheet, ale bez przesady, tam są parametry, których nie da się wydedukować oraz schemat wewnętrzny. A prawdziwy programista uważa, że kod źródłowy jest swoją własną dokumentacją... Jakby na to nie patrzeć to tak, bo raz możemy użyć doxygen, który generuje z kodu źródłowego (a raczej z komentarzy) i/lub piszemy "samokomentujący się...
Obrazek jako dane AFFI, wklejasz do kodu źródłowego programu, w miejscu: ... ... ... ****************************************... ' DATA file. The name has to be AFFI AFFI: TU wkleić Potem kompilacja programem PICmicro BASIC http://www.picbasic.org/ Dodatkowo: Schemat ma błędy: Wszystkie diody LED - odwrotnie Emiter/y...
Witam, mam taki problemik niewielki mianowicie chciałbym za nie długo lekko przerobić program w pewnym urządzeniu opartym na stm32 ale... nie wiem czy mam dokładnie ten sam kod źródłowy co w urządzeniu więc chciałbym się zabezpieczyć w postaci kopi zapasowej, no oczywiste. Ale żeby mieć pewność kopi zrobiłem test na płytce stm32f407vet6+st link i do...
Jakie są ewentualne wady dodawania kodu optymalizacyjnego, takiego jak poniższy, do pliku makefile? CFLAGS += -ffunction-sections -fdata-sections LDFLAGS += -Wl,--gc-sections CFLAGS += -flto LDFLAGS += -flto Świetne pytanie! Dodanie flag optymalizacyjnych do pliku Makefile może rzeczywiście poprawić wydajność i zużycie pamięci przez program. Istnieją...
Przede wszyskim skoro interfejs jest identyczny, to potrzebujesz tylko jednego pliku nagłówkowego. Jeśli kod jest w plikach c to jest problem, bo musiałbyś zrobić warunkową kompilację tych plików co jest możliwe tylko przez dyrektywy preprocesora, ale umieszczone w kodzie źródłowym, a nie w nagłówkach. Tak się zastyanawiam czy nie prościej byłoby prekompilować...
Zastanawiam się nad w pełni automatycznym pobieraniem przez kompilator stringu nazwy pliku źródłowego podczas kompilacji. Wówczas "biorąc do ręki" mikrokontroler z rozwijanym softem miałbym możliwość sprawdzić (i mieć 100% pewność) z jaką wersją firmware-u (kompilowaną z jakiego pliku) mam do czynienia. Pytam, bo zastanawiam się co tu wymyślić, żeby...
"Full wersje" tzn masz licencje czy po prostu lewą? Może sprawdziłbyś to demo z ciekawości czy program się będzie kompilował? No chyba że liczysz iż ktoś z forumowiczów wniesie poprawki do kodu źródłowego Twojej wersji bascoma?. Nie napisałeś jeszcze czy program kompiluje dla innych parametrów takich jak AVCC. Może podstawienie pliku "m8def.dat" w bibliotekach...
Jak się sprawdza czy program ma to samo co w kodzie źródłowym? Chodzi mi o to że np mamy projekt opensource, gdzie jest podany kod i gotowy program. Kod jest napisany w języku np C++. Z tego co mi wiadomo po kompilacji nie da się zbytnio zobaczyć kodu. Więc jak się sprawdza, czy ten gotowiec dla ludzi nie ma czegoś dodanego? Są jakieś języki niskiego...
Witam, Mam problem z zaprogramowaniem mikroprocesora ATMega8 za pomocą programatora ISP (port LPT) oraz oprogramowania WinAVR (dokładnie jest to zestaw do programowania robota KSR4 firmy Velleman http://www.robonet.pl/?shop&p=programowa... W zestawie była już dana płytka z przykładowym kodem źródłowym oraz plikiem Makefile, więc nie sądzę by...
Kody źródłowe dostępne dla ATMEGA16 i następujących kompilatorów: (w nawiasach wynik kompilacji) IAR .......... (4852 bajty) AVRGCC .... (5808 bajtów) BASCOM ... (92% czyli ok 15kB) Myślę że wyniki mówią same za siebie. W projekcie wykorzystywane są SPI,I2C, przerwania od timera i zewnętrzne. No dokładnie tak to można się kusić o porównywanie a nie...
(at)virnik0 Przepraszam, musieliśmy się źle zrozumieć. Mówiąc „spróbuj to włączyć”, miałem na myśli włączenie go w kodzie źródłowym i być może sprawdzenie ustawień UART w kodzie. O ile wiem, BL602 ma już ustawiony kod UART, ale ma dwa porty UART, więc musisz się upewnić, że używany jest właściwy. Ponadto, aby włączyć sterownik TuyaMCU, otwórz plik konfiguracyjny:...
Jeśli chcesz wpłynąć na kolejność plików, to jest to również możliwe z poziomu skryptu linkera, bez żadnych modyfikacji w plikach źródłowych. Robi się to zasadniczo tak, że znajdujesz sobie w skrypcie miejsce w którym jest "wstawiona" sekcja .text, czyli pewnie coś w ten deseń: ... SECTIONS { ... .text : { ... *(.text .stub .text.*...
Udostępniony kod źródłowy zwiększa możliwości związane z integracją systemów informatycznych. Poza tym, zwiększa bezpieczeństwo i jakość. Klient może zlecić niezależny audyt, rozwinąć program przy zwiększeniu potrzeb. A na konsultacjach też się dobrze zarabia Masz racje, zreszta i tak konczy sie na tym ze klient wraca do tej osoby ktora to pisala jezeli...
Naprawdę kopiowane są wszystkie funkcje a nie tylko to, które są wykorzystywane? Może to kwestia włączenia optymalizacji? Trochę OT, ale wyjaśnię. W uproszczeniu, w standardowym kompilatorze (np. gcc :wink:), wytworzenie programu wykonywalnego składa sie z dwóch faz: 1. fazy kompilacji .c --> .o (albo np. .s ->> .o) 2. fazy łączenia .o (razy N) -->...
Używam oryginalnych narzędzi Atmela, dlatego też nie ma w nich takich problemów jak opisujesz, czyli nie ma żadnych błędów składniowych, czy ostrzeżeń (); ", czyli nie wygląda jak wywołanie funkcji i już formatowanie w jakiś programach do wydrukowania kodu źródłowego, które nie rozwiną tego makra się na tym prawdopodobnie wyłożą ;) Eclipse sobie z...
No niestety ten plik makefile jest chyba zupełnie olewany podczas kompilacji. EDIT. Nie chyba a na pewno. Mogę tam wpisać co mi się podoba a Eclipse to olewa. Może Eclipse domyślnie korzysta z jednego pliku makefile. Nie wiem. I nie wiem gdzie to sprawdzić. Zawsze myślałem że to makefile jest pierwszym plikiem do którego zagląda kompilator. A wygląda...
Z podanych fragmentów nie da się ci pomóc A sugestia, że w plikach nagłówkowych dokonujesz zapis, to już zupełny banzai Nic nie wiadomo, czy to aż tak obszerny projekt, że potrzebujesz struktury wielu plików źródłowych, jakiego rodzaju związek miedzy główną a pobocznymi itd ... <gdzieś> potrzebujesz extern, ale to rada może i nawet szkodliwa,...
Może mi ktoś pokazać gdzie jest obsługa transmisji USB-HID bo jakoś dziwnie IRQ jest tu obsługiwane Obsługa IN / OUT realizowana jest w funkcjach SetOutReport i GetInReport. To Ty decydujesz jak mają nazwy funkcje, wystarczy wskazać adres Twoich funkcji odpowiednio wypełniając strukturę HidDevInfo Kolejna sprawa jakiej biblioteki użyć na PC do komunikacji...
Nie wspomnę już o tym , że po while(1) powinien być przecinek a u ciebie go nie ma na tym listingu - może tu coś się krzaczy ? teraz nie mam jak sprawdzić nawet. Przecinek po while(1) jest błędnym zapisem kodu źródłowego aplikacji (wyjątkiem będzie tutaj zapisanie sekwencji znaków: "while(1)" w komentarzu, ale i tak komentarze nie są brane pod uwagę...
Witam Mam problem z zkompilowaniem kodu źródłowego w programie BASCOM AVR układu AT90s8515. Kod pochodzi z gazety Elektronika dla wszystkich 3/2003 o otwarzaczu płyt CD zbudowanym z CD-ROmu. Czy ktoś może sam programował układ z tego artykułu. może ja coś zle robie ale jak daje kompilacje to znajduje mi jakies błędy a chyba nie powinno ich byc w programie...
nie widzę w programie deklaracji procesora (choć może w WinAVR to normalne i wtedy mogę sie mylić) Procesor na jakim będzie realizowany dany program deklaruje w pliku Makefile, którego WinAVR używa podczas kompilacji: PRG = zegar OBJ = zegar.o MCU_TARGET = atmega8 OPTIMIZE = -O2 Poza tym inne kody źródłowe działają normalnie: kompilują się i działają...
Bardzo fajnie, że chcesz się tego nauczyć. Generalnie wygląda to tak: -rozpakowujesz plik do jakiegoś folderu -uruchamiasz konsolę w trybie administratora (roota) -wpisujesz: configure -potem: make -potem: make install -i na koniec: make clean no i jeśli po drodze nie wyskoczyło ci milion błędów i ostrzeżeń, nie brakowało bibliotek i kompilator miał...
Witam Wszystko fajnie poza jedną rzeczą - nie ma źródeł. Może ten playerek wystarczy, zrobiony na ATMega328 (są dostępne źródła i schemat). Można zastosować TDA1543 lub TDA1543A. Próbki dźwiękowe to: 16 bitów , stereo, 16kHz lub 22050Hz. Zegar SPI można ustawić na 5Mhz lub 10Mhz. Program można dalej rozbudowywać, jest trochę jeszcze wolnego czasu między...
Tak, mówimy o pańskiej przejściówce. Na routerze (Linux Tomato) po lsusb wykrywa: Bus 001 Device 005: ID 16c0:03e9 . Wywołanie 'digitemp_wirereader -w' z podpiętym jednym czujnikiem DS18b20 (pod nóżkę 26 ATmega8- na schemacie) daje w rezultacie: DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane GNU Public License v2.0 - http://www.digitemp.com Turning...
pliku źródłowego kompilacja openwrt asembler kompilacja
licznik trójfazowy elektroniczny viera serwisowy samsung zapamietac
czujnik bosch piekarnik amplituner pioneer reset
Kontrolka silnika i misfire detected - przyczyny i diagnostyka Opel Vectra C - lokalizacja bezpiecznika świateł mijania