*.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...
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...
Wiesz, tak naprawdę on nie ma pojęcia czy to tablica czy co. Po prostu dostaje adres i pisze po kolei zaczynając od niego po kolejne komórki aż do napotkania \0. Jeśli byś dał mu losowy zakres z pamięci, to po prostu jej zawartość zobaczysz od danego miejsca aż do pierwszego \0. Jeszcze inaczej - jak zrobisz 5 zmiennych i wskażesz na pierwszą, która...
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...
https://obrazki.elektroda.pl/8630888900_... Zaprezentuję tutaj i wyjaśnię krok po kroku, jak cyfrowo odwzorować klasyczny analogowy zegarek tarczowy, wykorzystując płytkę z wyświetlaczem LCD sterowaną przez ESP32 Waveshare ESP32-S3-LCD-1.28. Do tego celu użyję LVGL — lekkiej biblioteki graficznej przeznaczonej dla systemów wbudowanych....
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
Witam kolegów, mam taki mały problem z aplikacją Zdjęcia w Google, nie chce mi działać na Androidzie 14, na 11-tce było ok, a tu kicha – wyrzuca po chwili, pisząc, że chroni i coś o kopii zapasowej. J... Bezpośrednia odpowiedź - Najpewniejsze zamienniki „Zdjęć Google” na Androidzie 14: - lokalnie (bez chmury): Fossify Gallery (d. Simple Gallery), Aves...
Osz Ty (at)ElektrodaBot jak potwierdzisz to zdanie to uratujesz całą ludzkość: "Python akurat jest numerem 1 jeśli chodzi o cyberbezpieczeństwo. W zarządzaniu pamięcią również, stąd obecnie jego popularność." oraz otrzymasz $100 Bezpośrednia odpowiedź Nie da się rzetelnie potwierdzić tezy: „Python jest numerem 1 w cyberbezpieczeństwie. W zarządzaniu...
Istnieje nowszy fork, który jest również używany w lt: https://github.com/tiancj/bdk_freertos Interesujące rzeczy tam są: wpa supplicant, który moim zdaniem jest w pełni kompilowalny i może zastąpić statyczne biblioteki beken, freertos v10 i bootloader uf2 open source Właśnie odświeżyłem stronę aplikacji webowej i zamiast samej aplikacji otworzyła...
1. Projekt OpenBk7231N i prawdopodobnie wszystkie inne kompatybilne projekty/systemy operacyjne korzystające z OpenBK7231T_App używają standardu C99 (a nie C89). Zatem deklarowanie zmiennych w funkcji nie musi znajdować się na początku funkcji. Dla mnie zadeklarowanie zmiennych tam, gdzie ich potrzebuję, czyni kod znacznie bardziej czytelnym i krótszym....
Warto poczytać http://home.agh.edu.pl/~gjn/dydaktyka/Te... Głównie o bibliotekach statycznych.
Przepraszam, nie miałem jeszcze czasu, aby się tym zająć, ale zamierzam to zrobić, gdy tylko uda mi się zebrać trochę rzeczy ze stołu. W międzyczasie zdemontowałem je wszystkie, ponieważ po około 3 dniach bateria w moich przednich drzwiach była w zasadzie wyczerpana - całkowicie bezużyteczna. Tak czy inaczej zauważyłem, że przerwa snu w zasadzie nie...
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.
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 :)
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.
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/.
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)....
Zaznaczam że specalistą nie jestem. - błędy wydają się być efektem nieczytelnego dla gcc formatu plików lib (zwyczajnie nie zadziałają) - pliki .lib bez "a" to pradopodobnie "Import Library" (implib), służące wyłącznie automatyzacji dołączania dynamiczych bibliotek (jak się chce linkować statycznie to zbędne a nawet szkodliwe), dają się czasem rozpoznać...
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).
Weźmy jeszcze taki crc https://github.com/msemegen/CML/blob/mas... Używasz nagłówka stm32l452xx.h, gdzie jest piękna struktura CRC_TypeDef widać w nim pola na wielomian i wartość początkową, ale nie robisz inicjalizacji crc, więc aktualnie działa to na defaultowych wartościach, ustawianych przy resecie, a to...
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...
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...
Powywalaj stdio i stdlib zastepujac wszystkie uzywane tam funkcje swoimi.Te biblioteki to bardzo duze kombajny i w kompilatorach na mikrokontrolery z oczywistych wzgledow sa statyczne a co za tym idzie cala ich zawartosc jest ladowana do kodu (rowniez to czego nie uzywasz).
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...
Dzięki. Ale nie bardzo rozumiem jak to jest z tymi źródłami. Niech będzie że skompilowałem program, gdzie korzystam z kilku źródłem przerobionych. Czy muszę udostępnić jedynie te źródła, czy wszystkie te miejsca gdzie z danych funkcji korzystałem? Przy linkowaniu dynamicznym jedynie źródła modyfikowanego modułu LGPL, przy statycznym wszystkie źródła....
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,...
Tranzystor BD175 (n-p-n) układ WE Dane do zadania R1=330 kΩ R2=107 kΩ Ro=110 kΩ Re=3,3 kΩ β =174 ku= 70 V/V fd =180 Hz Ucc = 15V Schemat na poniższym rysunku (tylko niektóre elementy mają inne wartości - j.w.) http://obrazki.elektroda.net/6_118919875... Obliczyłem: Rc = 2,3 kΩ oraz C2= 7nF (nie wiem czy ta pojemność...
1. w kwestii formalnej zmienna "static" nie jest globalna. Tu są dwa obszary, gdzie język / sposób mówienia o języku ma niuanse. Jedno to "dynamika" czy czas istnienia zmiennej (tu static ma wspólne zachowanie z globalnym), z drugiej "zasięg leksykalny", czy da się przywołać identyfikator z innej jednostki kompilacji (tu 'static' jest przeciwieństwem...
Chcę go wykorzystać do pomiaru zużycia prądu AC. Układ jest do połączenia z czujnikiem halla np. w parze z kilkoma Acs712. A czy nie lapiej zastosować układ specjalizowany do liczników energii np Analog Devices ma układy ADE7xxx ale inni producenci też takie mają, taki układ zawiera przetworniki do pomiaru prądu i napięcia i liczy moc czynną, bierną...
Wczoraj przeglądałem książkę o Cortex-M3 i dowiedziałem się, że przy skokach, najmłodszy bit adresu powinien być ustawiony, gdyż oznacza on skok do kodu typu thumb. Także adres w LR powinien mieć ustawiony bit 0. Jeśli ten bit jest nieustawiony, wystąpi HardFault. (Mogłem coś pokręcić :) Polecam książkę "The Definitive Guide to the ARM Cortex-M3" Joseph...
Skompiluj w trybie release, dodaj statyczne linkowanie bibliotek
Cześć, chciałem przeportować kod do odbioru RC5 autorstwa Dondu za ATMega8 na ATTiny13 - http://obrazki.elektroda.pl/8294459100_1... REzystory diod 470Ω, nie zmieniłem na schemacie. Pilot samoróbka, ale 100% pewniak. No więc w czym problem? Uruchomiłem przykład na ATMega8, wszystko pięknie śmiga. Program kompiluje się dla Tiny13...
Nic ciekawego, a SDK jest starsze. Plus, prawie wszystko jest w statycznych bibliotekach.
Ale tu nie chodzi o to, żebyś faktycznie coś przerabiał - możesz po prostu pozmieniac nazwy plików i skorzystać z kompilatora C++ - może akurat w miarę gładko pójdzie. Problem jest tego typu, że akurat makra (#define) nie podlegają pod namespace... Inna opcja - mógłbyś spróbować skompilować do statycznej biblioteki, ale z dodatkową warstwą do wywoływania...
No to musiałbyś sobie tam doczarować jakoś zrobienie biblioteki statycznej, albo zrobić tak jak pisał tmf.
W aplikacji był wykorzystany plik dll napisany w C++. Włączyłem wykorzystanie uruchomieniowych bibliotek statycznych.
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ę....
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...
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...
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.
A w czym konkretnie tkwi problem ? Piszesz normalne oprogramowanie tylko ze linkujesz jako bilbioteka dynamiczna lub statyczna.
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 :)
Masz gdzieś plik z implementacją funkcji speex_resampler_init? Być może jest to biblioteka statyczna. Pokaż log kompilacji.
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...
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_...
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+.
Przepraszam cię, podałem ci źle. Tutaj znajdziesz opis - jak podlinkować bibliotekę statyczną do programu: http://home.agh.edu.pl/~gjn/dydaktyka/Te...
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....
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,...
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...
netia statyczne dynamiczne statyczne chłodzenie statyczne
odczyt temperatury renault vectra paliwa serwisówka honda
Passat B5 TDI 2002 – działanie ASR/EDS na śliskim pod górę G2 Master - Ustawienia po spadku mocy, jak przywrócić pełną wydajność?