Witam, Jednak za wcześnie zamknąłem wcześniejszy post: http://www.elektroda.pl/rtvforum/topic17... Na SAM7x256 nie ma żadnych problemów z biblioteką statyczną. STM32F103ZET- wszystko się ładnie kompiluje wgrywam do procesora i jak mam wywołanie funkcji z lib.a to jest HaradFault. Opcje kompilacji takie same. Jak kompiluje bibliotekę zmieniam...
To zależy, jak jest napisana ta biblioteka. Jeżeli każda z funkcji (stanowiąca samodzielna całość) jest w oddzielnym pliku źródłowym, a te po skompilowaniu zostaną połączone w jedną bibliotekę statyczną (.a), to podczas konsolidacji programu linker będzie mógł wybrać z biblioteki tylko to, co potrzebne (z dokładnością do pliku źródłowego biblioteki)....
Warto poczytać http://home.agh.edu.pl/~gjn/dydaktyka/Te... Głównie o bibliotekach statycznych.
Masz gdzieś plik z implementacją funkcji speex_resampler_init? Być może jest to biblioteka statyczna. Pokaż log kompilacji.
Mogę gdzieś się pomylić, ale opiszę jak ja to rozumiem. A. Ten drugi jest projekt jest wspólny dla wszystkich projektów na tą rodzinę procesorów (lpc17xx). Podobnie było na AVR, z tym że tam się takie pliki dołączały automatycznie (np m8.h). Tak jak w AVR nazwy rejestrów np UBR, TMISK itd były zdefiniowane w plikach nagłówkowych, dołączonych automatycznie....
Porobiłem parę testów- statyczne przed pętlą odczytu sygnału wariują, umieszczone w pętli również. Pomogło usunięcie static. Czy u Ciebie w ogóle działa zatrzymanie przy braku odczytu? else { //jesi nie odczytuje sygnalu to wylacz silnik digitalWrite(pwm, LOW); } U mnie w ogóle to nie działa, ani na statycznych, ani bez. Biblioteka o której pisałem...
Po pierwsze proszę zorientować się co to jest biblioteka statyczna. Odsyłam do pierwszego linku: http://pl.wikipedia.org/wiki/Biblioteka_... Po drugie nie tworzę Makefile w Eclipse, o niczym takim nie wspominałem. W systemie Linux, gdzie kod edytuję sobie przy pomocy Emacs tworzę sobie sam Makefile'a dla ułatwienia pracy i tam potrafię to wszystko...
Skoro Raspbian to Linux - najprostszy sposób to : - skompiluj jpegsrc jako bibliotekę (libjpeg.a) - pod Raspbian'em w katalogu rozpakowanych źródeł biblioteki wpisz: [syntax=bash]./configure make all[/syntax]- skopiuj plik libjpeg.a do katalogu swojego projektu, - dołącz jpeglib.h w źródłach wykorzystujących tą bibliotekę do programu i dolinkuj libjpeg.a...
https://obrazki.elektroda.pl/9784998900_... Głośnik bluetooth na Raspberry PI Pico 2W z I2S https://obrazki.elektroda.pl/6827728100_... https://obrazki.elektroda.pl/6790056000_... https://obrazki.elektroda.pl/9259668300_... Przedstawiam prosty w montażu projekt głośnika bluetooth zbudowany...
Ok troche teraz pomieszales to wszystko ale generalnie bije sie w piers bo nie sprawdzilem dokladnie tego pakietu ktory ci polecilem. Okazuje sie ze to nie jest libcurl tylko jakis interfejs dla jezyka ocaml korzystajacego z libcurl - moja wina, przepraszam. Sprobuj [url=ftp://ftp.armedslack.org/armedslack...
Jest też opcja, że w nagłówkach brakuje extern "C", choć to raczej mało prawdopodobne... W każdym razie kod DSP/math z CMSIS nie jest tylko w nagłówkach, całkiem sporo funkcji i wszystkie stałe/zmienne są w normalnych plikach .c, które sobie trzeba dodać do kompilacji. Inną opcją jest użycie tej biblioteki jako biblioteki statycznej, czyli plik .a,...
*.src.rpm - to są źródła, aby je skompilować potrzebujesz wielu paczek deweloperskich ( w nazwie mają dev - są tam zawarte pliki nagłówkowe i biblioteki statyczne *.a, wymagane aby można było program skompilować ). Podobnie tyczy się to programów jakie znajdziesz na sieci z rozszerzeniem *.tar.gz - to też zazwyczaj źródła. Jeżeli jesteś początkującym...
Skompiluj w trybie release, dodaj statyczne linkowanie bibliotek
W aplikacji był wykorzystany plik dll napisany w C++. Włączyłem wykorzystanie uruchomieniowych bibliotek statycznych.
No to musiałbyś sobie tam doczarować jakoś zrobienie biblioteki statycznej, albo zrobić tak jak pisał tmf.
Dziękuję za miłe słowa, biblioteka której użyłem to ta sama której użyłem w tym temacie: https://www.elektroda.pl/rtvforum/viewto... , oryginalnie była dla PIC ale ją przeportowałem, została stworzona przez https://simple-circuit.com/ Dodaję teraz możliwość wyboru adresu, dodałem również wykrywanie ID: https://obrazki.elektroda.pl/9707762900_...
Nie znam VS 2005. Na 2k8 Qt śmiga aż miło. Niepokoi mnie to: Robię tak jak robiłem przy w konsolowych aplikacjach F5(Start Debuging) W VS 2k8 zaraz po stworzeniu projektu trzeba zbudować solucję i projekt. Potem dopiero brać się za kompilację i debugowanie. Poza tym binarki Qt dla windowsa są pod 2k8, instalując 2k5 nie dostawałeś całego SDK, trzeba...
Co do "open" to można by dyskutować, bo czy (przykładowo) program open source na Windowsa który korzysta z bibliotek WINAPI do tworzenia okienek (które nie są otwarte), jest w pełni open wedle tej definicji czy nie? To zależy, czy dany program/biblioteka jest linkowana statycznie czy też dynamicznie z oprogramowaniem zamkniętym. W tym wypadku (BK7231...
Czy znasz bibliotekę o nazwie Magic Enum C++, którą mógłbyś wykorzystać do realizacji tej funkcjonalności? Czy potrzebujesz więcej informacji na temat tej biblioteki? Tak, znam bibliotekę Magic Enum C++, która jest bardzo przydatna w sytuacjach, gdy chcemy wykonywać operacje na wyliczeniach (enum), które nie są bezpośrednio wspierane przez standard...
każdy plik źródłowy można skompilować do pliku obiektowego a potem AR'em (narzędziem dostarczanym w toolchainie) można to zarchiwizować do biblioteki statycznej.
Biblioteka działa poprawnie, ale tylko dla obrazów statycznych - przeładowanie całego ekranu trwa około 10s, co jest wartością niesatysfakcjonującą. Można w jakiś sposób przyśpieszyć odświeżanie (kasowanie i ponowne wyświetlenie) przyśpieszyć?
Przeszedłeś na 4mb firmware. My mamy tylko 2mb. Spróbuj załączyć jeden. Tak naprawdę nie potrzebujemy pełnego sdk, biorąc pod uwagę, że prawie nic nie zostało zaktualizowane w częściach open source (według includes). Większość aktualizacji była prawdopodobnie w zastrzeżonym kodzie, który jest dostarczany w statycznych bibliotekach (np. kod 802.11,...
Niedługo nadchodzi nowa kompilacja, wracam więc do "problemu" z GDB na Linuxie. Okazuje się że praktycznie identyczny problem jest jeszcze z archiverem (arm-none-eabi-ar) i biblioteką libfl.so, która na każdym systemie jest nieco inaczej skonfigurowana (inna nazwa, inna wersja, plik dostępny jako biblioteka dynamiczna lub jako skrypt linkera wskazujący...
IMHO nawet jeśli skompilujesz je do statycznych bibliotek to i tak nic z tego nie wyjdzie... Najprostsze rozwiązanie które widzę to przerobienie całego Twojego projektu na C++ (w sensie kompilacja jako pliki z rozszerzeniem .cpp) i dodanie do bibliotek namespace'ów. Oczywiście to też może być problematyczne, bo kompilator c++ jest dużo bardziej czepialski...
Główna biblioteka jest w trakcie uzgadniania, sprawdzamy różne podejścia - templaty, całkowicie obiektowe, statyczne itp. Mamy slacka dla chętnych https://codelessavr.slack.com/.
1. Podejrzyj komunikaty kernela (komenda dmesg), szczególnie jego końcówkę po podłączeniu jtaga do portu usb, system powinien go wykryc. 2. Co do libftdi. Nie wiem jak jest w fedorze, ale w ubuntu paczka nazwana libftdi to tylko same biblioteki dynamiczne, które pozwalają na uruchomienie programu wykorzystującego daną bibliotekę, ale już nie jego kompilację....
Jak to będzie w windowsie? Mam ją dołaczyć do katalogu z programem? Wszystko jedno byle bys podal kompilatorowi sciezke do plikow *.h i linkerowi sciezke do *.lib lub *.dll (zaleznie czy uzywasz linkowania statycznego czy dynamicznego).
Niestety tak jak to robisz to nie zadziała. Z kilku powodów: 1. Pliki *.h to nie biblioteka tylko nagłówek. Więc jeżeli chcesz stworzyć bibliotekę to musisz skompilować plik *.c. [syntax=bash] gcc -c NOVITUS.c -o NOVITUS.o [/syntax] i następnie stworzyć bibliotekę statyczną: [syntax=bash] ar rcs libNOVITUS.a NOVITUS.o [/syntax] Jak masz już bibliotekę...
Prawdopodobnie te 150 błędów to błędy załadowania funkcji prawda? Linker cały czas nie widzi biblioteki statycznej. Jeśli zrobiłeś projekt MFC kompilator może korzystać z jakiegoś innego folderu z libami i tam może nie być tej Twojej biblioteki. A tak offtopując, jeśli chcesz pisać GUI to są dużo lepsze opcje niż MFC. Qt, WXWidgets czy GTK+.
GNU jest Ci do niczego nie potrzebne http://www.gnu.org.pl/text/licencja-gnu.... Sprawdź czy dołączyłeś odpowiednie biblioteki statyczne dla linkera Projekt->Opcje projektu->parametry->konsolidator Jak nic nie pomaga sprobuj ponownej instalacji Dev'a. Może jakieś ścieżki do kompilatora się popsuły.
Nano czyli ATMega328P... biblioteka od SIM800, do tego LCD i brakło Ci RAMu. lcd.print przyjmuje string... a używanie typu string na 328P to bardzo zły pomysł. Albo zainwestuj w Mega 2560 Pro, albo zacznij bardzo szanować pamięć. Komunikaty trzymaj jako static const char albo inline jako F("tekst") . Czyli zamiast: lcd.print("status GSM = IDLE "); daj...
(at)Jakub17 Jeżeli chcesz stworzyć statyczną bibliotekę z pliku *.c to: 1. Musisz skompilować plik *.c do pliku *.o 2. Za pomocą programu ar z pliku *.o (lub wielu plików *.o) tworzysz bibliotekę statyczną. 3. Umieszczasz taką bibliotekę w znanym katalogu .../lib. 4. Umieszczasz nagłówek w znanym katalogu .../include 5. W projekcie w którym chcesz...
Jak te ustawienia statyczne wyglądają? W przykładach do biblioteki Arduino jest kod, który to rzekomo robi... Ale mniejsza o to, ta druga biblioteka która mi podsunąłeś działa bez problemu, dzięki :)
1. Gratuluje samozaparcia, oby tak dalej! Malo jest takich, co pisza: "ale ja chce sam" - wiekszosc pisze: "zrobmizrobmizrobmi" 2. Nie mam pojecia co masz stamtad sciagnac - jak mowilem, nie Dev-izuje sie, ani tez nie Builder-uje, tylko sie Visual-izuje :). Instaluje Visual Studio i mam wszystko, czego mi trzeba. Ogolnie, winapi w C zalatwia dodanie...
Kilka uwag w przypadkowej kolejności 1. Nie bój się C++ - niekoniecznie cała biblioteka standardowa jest optymalna i właściwa na uK, ale jest wiele kochanych ficzerów samego języka. a) niepubliczne pola i metody - to ci się bardzo przyda, jak chcesz mieć architekturę b) konstruktory, w tym obiektów statycznych (moduły mogą się rejestrować do modułu...
A w czym konkretnie tkwi problem ? Piszesz normalne oprogramowanie tylko ze linkujesz jako bilbioteka dynamiczna lub statyczna.
Przykłady często pokazują "jak" używać API, ale nie "kiedy"; w dodatku są tak proste (jak to przykłady) że użycie danego API nie jest potrzebne. Pule to zwyczajne alokatory pamięci. Używa się ich gdy planuje się alokację oraz zwalnianie pamięci. Dwa trochę sztuczne przykłady: - aplikacja z wątkami tworzonymi przy starcie i nie kończącymi się - pamięć...
jxbrowser to po prostu przeglądarka oparta o chrome'a (a w zasadzie chromium). Dokładnie te same pliki znajdziesz w folderze z profilem w Chrome i prawdopodobnie wielu innych chromopochodnych przeglądarkach. Po co one są nie wiem, ale zakładam, żeby móc lokalnie, nie odwołując się do internetu podpowiedzieć ci, że to hasło które właśnie wpisujesz przy...
Nie wiem czy gcc i g++ zmieściły się na CD1. Jam mam pełną 3DVD ;). Ale pewnie wcisnęli, to b. ważny komponent systemu. Chyba że masz mini-install. Vim jest dziwny na początek (wpisz polecenie vimtutor - instrukcja). Ja wolę emacs, ale NIE polecam. Są środowiska zintegrowane - coś jak delphi czy Visual Studio: Kdevelop (C++, zasadniczo do tworzenia...
Podstawowa sprawa to fakt, że system operacyjny (tj. 32-bity, 64-bity, windows, linux) nie musi mieć nic wspólnego z kodem generowanym przez kompilator. Akurat Windows jest tu wyjątkiem od reguły, bo wszystkie produkty MS są ze sobą nierozerwalnie związane :) Przy każdym programie kompilowanym do kodu binarnego można mówić o dwóch architekturach: 1)...
Ja mogę dorzucić swoją mapę gdzie używam iar_cortexM4lf_math: Tutaj to już nie za bardzo mogę to zinterpretować. Skoro mamy tutaj bibliotekę statyczną, może ktoś to potwierdzić, że dobrze to nazywam :), to w niej, w module "common_tables.o" powinny już wszystkie tablice być "wpisane". Można podejrzeć arm_common_tables.c w bibliotece CMSIS, a tam są...
Czy istnieje możliwość przypisania konkretnego adresu IP odpowiednio modyfikując biblioteki? Nie trzeba modyfikować bibliotek. Link do przykładu z możliwością przypisania statycznego adresu klientowi WiFi: https://github.com/espressif/arduino-esp...
Sama biblioteka jest zainstalowana na pewno, tylko coś nie bardzo konfigurator ją widzi:( Chyba, że ma ona być też dodana jako skompilowana pod ARMy? Apt-get instaluje bibliotekę w wersji na platformę taką samą jak system host (czyli w Twoim wypadku zapewne x86). A Ty potrzebujesz biblioteki skompilowanej na target czyli ARM. Zainstalowanie paczki...
W Makefile'u masz prefix: CROSS = /opt/lemonix/cdt/bin/arm-linux- czyli powinienes miec arm-linux-ld w /opt/lemonix/cdt/bin/ Architekturę możesz sprawdzić poleceniem file, np: $ file /lib/ld-2.7.so /lib/ld-2.7.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped Żeby sprawdzić bibliotekę statyczną (.a) musisz...
Rzecz na pewno przydatna ale raczej w serwisie, tak jak np. rękawiczki antystatyczne na linii montażowej przy elektronice (ja sam takich używam gdy grzebię w komputerach) itd., ale rzeczony komputer służy do obsługi czytelników i co chwile siada do niego inny pracownik (biblioteka), więc taka rzecz będzie mało praktyczna. Dziękuję jednak za radę.
Pieńkos, Turczyński - Układy scalone TTL w systemach cyfrowych, WKŁ. Znajdziesz w lepszej bibliotece. RoMan
Ja tam wolę dynamiczne linkowanie bibliotek niż statyczne. Włącz z powrotem 'build with runtime packages', skompiluj wszystko, zassij Process Explorer z http://www.sysinternals.com/ i podejrzyj, jakich bibliotek program używa.
Sprawa wygląda tak: są dwa sposoby łączenia się z bibliotekami, statyczne i dynamiczne. Łącząc się statycznie musisz zrobić include'a pliku nagłówkowego (.h) oraz w visual studio musisz otworzyć właściwości projektu, przejść do "linker" -> "input" i tam podać nazwę pliku lib (łącznie z rozszerzeniem). Przy łączeniu dynamicznym nie dodajesz do projektu...
Przejrzałeś choć mój makefile i opcje tego pluginu przed pytaniem? W moim makefile opcje odpowiedzialne za to są podane WPROST - ffunction-sections (kompilator), -fdata-sections (kompilator) i -gc-sections (linker) - teraz tylko je znajdź w parametrach plugina. Są tam na pewno, bo osobiście pisałem patch'a, który by je tam dodawał. Pozatym, ile razy...
WinIO to jest dllka, czy zwykład biblioteka? bo z tego pierwszego korzysta się nieporównywalnie upierdliwiej niz z zwykłej biblioteki, zwłaszcza jesli się ma źródła Nie rozumiem o co chodzi w tym zdaniu.Dll-ka to jest zwykla biblioteka dla systemu Windows (chyba ze masz na mysli biblioteke statyczna).W zaleznosci z jakiego kompilatora korzystasz mozesz...
A faktycznie namieszali chłopaki w tym SDL. Ale można to obejść: 1. Po pierwsze typ projektu musi być Win32 konsola - żeby wogóle się konsola otwierała 2. Nie dołączasz do projektu statycznej biblioteki libSDLmain ale zamiast tego zciągasz sobie źródła SDL i dodajesz do swojego projektu plik SDL_win32_main.c 3. W tym pliku jest przyczyna zamieszania,...
int n wywoluje przerwanie i jest to uprzywilejowany rozkaz, zarezerwowany tylko dla systemu. Gdyby nawet nie byl uprzywilejowany, to int n pobiera adres funkcji z wektora przerwan, ktory jest umieszczony w niedostepnym miejscu dla szarego programisty. To tyle na temat int. Mozesz go uzywac na win98/ME, ale nie na XP. 2. Nie uzywaj assemblera o takiej...
DLL się obsuguje inaczej niż statyczne biblioteki. Linker nie musi o nich wiedzieć, na AVR raczej się tego nie da obsłużyć :)
Witam poszukuje bibliotek do EAGLE następujących układów: microcontroler Atmela: AT89S8252 kości pamięci statycznej RAM 64k x 8 Przetwornika A/C: ADC0804 Rejestru zatrzaskowego: 74HC373 lub '573 Z góry dziękuje za usodtępnienie :)
Matko bosko i jak się obsługuje te polecenie netsh :o Dodano po 29 zainstalowałem NetSetMan zastanawiałem się jak go skonfigurować. Ustawiłem w profilu "Podwójne kliknięcie" DHCP a w SET 1 ustawiłem statyczne IP DNS i Wybrałem sieć Biblioteka potem kliknąłem na tą żarówkę zaznaczyłem automatyczne przełączanie i ustawiłem SET 1 dla biblioteka a dla reszty...
Polecam dowolne IDE - męczenie się samemu makefile-ami pozostawmy fascynatom. Na początek Geany - bardzo fajne środowisko. Ewentualnie Eclipse. Nie zgadzam się, potem nie będzie wiedział o co chodzi. Takie IDE wszystko ukrywa, samo generuje makefile i całą masę innych rzeczy. Trzeba przerobić podstawy, no chyba że się nie chce być w tym dobrym to tak....
GPL nie zabrania sprzedaży, wymusza jedynie przekazanie źródeł i praw do dysponowania nimi dla nabywcy. Nie jest istotne czy kompilator jest na licencji GPL czy nie, istotne jest to, co zostanie dolinkowane do programu stając się jego częścią (wg FSF nieistotne czy w sposób statyczny czy dynamiczny, co podważa sens stosowania licencji LGPL). W przypadku...
Coś jest tu bardzo nie tak, jeśli Makefile do blink ma 100 kB. Jak bardzo trzeba to sp..., żeby uzyskać taki rozmiar pliku sterującego kompilacją bardzo prostego programu... No ale co to za różnica ile ma Makefile, skoro jest generowany automatycznie przez CMake'a? Wygląda to tak, jakby ktoś nie znał pojęcia biblioteki. Na szczęście zrobienie statycznych...
Pisanie w C jest dużo szybsze, niż w asemblerze, ale z pewnymi elementami są problemy, np. syscall() ma różne implementacje. W źródłach bibliotek próbowałem grzebać kilkanaście lat temu, jak po upgrade jakieś programy przestały się kompilować, bo biblioteki stały się niezgodne (nowa wersja jednej nie eksportowała symbolu, którego potrzebowała druga)...
Statyczne połączenie powoduje załadowanie biblioteki DLL wraz z procesem posiadającym statyczne do niej połączenie. Dynamiczne połączenie umożliwia ładowanie biblioteki w locie - można ładować tylko wtedy, gdy jest potrzebna. Nie znam całej literatury informatycznej. Lecz jeśli w żadnej książce nie znalazłeś słowa o bibliotekach, to radzę zmienić wydawcę/autora.
To nie jest linkowanie dynamiczne tylko statyczne, nie mylmy pojec. Oczywiście. W przypadku ośmiobitowców nie stosuje się linkowania dynamicznego - to by dopiero było. ;) Zresztą dotyczy to w wiekszości mikrokontrolerów, może z wyjątkiem tych największych, gdzie używa się systemów operacyjnych w rodzaju Linux itp :) Co do potrzeby trzymania kazdej...
Szybkość działania czy uruchamiania? Ja używam opery 6.12 na PIII600 już jakiś czas i faktycznie uruchamianie nie jest może szybkie ale dzialanie sporo szybsze od podobnej wersji w windzie. Po przjściu na opere 7 (jakaś alfa)ślamazarna jak smok :-(. ale można mieć obie więz używam zależnie jak mi się spodoba :-D. Na szybkość wypływa wersja zainstalowanej...
14 A - AX - (akumulator) rejestr przeznaczony do przechowywania jednego z operandów (argumentów) wykonywanej operacji oraz wyniku wykonywanej operacji (tylko czasami wynik może być umieszczany w innym rejestrze) 26 Przypadkiem nie D ?? 27 B 100% - Konsolidator (ang. linker) lub program konsolidujący to jeden z programów składowych kompilatora. Konsolidator...
Właśnie męczę się z tym openCV. Instaluję wg instrukcji http://docs.opencv.org/doc/tutorials/int... ale utknąłem w jednym miejscu. W 5 punkcie jest coś o zmiennych środowiskowych i dalej o statycznych i dynamicznych bibliotekach - których powinienem użyć? Wpisałem już polecenie w cmd odnośnie...
chcę odwrotnie zrobić, czyli mając matryce przycisków jak na schemacie sterować przyciskami z arduino w odpowiedniej kolejności i czasach. Czyli fizycznie przycisk zastąpić arduino. Jeśli tyle przycisków, to faktycznie stosowanie transoptorów dla każdego z nich komplikuje konstrukcję. Sterowanie powiedzmy, bezpośrednie sygnałami z arduino jest też...
Tu tez wszystko jest ok, bo localtime() zwraca wskaźnik do statycznej struktury z biblioteki (dlatego istnieje wariant tej funkcji który jest reentrant - localtime_r()). http://en.cppreference.com/w/cpp/chrono/...
Aaaa, obsługa karty SD na AVR-DOS - jak wiadomo do poprawnej pracy ten system wymaga (niestety) skonfigurowanego programowego zegarka, który korzysta z trybu asynchronicznego timera2 - stąd zapewne biblioteka robi coś z tym zegarkiem lub sama nie działa poprawnie, gdyż nie konfigurujesz nigdy tego zegarka. A skonfigurowanie ręcznie tego timera w innym...
Pogubiłem się (a mam na ten temat wybiórczą wiedzę, przyznaję z góry, więc jest mi o to łatwo) - piszesz, że linker widzi, dajmy na to diskio.h, ale jeśli w diskio.h jest dołączony integer.h, to jest on niewidoczny dla linkera, a powodem tego jest błędna lokalizacja bibliotek (wrzucam część z nich do nieodpowiedniego miejsca)? Linker nie ma pojęcia...
Nigdy nie programowałem baz poprzez ESP, ale np. w PHP dostęp jest bardziej złożony, czego programista nie widzi. Idzie to tak: oprogramowanie PHP (funkcje widoczne dla programisty) -> klient bazy danych -> baza danych. Być może na ESP brakuje czegoś w stylu "klienta"? "Klient" to zwykle biblioteka odpowiedzialna za komunikację, szyfrowanie transmisji...
Fajnie że podałeś jakieś errory czy coś... Mamy zgadnąć co zrobiłeś źle? Powtórzę też to co napisałem ostatnio - poskładałeś sobie projekt z jakichś przypadkowych plików (mój Makefile, jakiś skrypt, startup z tamtej biblioteki), więc jak oczekujesz, żeby to działało, skoro skrypt linkera, startup i tablica wektorów są ze sobą nierozerwalnie połączone,...
Uwaga! Rozwiązywanie problemów z resolverem w IPCOP przy statycznym IP prowidera Dotyczy to lokalnego rozwiązywania nazw. (czyt. bezpośrednio samego serwera) Zwróciliscie uwage np przy synchronizacji czasu ze wpisujac adres np ...ntp.org nic sie nie dzieje ? Uruchomiliscie np mldonkey i pokazal ze nie moze odnaleść nazw strony domowej, adresow serwerow...
Możliwość przyłączenia ich bezpośrednio, bez dodatkowych urządzeń ma sporo zalet i jest tańsze niż użycie dodatkowego kontrolera, szczególnie jeśli trzeba go kupować w detalu. Bez przesady. Koszt takiego zintegrowanego kontrolera I2C, UART czy nawet SPI to w tej chwili przysłowiowe dodatkowe "grosze". Jak ktoś cierpi na nadmiar pinów w MCU, to oczywiście...
No to mnie znokautowałeś, można prosić o więcej podpowiedzi ? Zacznij od reakcji na zmianę stanu. Na razie pomińmy problem drżenia styków. Sterowanie silnikiem zajmuje trochę czasu więc na razie można problem pominąć ale poczytaj sobie o eliminacji drżenia styków, dla Arduino jest stosowna biblioteka. Co do reakcji na zmianę (zbocze) sygnału. W zmiennej...
Witam, chciałbym dołączyć bibliotekę do mojego projektu pod Windows. Linkowanie statyczne. Po dodaniu w projekcie ścieżek do biblioteki + pliku .h dostaję komunikat: :-1: error: No rule to make target 'C:/Qt/Qt5.1.1/Tools/QtCreator......... needed by 'debug\.....exe'. Stop. Nie mogę dojść do sedna tego błędu. Bibliotekę skompilowałem...
Hmmm myślałem że jest z ARM tak jak z '51 tylko tam ograniczenie było do 2kB kodu ale tylko na debuggowaniu, można było przekroczyć te 2 kB i program się kompilował tylko nie można było debuggować. Poza tym Keil nie wyświetlał żadnych komunikatów o tym że jest ograniczenie na rozmiar kody poza wchodzeniem do debuggera. Co do tej biblioteki, to czy biblioteka...
Mam taki sam miernik na szynę DIN, z tymi samymi komponentami, udało mi się znaleźć kilka pinów, ale napotkałem dziwny problem z przekaźnikiem. Oto piny, które znalazłem do tej pory: Wifi Led: Pin 6 Przycisk: Pin 7 Przekaźnik: Pin 14 Piny 15 i 17 podłączone do 24C02H EEPROM SCL/SDA (pin 5 i 6) Wyłączona dioda LED: Pin 26 TX1: Podłączony do styku 13...
(at)ElektrodaBot mam konkretną czcionkę BigFont.c jak w załączniku. Jak ją dodać do tej biblioteki? Bezpośrednia odpowiedź na pytanie Aby dodać plik BigFont.c do biblioteki Arduino TVout, należy: 1. Umieścić plik w folderze biblioteki TVout (np. w folderze z innymi czcionkami). 2. Zarejestrować czcionkę w pliku nagłówkowym (np. font.h) za pomocą deklaracji...
W przypadku Arduino SDK z tego co pamiętam biblioteki są pisane w C++. Jeśli chodzi o odchudzenie biblioteki to sprawdzają się w moim przypadku 2 metody: 1. Konfiguracja biblioteki z użyciem makr, przykład: biblioteka pressure_sensor tworzysz nagłówek config.h gdzie definiujesz sobie makra w(y)łączające pewne funkcjonalności, np: [syntax=c] #define...
Biblioteki "etherCard" oraz próbowałem też "Ethernet"(domyślna). Jeśli chodzi o kod, to przykłady z tych bibliotek. Tak, mam DHCP. Ale próbowałem i z adresem statycznym, i z dynamicznym.
całkiem fajny program, podoba mi się prostota i całkiem dobry interfejs. Co prawda na co dzień programuję w c, ale może się przda w przyszłości. Masz wielkiego plusa za wersje na linuksa :) https://aur.archlinux.org/packages.php?I... zrobiłem nawet paczkę dla ArchLinux, ale musiałem wrzucic pliki do siebie bo z Twojej strony były kłopoty z pobraniem...
Brakuje Ci struktury, która będzie przechowywała wszystkie książki. Strukturę "biblioteka" zmieniłbym na "książka", bo tak na prawdę, możesz w niej trzymać tylko jeden element. Skoro masz ograniczenie na 100 elementów, najbardziej prymitywnym rozwiązaniem byłaby tablica 100 obiektów typu "biblioteka" ("książka"). Przy czym tu musiałbyś rozważyć działanie...
Jeżeli chcemy skompilować program na linuxa zainstalowanego już na sprzęcie musimy skorzystać z dystrybucji ARM GNU/LINUX. Niewatpliwie jest to warunek konieczny. Codesourcery (chociaz go nie znam) jest zapewne dedykowany do statycznego linkowania z bibliotekami ktore dzialaja bezposrednio na sprzecie (tak jak arm-elf-gcc) a nie do uzytku z bibliotekami...
Domyślnie stos zaczynał się od FFFF, ale przez tą zmianę dało się zmusić, żeby stos zaczynał się od innego miejsca. Jak jest w przypadku AVR, to nigdy nie analizowałem ani w AVR Studio, ani w Atmel Studio. W nowszych AVR (znaczy wszystkich innych niż prehistoryczne) stos jest sprzętowo inicjalizowany tak, że wskazuje na koniec SRAM. Niemniej kod startowy...
Nie do końca jest spójne to o co pytasz: - Cześć twojego kodu, ktoś umieści w swoim programie i podpisze swoimi danymi? - Całość twojego kodu ktoś podpisze swoimi danymi? Każdy pliki, powinien mieć nagłówek z licencją. Nawet jedna funkcja jest twoim autorstwem i takowa pozostanie w myśl licencji (chyba że się jej zrzekniesz ale to nie w LGPL). Każde...
cześć czy ktoś robił coś podobnego, czyli załadować biblioteke do sdk. To znaczy próbowałem dodać biblioteke statyczną do sdk i używałem flagi do tej biblioteki, ale nadal nie widziałem funkcji zawartych w bibliotece. Jest to wynikiem pewnie tego ,ze biblioteka jest pod inny kompilator. Czy jest ktoś w stanie napisać mi jak skompilowac gmp pod danym...
Jakiś czas temu napisałem prosty program w Delphi do odczytywania danych z USB gdzie w elektronice był chip FTDI, przykładów było dużo więc bez problemu powstał program. Niestety Ftdi do demonów szybkości nie należy i elektronika została zmieniona a do obsługi USB użyto CY7C68001. I tutaj zaczynają sie moje problemy, z mojego punktu widzenia jakoś tak...
Jakie to konkretnie wady C++ są "wyeliminowane" w Rust? Weźmy pod uwagę C++17. Jeżeli chodzi o mnie to na plus dla Rusta względem C++ są (w dość losowej kolejności): - separacja kodu safe i unsafe; - brak UB w kodzie safe; - brak promocji typów i niejawnych konwersji; - sprawdzanie thread-safety na poziomie typów; - jeden sposób inicjalizacji zmiennych;...
http://www.qtcentre.org/wiki/index.php?t... możesz jeszcze według tego spróbować, przydałby się też log z konsoli, ale skoro piszesz że ekran tylko przeleciał to raczej się nie skompilowało. A co do dynamicznego dołączania bibliotek to wątpię że potrzebujesz ich tyle dołączać że aż 300MB zajmują.
Zrobiłem swojego pinga, wysyłam pakiet ICMP z pomocą biblioteki IP Helper API. Sposób jaki podał beluosus jest dobry, z tym, że biblioteki na WinXP są już w wersji statycznej i można je po prostu zlinkować do programu. Mogę też wysłać zapytanie ARP do lokalnej sieci i dostaję MAC-ki. Dzięki za pomoc
Elektroda jest o wiele bardziej "statyczna", czy to coś da odnośnie Mój Orange ... wątpię
Generalną zasadą wszystkich portali pomocowych jest zamieszczanie kodu lokalnie w postaci tekstu. Zupełnie na intuicję, najbardziej podejrzana o RAM wydaje się biblioteka do karty SD. Nie ma do niej jakiś opcji? Mam tzw "uczucia ambiwalentne" odnoście bibliotek arduinowych. A propos, dlaczego wszyscy kopiujecie inicjowanie czasu przez datę i czas kompilacji?...
Podrzucę jako przykład swój kod html i przykład obiektu json. Mogę też zmodyfikować to w twoim programie. To nie jest dużo roboty. Super! Raczej będę się starał toi zrobić samodzielnie Dlatego też dam ci kod html strony wg Twojego kodu. W katalogu html są pliki: solar_mainpage.html - strona z tabelką z danymi, jest to kod statyczny, nic w nim się nie...
Przecież wystarczy zajrzeć do "biblii AVRowca": ' Tomasz Francuz - Język C dla mikrokontrolerów AVR, Od podstaw do zaawansowanych aplikacji '. Tam masz po kolei wytłumaczone jak skorzystać z tego czujnika na dwa sposoby: przez porty i statyczne opóźnienia oraz przez UART.
tak, usatwilem na statyczne, nic nie pomogło, dopiero programem do sparwdzania zależnosc (dependiences wlaker) zgralem biblioteki i jakos ruszylo thx za sugestie
Przy okazji przypomniało mi się, że nie warto wywoływać funkcji w przerwaniach (chodzi głównie o avr'y) - wywołana funkcja (według konwencji) może zmienić wartość rejestrów r0, r18-r27, r30, r31 oraz sreg Oczywiście dotyczy to jedynie funkcji łączonych zewnętrznie, tj. z biblioteki lub innej jednostki kompilacji. Funkcje statyczne w obrębie danego...
1.F_CPU zdefiniowałem tylko do obliczenia BAUDRATE 2. zdaje sobie z tego sprawę to jest to samo co: UCSR0C=(1<<URSEL01)|(3<<UCSZ... 3. zaraz zerknę ale przyznam się że BAUD zgapiłem od kogoś kto niby to uruchomił. Pisało tam że te moduły maks uciągną 2400 a bezpiecznie jest mniej żeby na pewno dały radę (przynajmniej ja tak to zrozumiałem)...
Poza tym ja umieszczę w programie tylko to jest mi potrzebne i to co wykorzystuję biblioteka czy wykorzystasz 1 czy wszystkie doklei się zazwyczaj w całości. To są niby drobiazgi ale jednak są To oczywiście nie jest prawdą. Linker sprawdza co jest wykorzystane i kod do którego nie ma referencji jest usuwany. Także z całej biblioteki, o ile ją linkujesz...
https://obrazki.elektroda.pl/3137388100_... Barometr wykorzystuje czujnik BMP-180 (I2C) na płytce GY-68, wskazuje na wyświetlaczu e-papier (SPI) aktualne ciśnienie atmosferyczne, oraz historię poprzednich pomiarów w formie wykresu. Na wyświetlaczu udało się zmieścić prostą prognozę pogody opartą o aktualne ciśnienie oraz stan baterii...
Makr używam również do inicjalizacji skomplikowanych struktur. Przykładowo: ... Może nie wczytywałem się zbyt dokładnie, ale jestem prawie pewny, że ten kod można by zastąpić (osoby o słabszych nerwach proszone są o nie czytanie dalszej części) polimorficznymi klasami (aby mieć interfejs) i szablonami (aby mieć statyczne bufory).
Polecam koledze literaturę :"Układy impulsowe" W. Nowakowski wyd.WKŁ 1982r, w której można poczytać o poziomowaniu statycznym dynamicznym :) są to podstawowe układy elektroniczne, zachęcam do odwiedzenia biblioteki. W Wa-wie nie ma kłopotu z do tarciem, do źródła.
wykrywacz statyczny przetwornica statyczny statyczny ładunek
programowanie bramy normstahl wiena mostek zamienniki lexmark
licznik geigera licznik geigera
Błąd "Err" na prostowniku PowerTech SDC10 - przyczyny i rozwiązania Długość portów bas-refleks 84l, 48Hz, 12cm