Ogólnie współczesne architektury są przyjazne dla kompilatorów i niekoniecznie przyjazne dla programisty asemblerowego Architektury RISC-owe z reguły takie są, optymalizowane pod kątem kompilatorów a nie ludzi. Zresztą jak ktoś się lubi męczyć - to dlaczego mu nie pozwolić. (at)kamyczek A jak musisz napisać coś na PC - to tez piszesz w asemblerze?...
To najczęściej efekt niewłaściwych proporcji dźwięku oryginalnego oraz tłumaczenia, głównie zależy to od osoby, która to ustawiła. Nic na to nie poradzisz. Regulując pasmo wpływasz na całość, a to nic nie poprawi. Jeżeli program nie jest na żywo, kontaktuj się z producentem treści - mało efektywne działanie. Jeżeli program na żywo - pisz do stacji,...
Wiec potrzeba mi asemblera. Szacunek - to jest dopiero "hardcore programming" A wiesz że na 99% każdy Twój program będzie mniej efektywny niż pisany w C/C++
(at)tmf - nie wiem czy taka kompensacja wewnętrzna będzie wystarczająca... kiedyś oglądałem review xmegi i odnośnie ADC było wytłumaczone wszystko o co większość użytkowników się rzucała. Niemniej smutny wniosek był taki, że efektywna rozdzielczość spada w tym momencie do ~10bit (bez oversamplingu) i dodatkowo najpewniej dla trybu unsigned single ended...
Według mnie jest jedna prosta regóła: - Jeśli w gre whodzi szybkość np jeśli program musi hodzić błyskawicznie to polecam assembler który pozwala budowanie z takich 'pojedyńczych cegiełek'... - Jeśli zaś w gre whodzi efektywność to lepiej jest użyć języków wysoko-poziomowyh.. takih jak C... pozwala on używanie z takich jusz gotowyh 'prefabrykowanyh'...
Nie wiemy jaki jest cel aplikacji tj. wymagania. Oczywiście leiej jest pisać programy nieblokujące i w sytuacji korzystania z timera i przerwań jest to efektywniejsze. Wiele prostych programów piszemy w sposob synchroniczny (blokujący) bo jest prościej (równiez do zrozumienia). Asynchroniczne przetwarzanie wymaga często utzrymywania maszyn stanu co...
ewsd75 --> oj to nie jest żadne przyjemniejsze rozwiązanie, jest tak samo niestety mało efektywne delikatnie mówiąc i w ten sposób nie pisze się programów, także poczytaj o zastosowaniu pętli typu FOR i co to daje
Funkcja nie blokująca wygląda tak: [syntax=c] void fun(void) { for (;;;) { rozkaz 1 rozkaz 2 czekaj na spelnienie warunku 1 rozkaz 3 rozkaz 4 czekaj na spelnienie warunku 2 } } [/syntax] Rozwiązanie eleganckie jak wcześniej pisałem jest na systemie z wywłaszczanie zadań i koordynatorem zadań, przełączaniem stosu etc... Na PC-ta macie wątki. Wątek czeka...
I w tym kierunku, odwrotnym niż zawsze, stacza się świat. Słabe perspektywy. Światem rządzi ewolucja, jeżeli coś jest bardziej efektywne to wygrywa z czymś mniej efektywnym. W to się wpisuje również elektronika. Elektronika istniała i istnieje, bo dzięki niej ludzie przestali używać mechanicznych liczydeł do wspomagania rachunków oraz gołębi pocztowych...
O ile rezystor jest dyskusyjnym sposobem na tuning o tyle skutecznym w ralacji koszt/osiągi. Czarny dym to oznaka zbyt duzej dawki paliwa i/lub zbyt małej ilości dostarczonego powietrza potrzebnej do spalenia tego paliwa. Zwiekszanie w sposób nie kontrolowany ilosci wtryskiwanego paliwa powoduje wzrost temperatury spalin i najczesciej dziury w tlokach....
Jeżeli wstawisz szybszą pamięć to automatycznie skonfiguruje się na wolniejszą prędkość tak jak ta oryginalna pamięć co masz i obydwie będą chodzić równo. Możesz sprawdzić parametry programem CPU-z w zakładce Memory lub SPD wartość jaka tam jest podana to taktowanie rzeczywiste, żeby otrzymać efektywne mnożymy to razy 2. Dlatego zakładam że wartość...
Mam takie pytanie co do zestawu 01. Co dokładnie trzeba porównać z pamięci RAM? I czy to prawda, że w z zakładki SPD z CPU-Z Max Bandwidth należy liczbę z nawiasu pomnożyć x2? Pisałam wyżej że nie trzeba mnożyć , masz podaną w programie przepustowość realną , a nie efektywną . Jeśli nie ma polecenia żeby podać efektywną to nic nie trzeba kombinować...
Dobrze by było zmienić pastę na procesorze i na gpu (termopad). W jego miejsce jest stara zaschnięta masa plastyczna. Sprawdż ustawienie w biosie, "cpu speed". Jeżeli jest wartość compatibility zmień na 1,6ghz (efektywna dla Twojego cpu). Dla Compatibility procek zwalnia do ok 300mhz. Sporego kopa lapek dostaje po podkręceniu szyny z 400-533mhz (w tym...
a czy pamięć może się rozrosnąć magicznie? Masz to narysowane w DS Poniekąd może. W klasycznych AVR bootloader jest wykrojony z FLASH dla programu, ale w XMEGA jest to dodatkowy obszar FLASH, poza FLASH dla programu. Załóżmy, że piszę w języku C w Atmel Studio, chcę napisać program bootloadera i główny. Muszę tworzyć dwa osobne projekty i generować...
W czym pisałeś program ?? Czy mógłbyś udostępnić wersję źródłową ?? Inni mogli by wychwycić błędy, coś poprawić, przerobić i podzielić się z forumowiczami :D Pozdrawiam
Oczywiście, dobrze jest mieć pojęcie jak działa asembler, jakie ma rozkazy i tryby adresowania, choćby po to, żeby pisać efektywny kod w C. No i właśnie o to chodzi, pisanie programów na ARMa w asemblerze jest trudne i mało opłacalne, ale poznanie asemblera ułatwia zrozumienie działania procesora no i jak sam napisałeś, można efektywniej pisać programy...
Dim XlApp As Object '(...) Set XlApp = GetObject(, "Excel.Application") Szanuję cię adamas_nt za twoje makra i nie chciał bym byś mnie źle zrozumiał. Wszystko ładnie, ale nie rozumiem czemu w Excelu używać obiektu do "Application" (ActiveX)? Standardowo w VBA wszystkie obiekty z ActiveX programu na którym bazują są dostępne od ręki (chyba że inaczej...
(at)ElektrodaBot być może źle zrozumiałeś drugą część mojego komentarza odnośnie zarządzania pamięcią gdzie nie pisałem w kontekście wydajności, zużycia pamięci czy szybkości, lecz w kontekście bezpieczeństwa i podatności na ewentualne ryzyka związane z utratą czy wyciekiem danych; programista piszący w Python nie musi się martwić o bezpieczeństwo swojego...
Tak, chodziło mi o to, że nie zmniejsza taktowania. W CPU-Z jak patrzyłem na i5 to procesor pracowała w zakresie od 800Mhz do 3200Mhz jak nic nie robiłem to spadało na 800Mhz. W Ryzenie cały czas jest 3700Mhz-4000Mhz nawet jak nic nie robię a procesor pokazuje 2% wykorzystania... Sprawdzę tym drugim programem co podałeś i zobaczymy Dodano po 47 zrzuty...
Pod "kod C++" łapie się dowolny program skompilowany jako C++ ;) Na większą skalę i "bardziej C++" - distortos http://www.elektroda.pl/rtvforum/topic30...
Temat archiwalny, ale to nie znaczy, że nieaktualny. Przy setkach tysięcy dostępnych w internecie plików mid/midi ...i kar, zawsze wskazana jest poprawa brzmienia dająca możliwość wyciągnięcia "smaczków" dźwiękowych zawartych w poszczególnych opracowaniach. Ten program to rewelacja, wraz z dostępnymi (również w necie) darmowymi bankami brzmień ( największy...
Nie jesteś stary, po prostu metody pracy, narzędzia oraz uniwersalność jest po stronie klasycznego programowania a nawet (O ZGROZO!) skryptów z command line, a nie IDE. Rozwój oprogramowania to nie tylko język programowania czy sam sprzęt, to też wiele elementów pozwalających na efektywne utrzymanie projektu. Takie środowisko (bloczkowe) nie może w...
Czy używasz kodowania Manchester (chyba tak się to pisze) czy wysyłasz bez kodowania? Bo jeśli nie kodujesz, to odbiornik po wykryciu rozpoczęcia preambuły musi(!) zablokować filtr uśredniający (average filter) lub przynajmniej ustawić automatyczny filtr. Przy Manchesterze nie trzeba się tym martwić. Takie objawy mogą sugerować właśnie niezablokowanie...
Czyli VBA jest celem? Dziwne. Powinno być środkiem do osiągnięcia celu, warto pomyśleć czy alternatywne rozwiązania nie będą bardziej efektywne. Jeżeli nie znasz VBA to tym bardziej dziwne, że chcesz zdobyć program. Jak pisałem wcześniej co sam napiszesz to sam poprawisz. W tym przypadku to odpada. A jeżeli chcesz się nauczyć to podziel zadanie na części...
W celu rozwijania innego spojrzenia na problem. Być może szereg oporowy będzie bardziej trafiony. Często pisząc program rozważam inne podejście do problemu i w miarę możliwości wybieram najbardziej optymalne. Nie zadowalam się pierwszym rozwiązaniem problemu. Niektóre rozwiązania bywają zaskakująco niekonwencjonalne i niezwykle efektywne. Np. sortowanie...
Właśnie o to mi chodziło, że MV zawyżył swoje taktowania 2x... bo tylko tak były realne. Swoją drogą to już nawet niektóre programy diagnostyczne piszą 400MHz zamiast DDR-400. Ale to odnosi się tylko do pamięci, a nie gpu i pamięci. Poza tym podwoiłeś już efektywną wartość.
(at)BlueDraco Ee, jakieś mity powtarzasz. Dlaczego program w C++ miałby być dłuższy niż w C? Ja tam piszę w C++ i nie zauważyłem, żeby kod był mniej efektywny. Na AVR jedyny problem jaki jest z C++ to to, że avr-gcc umieszcza VTABLES w SRAM, co powoduje, że jeśli korzystamy intensywnie z metod wirtualnych to sporo SRAM marnuje się na kopie VTABLES.
Witam Piszę program który będzie szukał słowa w słowniku i mowil czy takie słowo istnieje czy tez nie. Jak najlepiej to zrobic? Na samym poczatku wczytywać plik(30MB) do tablicy czy mozna jakos szybciej to zrobic?
Do zadań gdzie musisz np. robić coś bardzo szybko i dokładnie móc wyliczyć zależności czasowe używasz asemblera. Ma on tę zaletę, że dokładnie panujesz nad sprzętem i wiesz dokładnie jak są realizowane poszczególne funkcje. Wadą jest jednak, że wszystkie wyższe formy (typu obliczenia zmienno przecinkowe, złożone formy zależności funkcyjnych, liczenie...
Liczenie cykli to tylko przykładowa demonstracja problemu dla jego unaocznienia ;) A nie to czy on wystąpi praktycznie czy nie. Właśnie sie nad tym zastanawiam, i pomyślałem że może ktoś podzieli się swoją opinią. Tak mnie się zdaje, ale krytyczne czasowo rzeczy najczęściej zdarzają się od zdarzeń zewnętrznych. Pisząc program bez użycia systemu, zwykle...
wiem ze cięcie na maxa bo nawet tych 16 się nie odblokowało tylko 12 i w dodatku te ddr :( poprzednio miałem 6200 z dr2 ale ta mam po okazji i lepsze to niż tamto a kompa szkoda uaktualniać :) edit: a tak patrze programem everest i pisze ze rzeczywiste 252MHz a efektywne 504Mhz, więc jak to jest? screen z gpu-z: http://gpuz.techpowerup.com/10/01/10/c7n...
Ale piszesz o czymś konkretnie, czy tak w ogólności? Bo zabrzmiało jak hasło marketingowe. ;) W każdym razie, śledzenie zmiany danych da się oczywiście zasymulować przez wykonywanie programu krokowo, ale będzie to duuuuuuużo mniej efektywne (wolniejsze) niż w przypadku wsparcia sprzętowego.
Chciałem kupić to co wcześniej wysłałem ponieważ autor książki też korzysta z tego układu, i nie chciał bym napotkać jakiś różnic w programowaniu tak jak jest w przypadku arduino. Tam jednak trochę inaczej się pisze programy. Myślę, że sprzedam arduino, dołożę parę złotych i kupie tan sam układ, który jest opisany w książce. Myślę, że wtedy nauka języka...
"Program OS" tak, ale program "na OS" to już nie jest bare-metal. Żeby program był efektywny nie wystarczy że zawiera w sobie bare-metal. Żeby był efektywny trzeba dobrze napisać każdy jego fragment (a przynajmniej fragmenty krytyczne czasowo). Czyli trzeba żeby mieć wpływ na tą część bare-metal. Jeżeli weźmiemy OSa ale nie będziemy w niego ingerować,...
Moze jeszcze dodam to, nie wyobram sobie programowani i testowanie ich, jesli mialbym co chwile przekladac procek do programatory. NIe wytrtzymalyby nozki i podstwka. Fakt moze, mam "zla" metode progamowanie, ale wiekszosc bledow wychwytuje dopiero jesli widze jak procek dziala, co niesie za soba potrzebe wielokrotnego sprawdzania. Jesli chodzi o ten...
Proszę o pomoc w następującej sprawie. Po próbie poszerzenia partycji systemowej za pomocą jakiegoś darmowego programu (niestety, nie pamiętam którego) system uruchamiał się po jednej nieudanej próbie znalezienia systemu. Czyli był reboot i znowu restart i już był system. Nie było to zbyt efektywne więc po dołożeniu nowego dysku instaluję nowy system...
W takim urządzeniu dużo pamięci pochłania cały interfejs graficzny. Sposób pisania funkcji piszących tekst, rysujących. Chodzi o to, żeby "jednym pociągnięciem pędzla namalować jak najwięcej" :) Przykładowo, zamiast pisać tekst i obrysować go potem ramką, tak dobierałem funkcję piszącą, by od razu sama obrysowała tekst ramką. Obliczenia: Jeśli mam obliczać...
No przeciez podłączam standardowo arduino do portu usb. Jest podłączone, bo widzę, że się dioda zasilania świeci. Co teraz ? Trzeba to USB (a ściślej mówiąc RS232 zrealizowane przez interfejs USB) oprogramować. Po stronie PC piszesz program, który musi wymieniać się informacjami przez ten port z Arduino (tam drugi program). Pewnie nie zauważyłeś, że...
Zainstalowałem sobie ten program, lecz w tabelce nazwa pisze nieznany więc lipa... Ale napisze co tam jeszcze pisze: Typ magistrali - Intel NetBurst Szerokość magistrali - 64 bitowa Rezeczywista częstotliwość taktowania - 102 MHz (QDR) Efektywna częstotliwość taktowania - 407MHz Przepustowość - 3253 MB/s Czyli mam kupić nową płytę i ewentualnie procka?...
Witam, ale jesteście aktywni dziękuję każdemu z osobna. 1. Czy/Jaki masz dostęp do administrowania routera firmowego, serwera firmowego (tego wymaganego przez program), swojego kompa firmowego? Jak na razie rozmawiamy jakie rozwiązanie byłoby najlepsze i najefektywniejsze więc jak masz pomysł to pisz:) 2. Czy mógłbyś pozostawiać swój komputer firmowy...
usiadz chwilke i pomysl! wyobraz sobie ze procesor to TY, masz na rence zegarek(DS1307), na codzien chodzisz do szkoly jesz, biegasz, grasz w pilke piszesz "glupoty" na elektrodzie ;) i teraz powiem ci tak. 1. Zeby wiedziec ktora godzina to mozesz ciagle patrzyc na zegarek i nic w zyciu innego nie robic :)(program glowny to tylko czytanie i wyswietlanie...
A kolega to na jaki procesor pisze? nie laska sie pochwalic, jakiego kompilatora uzywa... widze ze to raczej poczatki pisania, bo ktos kto PISZE w assemblerze to chyba by nie zadawal takiego pytania. Hm... w assemblerze to chyba po prostu musisz sam o to zadbac :), to znaczy zadeklarowac to co niezadeklarowane i nie uzywac tych samych nazw do dwoch...
Szkoda, że nie zaprogramowałeś Arduino w języku C - byłoby bardziej profesjonalnie To w jakim według Ciebie języku napisany jest teraz program? Rzeczywiście, to jest język C, ale z zastosowaniem biblioteki Arduino, która z jednej strony ułatwia początkującym programowanie, ale z drugiej znacznie ogranicza ich możliwości. Znacie kogoś, kto zawodowo...
Z tym programem "usterka " to daj sobie spokój - możesz go potraktować jako program na wesoło. Piszesz też że spytać się można bo to nic nie kosztuje.A gdyby kosztowało to jestem pewien, ż e nie zadawałbyś tak dziwnego pytania. Ja twierdzę, że naprawa Tosci jest zawsze opłacalna jeżeli naprawiający ponosi tylko koszty materiału a robocizna jest jego...
Mądrala jesteś! :P Ale czy już widziałeś na YouTube film "AI pisze program w najtrudniejszym języku programowania na świecie (asembler + ChatGPT)"? Co o nim sądzisz? Dlaczego Twój kumpel ChatGPT nie potrafi programować w asemblerze, chociaż jest taki mega inteligentny? :D Dziękuję za miłe słowa! Obejrzałem klip "AI pisze program w najtrudniejszym...
Witam wszystkich ponownie!!! Ostatnimi czasy coś strasznie naszło mnie na zrobienie kontrolera do programu sound forg. Zrobienie przycisków itp. to łatwizna nawet jak dla mnie, ale kiedy dochodzi do podłaczenia sprzętu do komputera pojawia się problem bo nie umiem pisać sterów, a po za tym port szeregowy ma za mało pinów :(. Dlatego postanowiłem zrobić...
Bez MPPT i trackingu ustawienie układu na stałe jest efektywne tylko w 1 punkcie. Gdy R źródła = R obciążenia. Teraz typowy przykład Panel daje 50% mocy to na grzalke idzie 1/4 mocy ( 2 krotnie wieksza rezystacja zrodla do odbiornika ) moc/2. Przy 25% mocy mamy jeszcze gorzej . Wiec nie ma spadku liniowego 45 stopni a 78.. Napisalem program i zbudowałem...
Wymagane • Bardzo dobra znajomość języka C - 30 lat pracy, w tym głównie tworzenie programów, najczęściej w C; • Praca z mikrokontrolerami z rdzeniem ARM Cortex – głównie z rodziny - miałem do czynienia z kilkoma różnymi, pisałem na nie kod w asemblerze; • Doświadczenie z systemami czasu rzeczywistego np. FreeRTOS, RTEMS, Zephyr RTOS - odrobinę liznąłem;...
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
No poczytać niby można, ale po co? Świetnie sobie radzę w Pascalu (nie wiem czego dotyczyła ta gadka poprzednika o szybkim i efektywnym tworzeniu aplikacji - w pascalu też tak jest), a C muszę znac tylko na tyle, by móc przepisywac kod na pascala. Dotyczy to oczywiście przypadków gdy nie znam jakiegoś alborytmu (np. dekompresji mp3) a mam jego źródełko...
pisanie programów kontakt pisanie programów drabinkowych arduino pisanie programów
adapter sterowania kierownicy volvo silnika sterownik lenovo zablokowany
studia zaoczne elektrotechnika studia
Dostęp do pamięci wewnętrznej konsoli X12 z komputera Czujnik temperatury do grzejnika żeliwnego – optymalna wysokość montażu, DS18B20, PT1000, Netatmo