Jak dotąd programowałem na w miare niskim poziomie - w c/c++ , osbiście uważam że używanie asemblera jest zbyt czasochłonne. Jest to zresztą temat do dyskusji, generalnie język C jest podstawowym jęzkiem używanym w świecie mikrokontrolerów bo pozwala na skrócenie czasu programowania, jest to wygodniejsze.Ale to nie czas i miejsce na takie dyskusje,...
Mam polprofesjonalna EMU0404 ktora ma katalogowo >0,001% w petli DAC-ADC. Wiec sam ADC moze miec realnie mniej. Oczywiscie pomiary na poziomie ponizej 0,001% to juz abstrakcja. Wszystko ma wplyw no i konczy sie odstep sygnalu od szumu dlatego dla niskich poziomow napiec rosna THD nie ze wzgledu na zawartosc harmonicznych a ze wzgledu na trawe szumowa....
Witam Was. Jako że ta marka to dla mnie zupełna abstrakcja, stałem się właścicielem drogą przypadku, usiłuje okiełznać ten twór. Mam taki kłopot i nadzieję, że ktoś mi pomoże. Otóż wczoraj samochód został zostawiony w pozycji zasilania odbiorników co za tym poszło, rano akumulator miał 0V. Pobudziłem go trochę po czym ka przewodach rozruchowych odpaliłem...
a tak troche jako abstrakcja ile jest rzeczywistosci w tych parametrach moze ktosik sie bawil bo cena smiechem rozwala jak na parametry ktore opisuja nie wspominajac o zlocie i te parametry dokladnosc do 1 pf
Nie mogę się zgodzić z tezą postawioną w temacie. To co obserwujemy, to jest cena postępu. Technologia staje się coraz bardziej rozwinięta i pojedynczy człowiek ani nie jest w stanie jej dogłębnie poznać, ani nie ma takiej potrzeby. Kiedyś układy budowało się z rezystorów, kondensatorów, cewek, lamp elektronowych, później diod i tranzystorów. Później...
Zespół Classiq uruchomił globalny program badań i edukacji w zakresie oprogramowania kwantowego, który jest dedykowany uniwersytetom i instytucjom związanym ze szkolnictwem. Inicjatywa dostarcza zaawansowaną platformę obliczeń kwantowych Classiq oraz daje akces do komputerów kwantowych w chmurze Microsoft Azure Quantum. Profesorowie uniwersyteccy,...
1. Czy istnieje cos takiego jaka standardowa biblioteka komponetow dla VHDL (odpowiednik STL w C++). Rozumiem, ze VHDL jest jezykiem nisko poziomowym, sprzetowym, uniwersalne elementy, zazwyczaj nie sa optymalne, itp.: Ale zeby nie mozna bylo napisac kilku uniwersalnych komponentow, niezaleznych od platformy sprzetowej, parametryzowalnych itp.: typu...
Z własnego doświadczenia: C następnie C++ i jak to pojmiesz, to nauczysz się programować w większości języków wysokiego poziomu. Jw. Jesli zrozumie zasady pisania w ww. jezykach, opanuje programowanie strukturalne (C) i nie sprawia mu klopotu mechanizmy programowania obiektowego (C++), to przesiadka na jezyk Java (lub inny jezyk obiektowy) bedzie juz...
Zależy co chcesz tym assemblerem programować. Jeśli chodzi o takie niskopoziomowe oraz w oparciu o system DOS, procesory x86, to "Jak pisać wirusy" jest ciekawym podręcznikiem... Ale wiesz, że na ASM daleko nie pojedziesz? Owszem, jest to najszybszy z mozliwych języków programowania lecz wymaga szerszych umiejętności i wiedzy, którą lepiej byłoby zdobyć...
Są gdzieś podane wyliczenia jak z grubsza wyliczyć moc potrzebną do nadania żeby przy danej antenie odebrać jakąś tam moc. Takie coś jest sensowne i jakieś tam wzory na to są. (jak znajdę podrzucę) Na całość jako efekt końcowy składa tyle parametrów, że nie wiem czy jest na to jakikolwiek sposób. Jeden z nich podstawowy czułość odbiornika jest tak...
Ogólnie te zawiłe dziwne rzeczy ze szkoły się przydają... na pewnym zaawansowanym poziomie. Oczywiście problem z diodą można przedstawić na wiele sposobów. Poprzez ominiecie całkowicie spadku napięcia na diodzie i zastosowaniu prawa ohm'a (jednak trzeba poznać teorię związaną z prawem ohm'a), po równania nieliniowe opisujące spadek napięcia diody w...
To prawda, nie jestem w stanie porównać nawet tego co działo się w roku 2000 w tej dziedzinie i na pewno prostota uruchomienia układu i rozpoczęcie programowania miało ogromne znaczenie, dziś w dobie gotowych płytek gdzie podłączamy USB i jedziemy z programowaniem, to są to rzeczy dla mnie abstrakcyjne. Języki się rozwijają i są coraz trudniejsze do...
Jedne problemy zdejmuje, inne dokłada. To juz demagogia :D magicznym poziome znać samego RTOSa i jego ideę działania oraz dobrze znać sam procesor No właśnie ze mniej wg mnie. Nie nalezy tylko programować w sposob "bare metal" tylko na nieco wyzszym nazwijmy to poziomie abstrakcji. To troche jak C i C obiektowe. raczej trudno programować "bare metal"...
(at)janbernat: Zupełnie nietrafiona odpowiedź. int8_t i; if (i < 0) { ... } // albo if (i & 0x80) { ... } Obydwie linijki robią to samo, obydwie zapewne skompilują się do takich samych rozkazów (ewentualnie adekwatnych, zajmujących tyle samo miejsca i cykli), ale z pierwszej coś wynika, a druga oznacza tylko tyle, że piszący chciał pokazać czego...
Myślę, że koledze niveasoft chodziło o to, że trzeba bardzo dobrze znać ASM, żeby napisać dobrze działający kompilator.... Kompilator oczywiście napisany w C, czy C++. To akurat nie jest prawdą. Zauważ, że np. gcc jest kompilatorem na gazylion różnych procków o zupełnie różnej architekturze, liście rozkazów itd. To pokazuje, że kompilator pracuje na...
Tegoroczne lato to okres pilnego wysłuchiwania wszystkich propozycji dla Billa Chappella (na zdjęciu). Jest on szefem wartego ponad 200 milionów dolarów projektu naukowego, którego zadaniem jest poszukiwanie nowych ścieżek rozwoju elektroniki, jakie miałyby pomóc w rewitalizacji tego segmentu. Oczywiście, Chappel jest świadom, że projekt nie zaowocuje...
Autor prezentowanego poniżej projektu, przy przejściu do nowej pracy otrzymał od firmy między innymi opaskę fitnessową, pokazaną po lewej stronie. Abstrahując od przydatności takiego urządzenia podczas ćwiczeń fizycznych, opaska sama w sobie jest niezwykle ciekawa pod względem technicznym. Wynika to z szeregu kwestii, między innymi: * Naprawdę niewielki...
Jedną ze strategii szybkiego wdrażania nowych produktów wbudowanych na rynek jest wykorzystanie zunifikowanych platform. Mając plan działania identyfikujący rozwiązania, które zostaną wpuszczone do obiegu, np. w ciągu najbliższych kilku lat, można z powodzeniem stworzyć ww. ujęcie. Ponieważ różni klienci chcą nieco innych funkcji, konfiguracji i dostosowań,...
No, no ... zaimponował mi tak wysoki poziom abstrakcji. Ale jak w zdaniu poprzednim w C poziom abstrakcji jest ale nie do tego stopnia.
Tawez: a powiedz co Cię urzekło w Khyoperze (może źle napisałem)? Co czyni ją idealnym robotem edukacyjnym? Nic mnie nie urzekło ;) stwierdziłem tylko, ze jak do tej pory, moim zdaniem jest to najlepszy robot edukacyjny jaki znam. MirekCz się nie odzywa, ale po części będzie to też w nawiązaniu do jego postu. Dlaczego Khepera? Hardware 1. ma niezwykle...
Mnie pozostaje na razie milczeć, bo nie tylko moja wiedza, ale i wyobraźnia już tu nie sięga. To są takie poziomy abstrakcji, że żadna wyobraźnia tam nie sięga. Mrożek i nawet sam Bunuel się chowają. Z jakiego powodu zamiana ogniw miejscami ma zmienić ich działanie? Niby że elektrony się stłoczą i wpadną w panikę? A jakie to tajemnicze zjawiska zachodzą...
mariuszklo: Mariusz, nie wiem jak Ty, ale ja już "stary" jestem i moja wiedza sięga okresu gdy używano germanowych tranzystorów ASY34. Dla mnie counter i timer to dwa różne układy, gdzie counter jest częścią składową timer'a. Sam counter jest układem zliczającym impulsy, natomiast timer to układ zawierający generator impulsów, counter oraz układ porównywania...
To że program ma "wpisać" 0 we wszystkie pola nie musi oznaczać, że wszystkie komórki muszą się znaleźć w pamięci. Zależy na jakim poziomie abstrakcji operujemy: jeśli struktura przechowuje macierz (w jakiejś tam postaci), to chodzi o to, aby odczyt jakąś tam funkcją komórek które nie zostały przypisane dawał wartość równą 0 (lub dowolną inną, którą...
Moje zdanie wirtualizacji jest, określił bym, mocno sceptyczne. Albo coś jest albo czegoś nie ma! A jak coś jest wirtualnie to jak dla mnie tego nie ma. Albo dane należą do mnie i są na moim dysku albo nie należą do mnie a należą do "chmury obliczeniowej". No a zobacz ile daje wirtualizacja: masz np. jakiś system odpalony nie na maszynie rzeczywistej...
Czy w Arduino można przyspieszyć ustawienia pinów jako wej czy wy. W Bascom można napisać set portx i mamy cały port ustawiony. Jak to zrobić w Arduino? Muszę ustawić 50 pinów więc jest o co walczyć. Marek A dlaczego chcesz to przyśpieszyć? Bo stosowanie frameworku, który wprowadza jakieśtam poziomy abstrakcji i w związku z tym spowalnia działanie...
Najlepszym interfejsem do Excela jest chyba sam Excel ;) Nie opisałeś zbyt szczegółowo co chcesz osiągnąć, ja to rozumiem, że masz dużo danych w jakimś pliku Excel które ktoś lub coś wypełnia, a Ty chcesz z nich tworzyć jakieś skrócone podsumowania? Sposobów na "dobranie się" do takiego Excela jest kilka. Jak pisałem, zaczynając od samego Excela, można:...
Po ustawieniu TXC już jest za późno na załadowanie bajtu, jeśli transmisja ma iść ciągle! Ale w czym problem? Pomiędzy parami bajtów zostaną dodane krótkie odstępy, o ściśle określonym czasie trwania i wartości 1. I to nawet lepiej bo można je wykorzystać jako początek nadawania kolejnego bitu, w efekcie można upchnąć w dwubajtową ramkę (z wyjątkiem...
Zaraz, Ty nie jesteś czasem osobą która uważa, że const "nie jest w duchu jęyka C" ? :) Tak i zdania nie zmieniłem. Zrozum, nie każdy lubi pisać po tych rejestrach i mieć uszyte rozwiązanie na miarę. Ja przykładowo wolę coś co ma pewny pozoiom abstrakcji. /...../ Zrozum, nie każdy lubi pisać po tych rejestrach i mieć uszyte rozwiązanie na miarę. Ja...
W Wyszukiwanie, zbieranie i analizowanie otwartych komponentów systemu Najpierw zacznijmy od wyjaśnienia co to jest oprogramowanie otwarte czy też dostępne na licencji GPL (trochę teorii). Narzędzia wykorzystane w routerze, takie jak Linux, U-Boot i inne dostępne są na licencji GPL, co oznacza z jednej strony, że są darmowe, ale z drugiej strony, że...
Ogromne zasoby danych, zbierane przez firmy takie jak Amazon, Google czy Facebook muszą być odpowiednio analizowane. Dzięki rozwojowi tych firm powstaje coraz więcej układów scalonych, mających umożliwić sprzętowe przyspieszenia realizacji algorytmów analiz danych. Dwa nowe podejścia prezentowane będą niebawem na konferencji poświęconej architekturze...
oczywiście odpowiednim przekrojem drutu narodowego Takiego nie znam ;) Ja w zasilaczach syntetycznych nisko napięciowych. Yyy... Czy ktoś takie coś wykonywał z kolegów czy to poprostu czysta abstrakcja No wprowadziłeś mnie na nowy poziom abstrakcji. Takie zasilanie (filtracja) jest mi potrzebna do podłączania precyzyjnych urządzeń elektronicznych jakie...
Obecnie inżynierowie sektora półprzewodników tworzą nowe procesy, mające umożliwić produkcję układów w technologii 5 nm, 3 nm czy nawet 2 nm. Niektórzy jednak zauważają, że być może procesy 5 nm i mniejsze nie mają już żadnego realnego zastosowania w komercyjnych układach scalonych. Coraz większy poziom skomplikowania w układach o coraz większej rozdzielczości...
Najpierw zadaj sobie pytanie po co chcesz uczyć się asemblera? Bo o ile w przypadku AVR jeszcze jakiś sens tego jest, o tyle w przypadku ARM sensu to nie ma praktycznie żadnego. Oczywiście pisząc w języku wyższego poziomu warto mniej więcej orientować się w asemblerze, czasami się to przydaje, lecz uczenie się samego asemblera współcześnie jest lekko...
GNSS-SDR to projekt, który prowadzony i sponsorowany jest przez Centre Tecnològic de Telecomunicacions de Catalunya (CTTC), organizację badawczą non-profit, która znajduje się w Castelldefels, około 20 kilometrów na południe od Barcelony. Stworzony tutaj pakiet oprogramowania GNSS-SDR to efekt wspólnego wysiłku wielu studentów, programistów i...
Ne, to zwykła że się tak na wpół-oficjalnie wyrażę "troska o najwyższy poziom obsługi klientów indywidualnych" a potocznie po prostu bałagan przy wprowadzaniu nowych(...:P) technologii jaki od lat (ba dziesięcioleci !) można spotkać u Orange/dawniej TPsa. Oraz pochodna tego że w strukturze TPsa/Orange pomiędzy złożeniem zamówienia w salonie/na infolinii...
Konwersja obwodu logicznego, zrealizowanego przy pomocy bramek AND i OR na formę zestawioną z bramek NAND i NOR jest doskonałym ćwiczeniem, które pomoże zrozumieć podstawowe prawa logiki Boola. Poniższy artykuł podzielono na trzy sekcje. Opiera się on na zadaniu domowym pewnego studenta, który poprosił o pomoc na forum EEWeb. Sedno tego zadania jest...
Jak początkujący nie zrozumie zjawisk na poziomie uproszczeń w postaci praw elektrotechniki (Ohma, Kirchhoffa), to tym bardziej nie zrozumie na poziomie elektronów. Poza tym żaden elektronik nie myśli o elektronach kiedy analizuje działanie układów - niepotrzebne utrudnienie. Trzeba założyć pewien poziom abstrakcji, mamy prąd, napięcie, oporność, czy...
ad 1. Będzie wymagane co najmniej przekompilowanie programu. Reszta zależy - XMEGA oraz nowe AVR mają w miarę ujednolicone peryferia i tu zazwyczaj zmiana modelu procesora nie pocąga jakiś drastycznych zmian w kodzie. Szczególnie jeśli jest to zmiana w ramach jednej rozdziny. Bardzo dużo zależy też od sposobu napisania programu. Arduino zapewnia pewnien...
Startup z Doliny Krzemowej chce raz na zawsze rozwiązać jeden z problemów z oprogramowaniem sztucznej inteligencji. „Jako branża jesteśmy w tym interesującym punkcie, w którym znamy już potencjał AI” — powiedział współzałożyciel i dyrektor generalny Modular AI, Chris Lattner (na zdjęciu po lewej) w wywiadzie dla EE Times. „Wszyscy...
Ja natomiast poszykuje programu w którym możnaby (w przejrzysty sposób) tworzyć pliki wsadowe do GAL'i A w jakim języku chcesz pisać "wsady" do GAL? Podstawowy ABEL jest silnie zoorientowany na makrokomórki (więc nastawiony na GAL), natomiast VHDL i Verilog są na wysokim poziomie abstrakcji, piszesz IF coś tam, to coś tam i tyle.
pisałem w CodeVisonAVR i bascomie i w zasadzie nie widzę różnicy jeżeli chodzi o zajetość programu i szybkość. Wszystko zależy od programisty jak pokieruje swój program i podejdzie do sprawy. Oba języki działają na podobnej zasadzie, czesto różniąc się tylko samym sposobem zapisu instrukcji, bo w zasadzie kod się pisze na podobnym poziomie abstrakcji....
Jesli chodzi o Linuxa to otwieranym plikiem jest albo "/dev/parport0-1" albo "/dev/lp0-1" w zaleznosci od poziomu abstrakcji na jakim chcemy pracowac.Do obslugi kierunkowosci portu, trybu dzialania i innych pinow trzeba jeszcze uzyc funkcji "ioctl" z odpowiednim parametrem.Osobiscie dzieki za info na temat biblioteki do kontroli LPT-a w Javie.Wlasnie...
...troszke Cie nie rozumiemi...ale jak juz masz odpowiedni programator i jakas pamiec ktora chcesz zaprogramowac i oczywiscie ten Twoj programator obsluguje ten typ pamieci, to wsadzasz pamies do programatora (oczywiscie moze ale nie musi byc podlaczony do komputera) i uruchamiasz program, ktory to obsluguje Twoj programator...i jak juz dojdziesz do...
literki literki,żadnej propozycji. przenieście na wyższy poziom abstrakcji. Zaproponujcie nawet najgłupsze rozwiązanie. Zatrudne?
Kolego mcciuciek , masz jakiś komputer o bardzo ogólnym poziomie abstrakcji, czy konkretny? Podaj procesor, płytę, kartę graficzną, zasilacz (producent, typ). Podaj jaką temperaturę procesora pokazuje Ci BIOS i jaką temperaturę pokazuje Ci jakikolwiek program monitorujący ją pod Windows (np. Everest Home Edition).
Witam Wszystkich Mam pytanie do osób bardziej zaawansowanych w oprogramowywaniu aplikacji mikropocesorowych budowanych na bardziej złożonych układach. Czy do tworzenia takich projektów ktoś z Was stosował metody projektowania obiektowego- czy stosowaliście nowe klasy ...cyz nie jest to wówczas zbyt wysoki poziom abstrakcji odbiegający od samej struktury...
Nemo, jest tylko jedna drobna, aczkolwiek bardzo wazna przeszkoda....zadna z firm nie pozwoli sobie na pisanie w asemblerze, ze wzgledow finansowych...kazda firma to ograniczone zasoby typu: finanse, czas, ludzie itd. Dlatego stosuja gotowe rozwiazania, srodowiska C-podobne i inne narzedzia. Poziom asemblera to nie ten poziom abstrakcji, gdyby w tym...
Myśle, ze dokumentacja do motorli tu akurat nie jest potrzebna. Wystarczy chyba obejrzeć tą bibliotekę do matlaba, z ktorej korzysta soft od Khepery. Ewentualnie, jesli jest taka mozliwość, podpatrzyć, jak to działa w Kheperze (jako przykład). Mysle ze komunikacja z portem w matlabie jest sprowadzona do pewnego poziomu abstrakcji, aby nie trzeba sie...
Witam nie chce sie do projektu dolaczac bo nie czuje sie na silach ale mam kilka sugestji najpierw to nalezalo by ustalic konkretnie do czego dazyce i to na nieco wyzszym poziomie abstrakcji niz to sie tu odbywa : - jaki jest cel tego projektu (i nie chodzi mi o haselko typu robocik na to tamto to jest sam koniec ) musicie ustalic po co to robicie po...
Hmm, napisalem post i chyba internet mi sie rozlaczyl bo nie wiem gdzie go wyslalem wiec pisze jeszcze raz :) Mariusz, Mozesz mi podeslac vhd, sdf i testbench na priv'a. Ja rusze to na modelsim i odpisze na grupie jaka byla przyczyna tych X'ow. Chodzi mi o output z Xilinx'a (time_sim.vhd i time_sim.sdf jak nie zmieniales nazwy modelu). No chyba, ze...
jak to mówią Chińczycy, hold your horses, man. pozwolę trochę zdjąć klapki "obowiązujące" na forum (albo bardziej namieszać ;) ) Wszystko zależy na jakim poziomie abstrakcji chcesz sie "dobrac" do robota i co tak naprawdę chcesz zrobić? Istnieje cała masa narzędzi (języków programowania, frameworków, bibliotek, etc.) w których nie interesuje Cię "zupełnie"...
Faktycznie często stosuje kawałki kodu. Nieda się jednak tego robić bezmyślnie. Zawsze trzeba w te wstawki mocno ingerować. Języki wysokiego poziomu dają mozliwość korzystania z modułów bez wiedzy o ich funkcjonowaniu. Kolejnym poziomem abstrakcji jest korzystanie z peryferiów takich jak licznik czy przetwornik bez zagłębiania się w ich funkcjonowanie....
Zależy jakie kto ma pudełko. Szymtro ma duże i w jego koszu na śmieci niejeden hobbysta też by coś cennego znalazł. Niestety Jego rady to 7 poziom abstrakcji a nie każdy ma czas na studiowanie "czwartego bajtu po PE" bo nie każdy pisze programatory. Mnie np. szkoda czasu na wnikanie w SPI bo szybciej znajdę błąd doswiadczalnie. Elektronika też na tym...
to jest proces, instrukcję tu wykonywane są sekwencyjnie, natomiast procesy same ze sobą są współbieżne. ten proces zostanie zsyntetyzowany do dwóch liczników inkrementujących, czyli po prostu zestawu bramek i przerzutników. operacja if..else jest dosyć prosta do wykonania w sprzęcie, dla pojedynczego sygnału (1bit) jest to po prostu bramka AND (no...
Poziom abstrakcji tego co napisałeś jest dość wysoki. Czy ten program ma zawierać w sobie również programowanie portów układów peryferyjnych (np. 8255 porty rownolegle i 8251 szeregowe), czy ma w sobie konwertery BCD na 7 seg, jakoś ten terminal ma być podlanczony ? Najlepiej napisz ten post od początku. Jak wygląda układ, co zawiera, bo opisałeś tylko...
Może trochę spróbuję podsumować, bo, sądząc z pytań, odpowiedzi kolegow powyżej, aczkolwiek poprawne, moga być na nieco zbyt wysokim poziomie abstrakcji :) 1. Stałe są umieszczane w pamięci programu, a nie pamięci danych. 2. AVR gcc preferuje umieszczanie stałych wewnątrz kodu rozkazu umieszczającego ją w rejestrze. Krócej się nie da, bo załadowanie...
(..), bo nie mozna napisac calego testbencha w systemC, zawsze topem musi byc hdl, to utrudnia czasem rozne rzeczy i przedewszystkim zmusza do zmian projekt (czesc testujaca) ktory napisalismy np w samym systemc i chcemy teraz "dol" przerobic na hdl. Jeśli dobrze rozumiem to "masz za złe" Activovi, że testbench napisany w systemC nie może tesować top-a...
Zakładam naiwnie, że pytanie jest zadane na wyższym poziomie abstrakcji, niż poprzednicy je potraktowali :cunning: Teoretycznie (moje ulubione słowo) można rozważać to zagadnienie bez Waszych Ulubionych (TM) Afałerów i Baskomów :cunning: Najogólniej wszystko sprowadza się do - stworzenia odpowiedniego algorytmu, - podzielenia go na odpowiednio małe...
No to mamy powiedzmy sterownik, pamięć, inwerter, matrycę :) oki :) tą stronę rozumiem, prawie monitor. Jaki format interfejsu wchodziłby w rachubę sterownik do PC ?? Sterownik do kolejnego mikrokontrolera SPI, czy w końcu magistrala równoległa :) Jaki poziom abstrakcji w obsłudze panelu i jak to podzielić, driver - system? Czy wogóle robimy zabawkę...
No sprytne, dzięki. Sądziłem, że przy tak wielkim poziomie abstrakcji tego języka takie zabawy nie są już akurat tu potrzebne.
Grzebać w autku mam czas tylko w weekendy, tak że cały tydzien zostawiam sobie na zbieranie informacji:-) Popraw mnie jeśli coś źle rozumuje. Informacja o przekręceniu kluczyka jest wysyłana do sterownika w drzwiach co następnie CANem leci do modułu komfortu. Moduł komfortu następnie na podstawie szeregu informacji np. czy wszystkie drzwi sa zamkniete...
ale jesli chodzi o poprawienie czytelnosci kodu moze mozna by tak: No w zasadzie to nie chodzi mi o poprawienie czytelności, ale tego co powstaje po syntezie. Owa "brzydka" maszyna stanu, to po prostu maszyna stanu z wieloma przejściami. No idąc dalej, widzę że trzeba jednak zmniejszyć trochę poziom abstrakcji i dać konkretny przykład. Na rysunku jest...
napewno musisz napisac dwie aplikacje klienta i serwer klienci lacza sie z serwerem i tu komunikacje mozesz zrealizowac tak jak napisal x3r na gniazdach lub mozesz wejsc na wyzszy poziom abstrakcji i wykorzystac RMI
Jak zobaczyłem fotę na głównej stronie myślałem, że to "model bloba-zabójcy z planety X". A to tylko zwykły "przywoływacz myśli". Wykonanie zewnętrzne bardzo specyficzne (i nie do końca bezpieczne), powiedziałbym "artystyczno-niechlujne", ale mi się podoba. Wewnątrz gorzej, delikatnie mówiąc. Fazit: Ciekawe urządzenie na wysokim poziomie abstrakcji....
Zgodnie z definicją C++ jest językiem wysokiego poziomu lecz o niskim poziomie abstrakcji :) Ja w sumie bym uważał, że można spokojnie z C na C++ się przesiadać tym bardziej, ze nie zmusi to do oduczani się niczego - kod dalej będzie działał. A dojdzie tylko nauka nowych elementów. No ale to sprawa dyskusyjna, zdaję sobie sprawę. A w samej elektronice...
Nie obraź się, ale jeśli zadajesz pytania na takim poziomie abstrakcji, to widzę takie możliwości: 1. Powinieneś powtórzyć semestr. 2. ... kilka semestrów. 3. Wybrałeś niewłaściwy kierunek studiów. Spójrz na to tak. Jak skończysz uczelnię i pójdziesz do pracy to nikt nie będzie miał czasu prowadzić Cię za rączkę - w tym zawodzie poszukiwani są ludzie...
Wyższy poziom abstrakcji jeszcze nikomu nie zaszkodził. Ja np. żałuję, że na politechnice nie miałem porządnych zajęć z algebry. No ale coś za coś.
W Colobocie nauczysz się ogólnie idei języka programowania (jeśli jeszcze żadnego nie znasz) i przede wszystkim algorytmiki. Z mikrokontrolerami ma to niewiele wspólnego, ponieważ je trzeba programować zwykle na dużo niższym poziomie abstrakcji. Np. w grze masz gotowe funkcje do obrotu robota o dany kąt, w rzeczywistości sam musisz sobie taką napisać...
jakubw - jeśli taki program ma stanowić podstawę pod cos większego, to zastosowanie funkcji (ergo, zwiększenie poziomu abstrakcji) jest lepszym wyjściem.
W przypadku bibliotek dynamicznych, jak wcześniej pisałem, trzeba zrezygnować z tak wysokiego poziomu abstrakcji na rzecz WinAPI i najlepiej standardów przekazywania parametrów zgodnych z Windows (nie z Delphi), szczególnie tyczy się to stringów. W przypadku funkcji graficznych, jak wcześniej pisałem, trzeba operować na DC obiektów i rysować z użyciem...
Jacek54 : Karta to nic innego jak nośnik danych podzielony na bloki o ustalonym rozmiarze (zazwyczaj 512B). Można tam przechowywać dane w dowolny sposób. Jakkolwiek jest to nie wygodne, gdyż nie wszystkie urządzenia umiały by interpretować te dane (zapis/odczyt jest zawsze taki sam, więc tu nie było by problemu). System plików, jak np fat czy ext2...
Siemka, Jak już przelecisz podstawy elektroniki i elektrotechniki, przejdź na bardziej zaawansowany poziom abstrakcji:), np. (wypasiona książka ludzi z Wydziału Elektrotechniki, Informatyki i Telekomunikacji) Specjaliści z Zielonej Góry zamieścili tam najnowsze osiągnięcia naukowe z zakresu elektroniki, automatyki, informatyki, energoelektryki itp....
W moim przykładzie chciałem zilustrować jak głęboko schodzisz w swoim rozumowaniu. Nie schodź tak głęboko. Wejdź na troszkę wyższy poziom abstrakcji. Jedyne powiązanie na poziomie sprzętu to I/O. Tak jak pisałem, PLC to taka szafa z przekaźnikami, które musisz połączyć. I ten język nie do końca odwzorowuje ASM. Jest łudząco podobny ale te różnice powodują...
Niemniej jednak porady o BASCOMie również mi sie niezbyt podobają <: 4\/3!! A w zasadzie dlaczego? Język jak język-można wyrazić co się chce. Kompilatory bywają dobre lub gorsze. A te języki są "wysokiego poziomu abstrakcji". W C to co jest najlepsze to wskaźniki. Od razu mi się spodobały i oczywiste do zrozumienia. Bo to jest to co jest w procesorze....
ale czemu naookolo? ta instrukcja sluzy wlasnie do odczytywania tablic z tym ze domyslnie 8 bitowych. takwiec odczytujesz sobie do tablicy typu char a pozniej deklarujesz jeden wskaznik na int do ktorego przypisujesz adres pierwszego elementu tablicy zrzutowany na int i powinno dzialac. Ja tu specjalnie niczego na okolo nie widze, to jest ten sam poziom...
Skoro już zostałem wywołany, to prosił bym o sprecyzowanie modelu płyty. Pod tym linkiem -> 10 ! Trudno rowiązywać problem na takim poziomie abstrakcji.
Dariusz - nie zaciemniaj, proszę :( Widzisz, że autor nie ma kompletnie podstaw z programowania i dopiero się ich uczy... O optymalizacji czy wyższym poziomie abstrakcji i obiektowości pogadamy później...
Gwarantuję Ci że ten problem on rozwiąże, zresztą pewnie napisze o tym. Ideą forum tez nie jest pisanie porad od tak sobie, na jakichś poziomach abstrakcji.
Cóż... może to moje osobiste podejście... Chociaż gdy powiedziałem o tym znajomym elektronikom, ich reakcję opisuje najlepiej chyba "internetowe" lool. Osobiście jednak Delphi nie kojarzy mi się ze zbyt stabilną platformą do pisania programów. Szczególnie gdy mamy do przetwarzania dużą ilość danych. Jest to język o dość wysokim poziomie abstrakcji między...
Kolego, granice śmieszności przekroczyłeś już dawno temu. Dziwię sie sobie, że do tej pory nie doceniłem w negatywny raczej sposób Twojego toku rozmumowania, a w zasadzie publicznego wyrażnia zawiłości Twoich mysli. Jeden z moderatorów już usunął częśc Twych wynurzeń ( chwała mu za to), Ty zas uważaj-od pewnego poziomu abstrakcji moja cierpliwość w...
MinisterQ - cos sciemniasz z tymi parametrami do funkcji przekazywanej jako wskaznik. W czym konkretnie miales problem? Podobnie ilosc rejestrow - piszac w C masz pewien poziom abstrakcji od sprzetu, zabawa z rejestrami moze posluzyc do napisania optymalniejszego kodu, ale nigdy nie jest to problemem. Kompilator powinien sie wszystkim zajac sam.
Makrosik: masz racje, moje niedopatrzenie. Rzucilem okiem na przyklad nie patrzac na dokladna realizacje. Niemniej twoj przyklad jest niezyciowy, bo powoduje gubienie przerwan - jesli licznik jest rowny 0 i nastapi kolejne przerwanie to nie wplynie to na licznilk. Takze powinna byc raczej inkrementacja licznika i jesli jest on rozny od 0 to nastepuje...
Z tego układu opiłków można wywnioskować że pole magnetyczne jest polem źródłowym A niby skąd taki wniosek, co? Jakbyś umieścił opiłki wewnątrz magnesu, to... Natężenie pola magnetycznego magnesu zmniejsza się w miarę oddalania od któregokolwiek z biegunów. Dla potrzeb dydaktycznych wprowadzono pojęcie "linii pola magnetycznego", jednocześnie rysując...
Witam, jeśli automatyk,który mówi, że zrobił już wiele biurowców z zaawansowaną wentylacją, przez 2-a miesiące nie potrafi zdiagnować usterki układu zliczającego przepływy (dopiero po mojej prośbie to zrobił), a inny, który uruchamia agregat chłodniczy, tak że pracuje z niepełną mocą, uparcie twierdzi, że pracuje z 100% wydajnością (co mu wykazałem...
Tak . Można powiedzieć w sumie , że względem własnej osi . Docelowo ma być 12 obrazków ( które mają być wybierane dynamicznie - jednak ich rozmiar jest ściśle określony , więc odstęp pomiędzy obrazkami jest stały) , więc teoretycznie możemy traktować ,że za obrazkiem 12 , jest znów pierwszy. //Wszystkie define'y sa przykładowe //i używane do przedtsawienia...
Opisz może przeznaczenie tego urządzenia bo teraz to jest za duży poziom abstrakcji. Do tego co opisałeś wystarczy użyć sprężynę skrętną (chyba tak to się nazywa fachowo) o odpowiedniej sile - tyle że nie będzie regulacji. Zastosowanie silnika to w tym przypadku duże schody, bo w momencie "naciągania" ramienia (o ile przełamiesz moment obrotowy silnika)...
Projekt bardzo ciekawy, chętnie bym kod w javie zobaczył bo sam chce sie nauczyć pisać w tym języku żeby łączyć go z avrami, może macie jakieś linki z których można pozyskać wiedzę w tym temacie? Nic Tobie nie da "zobaczenie kodu w javie". Zacznij od hello world na konsoli, później idź dalej i dalej... A jak byś chciał jakąś książkę to polecam "Thinking...
USART wydaje się całkiem ciekawy, tyle że musiałby pracować asynchronicznie u mnie bo nie będzie linii zegarowej pomiędzy układami i nie wiem jak by się to sprawdzało... Widać kolega omawia wymarzony schemat ustrojstwa na bardzo dużym poziomie abstrakcji. Nawet został już zaprojektowany a tymczasem nawet nie zostały przeprowadzone własne testy i próby...
1wire można zrobić tak jak napisałeś, a można na UART, wtedy zajmuje praktycznie 0% czasu procesora, trzeba mieć tylko wolny port, ale z tym zwykle nie ma problemu. Co do tego crosslinka - na tym poziomie abstrakcji nie wiem co byłoby lepsze, dużo zależy np. od wymagań co do czasu po jakim pakiet miałby być retransmitowany i na ile można blokować procesor...
Jak dla mnie to zwarty stojan do masy.P To już chyba zbyt wysoki poziom abstrakcji dla co niektórych. Alternator na stół, zresztą pełno tego na szrotach - już sama cena stojana przekracza koszt używanego.
Widzę po woli że nie ma na to najlepszego wyjścia. Jest tylko dobre, szybkie i uniwersalne. Postaraj się zdefiniować precyzyjniej problem, to się rozwiązanie znajdzie. Jak pisałem na problem dołączania niepotrzebnych funkcji rozwiązaniem jest umieszczanie każdej w osobnym pliku, jeśli to ci nie odpowiada to podałem ci opcje linkera, które to załatwią...
Pliki .xsl można dodawać, .xslx - niestety nie, ale wystarczy spakować np. ZIPem i już się będzie dało. Twój opis jest na tyle zawiły, że sądzę, iż lepiej nadawałby się do jego realizacji MS Access... tak czy inaczej spróbuj opisać co chcesz osiągnąć bardziej ogólnie, na wyższym poziomie abstrakcji - nie na poziomie komórek, wierszy i kolumn tylko funkcjonalności.
Podajcię jakieś propozycje jak rozwiązać ten problem zainstalowania XP Kupić czytnik i system. - To jest ten poziom abstrakcji, o który Ci zapewne chodzi w tych kombinacjach.
na początku jeśli chodzi o pisanie gier... jeśli chcesz się bawić w renderowanie grafiki 2/3D to musisz poznać do tego jakąś bibliotekę - o ile sam fakt poznania nowej biblioteki nie różni się od innych bo to kwestia poznania funkcji i ich użycia... do grafiki 3D dochodzą często skomplikowane operacje matematyczne i tu sam sobie musisz odpowiedzieć...
Wiele jest pozytywnych efektów użycia wskaźników: 1. Łatwość manipulacji danych (zamiast przepisywać całe obiekty celem zamiany ich miejsc wystarczy tylko zamiana wskaźników; łatwiej przekazać do funkcji wskaźnik, niż cały obiekt) 2. Możliwość korzystania z dużych obszarów pamięci w sposób dynamiczny (rezerwujesz dokładnie tyle pamięci, ile w danej...
Witam właśnie zaczynam z programowaniem obiektowym przyuczyłem się trochę C# chcę napisać kilka aplikacji na TQ2440. Mam postawiony na nim Windows CE , jako że na zewnątrz mam wyprowadzone wyprowadzenia z uP planuje go jakoś rozbudować (ale na początku chce pozapalać diody :P ) Tylko teraz mam problem jak sterować wyprowadzeniami mikrokontrolera pisząc...
ewaluacyjną ze Spartanem II Wymarły dinozaur... Dosyć ciekawie to wygląda, można sobie zbudować schematy układów, dołączając bloki VHDL i mikrokontrolery Każde środowisko producentów FPGA takie coś ma ISE, Quartus, Diamond. Można stworzyć sobie taki bloczek "graficzny", składając z innych bloczków (proste elementy jak przerzutniki) czy wykonać to porządnie...
Takie alternatywne włączanie klasy to chyba jednak tyko definicjami preprocesora można zrobić. Ew. mając szablony użytkownik może z nich tworzyć własną klasę. Ale najprościej to zrobić na dwa sposoby: 1. Warstwa sprzętowa jest niezależna i tworzysz klasy obsługujące dany sprzęt, które same się inicjalizują i tworzą globalne obiekty dostępne w programie,...
Czy my rozmawiamy teraz o jakiejś konkretnej architekturze, czy o DMA ogólnie? Bo różne rozwiązania są do pomyślenia i spotykane też. Zresztą, współczesny sprzęt mocno się skomplikował, kontrolery pamięci i magistrale bywaja zwielokrotnione, pamięć dzielona na banki, procesory wielordzeniowe... Jasne, przerwania i DMA to zupełnie odmienne rzeczy. Z...
Zadajesz pytania na tak wysokim poziomie abstrakcji, że nie gniewaj się ale na prawdę, jak już ktoś wcześniej wspomniał - na takie problemy to tylko szklana kula i wróżka z certyfikatem państwowym może pomóc. 1. co to znaczy zbyt mała pamięć ? Np w ATtiny2313 w porównaniu do twojego procka ATmega32 to ty masz tej pamięci 2 hektary z hakiem - a jednak...
Zdaje się, że "nadajemy" na róznych poziomach abstrakcji ;-) : A zwłaszcza fragment: "Należy zdawać sobie sprawę z różnicy między algorytmem, będącym niezależnym od jego implementacji przepisem, a programem, który może zostać zinterpretowany i wykonany przez komputer. " Jak bedziesz miał algorytm, to sam sobie dokonasz jego implementacji na procesor,...
Różnica pomiędzy wydziałami ("Elektrycznym" i "Mechanicznym") jest taka, że na "E" będzie więcej "prądu" (wszystko co się rusza, wszystkie przykłady są podporządkowane prawu Ohma:) a na "M" wszystko kręci się wokół mechaniki. Czyli na "E" będziesz wiedział jak przeliczyć liczbę binarną do szesnastkowej a na "M" jak policzyć przekładnie. Na prawdę nie...
Obsługuję z centralki alarmowej (satel integra) podlewanie ogrodu. Dotychczas miałem tylko dwie sekcje, czyli dwa elektrozawory, sterowanie zrobiłem po prostu przy użyciu 2. wyjść, każde steruje jednym przekaźnikiem. Teraz muszę dodać kolejne dwa elektrozawory, a mam tylko jedno wyjście w centralce wolne i na razie nie chcę kupować ekspandera wyjść....
język opisu sprzętu zawsze będzie językiem opisu sprzętu, a nie C++ Dave_PL nie miał tego na myśli. Ale przy dużych systemach brakuje po prostu zwykłych typedef, struktur znanych chociaż z C, które wprowadza standard Verilog-2005 razem z rozszerzeniem SV. SystemVerilog to nie tylko HDL( Hardware Description Language ), ale także HVL ( Hardware Verification...
Dyskusja na takim poziomie abstrakcji staje się jakby lekko bezprzedmiotowa... masz rację, szczególnie że zabawa trwa od 2007 roku a jak dotychczas nie zostało zademonstrowane NIC. Nie mówię nawet o gotowym urządzeniu, a o takim czymś: In April 2009 EEStor announced third-party certification of permittivity. The press release did not mention the voltage...
Bym się rozpisał na ten temat, ale może kiedy indziej :P Dla fanów C/C++: "The Design Warriors Guide to FPGAs" i wiele innych.
No to w czym problem ? Po wysłaniu requesta ustawiasz odliczanie czasu na okres po którym na pewno będzie odpowiedź i analizujesz to co przyszło pod kątem pożądanej zawartości... Czasem może się zdarzyć jakiś bajcik lub dwa z przodu i/lub z tyłu i trzeba to wyciąć w odpowiedniej procedurce. Ogólnie trzeba sobie dzielić zadania programistyczne na różne...
jeżeli chodzi o obrazek Clock Tree to chyba nie ma go w RM0008 Jest jak wół, tylko tam gdzie ma być a nie tam gdzie szukasz. To nie jest ukrywanie informacji. Powód dla którego to jest w sekcji RCC jest prosty. Stamtąd idą wszędzie zegary. Z poziomu "abstrakcji" timera - nie wie on jaki dostaje zegar, ale wie np, że może go sobie podzielić.
Co do tłumaczenia not i korzystania z bibliotek to moje zdanie jest takie że początkującemu programiście takie podejście bardzo odpowiada. Ponadto wpajanie nawyku używania standardowych funkcji przygotowuje taką osobę do współpracy z innymi programistami. Zdarzyło mi się kilkukrotnie pisać kod z drugim programista i nie wyobrażam sobie żeby każdy z...
Teraz dopiero mam nad czym się zastanawiać. :cry: Zaczynam sobie tłumaczyć- FSM- automat skończony. Zamiast FIFO- może bufor kołowy? Wszystko sprowadzić do sprawdzania w main()? [syntax=c] while(1) { Event_I2C(); Event_something(); Event_something_else_1(); ... } [/syntax] Wprowadzasz mnie na wysoki poziom abstrakcji. Nie potrafię tego sprowadzić do...
Realizują to takie programy, do których należy m.in. wspomniany. Jednak sposób zapisu w pamięci może być na tyle złożony, że nie będziesz w stanie tego wywnioskować. Przykładowo takie podwozie - niby dwustanowe, a może być realizowane nie za pomocą zmiennej logicznej, a np wartości 5-10 (nie pytaj, czemu) albo może odzwierciedlać np przypisanie obiektów...
Witam Kolegów Przepraszam, że przez kilka dni nie zabierałem głosu w temacie, ale bylo to niezależne ode mnie (awaria neta). A więc tak: - Po pierwsze chcę serdecznie podziękować Koledze excray - wdrożyłem przytoczone przez Ciebie rozwiązanie i jestem zachwycony. Oczywiście przeniosłem całe menu do pamięci programu. Stąd zmianie uległy procedury obsługi...
Tymon, ja wiem. Tylko zastanawiałem się, czy pisząc na wyższym poziomie abstrakcji syntezer sobie poradzi żeby to upchnąć.
Od siebie dodam że po przejściu z Linuxa do FreeBSD mało kto wraca do Linuxa Możesz to uzasadnić? Przeszedłem kolejno przez: Vax (jakiś systemV niepamiętam dokłądnie jaki) Linux 1.0 Linux 1.2 Początki *BSD (nie pamiętam dokładnie jaki) Slackarwe - od samego początku tej dystrybucji do czasu aż gentoo odkryłem ... a w nim porty. Gentoo - fascynacja...
A tak w ogole, to maja maja...tylko sie nie chwala. Pewnie za moment cos wypuszcza, wiem, ze pracuja nad jakas taka centrala PPOŻ, chociaz nie wiem po co, bo ma byc "mala". Male to robi Polon-Alfa...tez. Satel ma jedynie centralki oddymiania i to na dodatek nie swojej produkcji tylko D+H. Swoją drogą miło by było zobaczyć jakąś centrale ppoż od satela,...
lorencm - rozumiem Twoje argumenty, w rozmowach prywatnych z każdym miałam takie same. Ale nie z Sądem czy z Biegłym. Funkcjonuje coś takiego, jak przyjęty stan badań. W każdej dziedzinie. Jako laik w dziedzinach ścisłych, mimo powtórki z lekcji fizyki i matematyki z ogólniaka, wciąż pozostaję lata świetlne za Biegłym i pewnie za większością z osób...
Adres rejestru danych zapisałeś tak: Tutaj akurat USART3_BASE jest liczbą, która dopiero później w nagłówku jest używana jako część definicji struktury USART3, więc problemu nie ma. Poza tym konfiguracje peryferiów razem z tymi wielkimi strukturami przenieś do oddzielnych funkcji, niech te struktury nie będą zmiennymi globalnymi! Przecież nie są globalne...
No chciałeś Freddie podyskutować, to masz :D Do tej pory moja filozofia programowania sprowadzała się do tego, aby pisać nieblokujące procedury tzn. - jeśli nie można natychmiast skorzystać z dostępu, to wyskocz i daj popracować w tym czasie innym procedurom - może one w tym czasie są wolne i mogą działać - a za jakiś czas sprawdź czy już wolne i jeśli...
Co to znaczy "do takiej postaci"? Z tym RTLem to jest tak, że jest to pewien poziom abstrakcji. To, że widzisz muxa, to znaczy że jest on zrobiony na odpowiednich blokach w samym FPGA.
Gdyby przyjąć hipotetyczną sytuację, w której mamy AVR i ARM, a więc różne rdzenie, ale identyczny układ peryferyjny, np. USART, to kod w c nie wymagałby żadnej zmiany. Czyli rdzeń tak naprawdę jest nie aż tak istotny. To właśnie miałem na myśli. Jasne, ja cię rozumiem i też uważam, że myślimy o tym samym i się w tym zgadzamy. Ja się tylko do sformułowania...
OK. W kolejności zrobiłem takie zamianki: Jako DNS (w kliencie) wpisałem DNS TPSA; Wszystko było ok do momentu kiedy jako DNS wpisałem swój zew. IP (port 53 mam przekierowany odpowiednio po UDP i dla pewności po TCP). Klient już nie był w stanie rozwiązać nazwy domenowej na adres IP. Rozwiązuje prawidłowo wpisując adres wew. Zaczynasz mieszać :) DNS...
Dzisiaj nie ma potrzeby wnikania w szczegóły struktur i sprawdzania każdego rejestru. Biblioteki są dostępne w sieci. Środowisko programowania można sobie wybrać i korzystać ze wszystkich udogodnień, dlatego czas poświęcony na naukę AVR można przeznaczyć na ARM i od razu zacząć działać. Biblioteki są, ale jakoś nie cieszą się zbytnim powodzeniem (SPL),...
Obiekt infrastruktury krytycznej o ile pamiętam to jest pojęcie z ustawy o zarządzaniu kryzysowym. I tam bym tego raczej szukał. Jest tez coś takiego jak strefy ochrony może promotor jako kręgi rozumie granice stref. Jest tez opcja ze chodzi mu o coś zupełnie innego na powiedzmy innym poziomie abstrakcji.
Wątek nam się rozszczepił na dwa :) Będzie długo. W takim razie do czego stosuje się cykliczne przerwanie w praktyce? Do ratowania sytuacji gdy absolutnie wszystko inne zawiedzie. Zwróć uwagę, że język asemblera (listy instrukcji) sterowników sprzed normy IEC61131-3 jest na bardzo niskim poziomie abstrakcji. Siemensowy STL tak naprawdę nie jest stworzony...
Na takim poziomie abstrakcji nie ma sensu spekulować. Poproszę o zrzuty ekranu obrazujące opisywane zjawisko oraz informację o sprzęcie i systemie (z tym czy płyta tłoczona, czy inna włącznie).
Witam, Z uwagi na to, że to mój 1 post proszę o wyrozumiałość. Mieszkam w wiosce u wdzięcznej nazwie Zwola, gm. Zaniemyśl (wielkopolska). Otóż w tej malowniczej krainie, żyłka mi pęka na myśl o tym z czym muszę się borykać w kraju w którym jest specjalne ministerstwo do spraw tzw. cyfryzacji. Mam CDMA z Orange. Najczęściej 20 - 30 kb to szał ciał. Raz...
Możliwości procesora nie są szczególnie istotne. W każdym przyzwoitym języku programowania mamy operatory przesuwania w prawo i w lewo. Póki co operujemy w tym wątku na tak wysokim poziomie abstrakcji, że nie bardzo wiadomo, o co Autorowi chodzi. Domyślam się, że chodzi mu o mierne 4 linijki kodu w języku wysokiego poziomu, np. takie: [syntax=c]for...
Trochę dziwnie by się w ten sposób programowało :-) Ale może to kwestia przyzwyczajenia? Ciekawe czy tu mają (bo nie wgryzałem się we wszystkie możliwości i opisy) możliwość graficznego definiowania pewnych bloków (procedur), a następnie "wejścia do nich", gdzie zobaczymy kolejny poziom abstrakcji - itd, itp.... Tak jak mam w normalnym programowaniu...
Nie chodzi mi o napisanie konkretnego programu, ale o sam sposób pisania. Może być na przykladzie przetwarzania plików tekstowych. Plik wejściowy ma zostać przekształcony w plik wyjściowy. Oba są tekstowe z polami rozdzielanymi separatorem (jakis znak), bez problemu można wczytać do Excela. Czy to dobry pomysł? Sposób przekształcenia nie jest prostym...
(at)markoz7874 czy kolegę (at)maciej_333 również nazwiesz malkontentem? Nikogo nie nazwałem tak "po imieniu". Ktoś robi jednostkowy projekt, nie jest to praca magisterska i raczej mało praktyczna. Mogę się założyć, że po opisaniu i zrobieniu zdjęć, projekt jest już dawno rozebrany i stanowi dawcę części do kolejnego pomysłu. Czy w takiej sytuacji warto...
(at)GrzegorzKostka Przez jednych nie są, przez innych są - gdyby wszyscy ich nie lubili to by ich nie było :) Prosty przykład, żeby ktoś kto czyta ten wątek mógł sam zdecydować. Czy zapis poniższego kodu bez pól jest czytelniejszy? Dodano po 16 BTW, co do wypowiedzi Linusa - oni w kernelu stykają się z sytuacją o której pisałem na początku - wiele...
1. Czym staje się elektron który pozbył się swojego ładunku? Elektron nie może pozbyć sie ładunku. Rozważanie działania obwodów elektrycznych na poziomie pojedynczych elektronów jest skomplikowane i nie prowadzi do żadnych interesujących rezultatów, już na próbach wyjaśnienia czym jest napięcie mozna się zaplątać. Lepiej analizować na wyższym poziomie...
Umieszczam kod, Podłączenie wyświetlaczy, wspólne katody na pinach A0, A1, A2, A3 (dziesiątki godzin, godziny, dziesiątki minut, minuty), segmenty odpowiednio na pinach od 4 do 11 odpowiednio, A, B, C, D, E, F, G, DP. Na przerwaniu realizowane jest tylko przełączanie stanu dwukropka (mruganie co pół sekundy), multipleksowane wyświetlanej cyfry i zwiększanie...
Hm w cubie pewnie jest, ale jakoś nie jestem w stanie tego przezwyciężyć. Poziomy abstrakcji są fajne ale zupełnie niepotrzebnie pożerają zasoby uC. Moje urządzenie z kodem keila oczywiście odnajduje USB natomiast ten sam kod "przystosowany" (zmiany polegały głównie na dopasowaniu do standardu gcc) na atollicu ten kod nie działa. Czy oby tylko linker...
Odpowiedź jest prosta : to rozwiązanie jest po prostu relatywnie najtańsze ,co daje szansę że największą grupę zainteresowanych obejmie taka zabawa . Poza tym przy ilości programowej godzin w szkole nie można liczyć na to że ktoś się nauczy nie wiem czego raczej podstaw i poruszania się w tym temacie . To jest tak jak ze studiami kto się na nich nauczył...
Tak, jest to wentylator komputerowy z licznikiem obrotów. Co to zmienia? No spróbujmy pomyśleć. Jest tam elektronika, dla której jej konstruktor przewidziała zasilanie prądem stałym 12V, aby robiła z niego to co trzeba do wysterowania silnikiem (coby to nie było) Czyli na pewnym poziomie abstrakcji robi dokładnie to co ma robić Twoja Atmege. Załóżmy...
Objaśnisz kilka słów więcej? W kodzie jest "volatile uint8_t *PORT;", co oznacza najzwyklejszy na świecie wskaźnik na "volatile uint8_t". Dzięki. Zaćmienie, jeszcze się kawa nie rozpuściła, w pełni rozumiem ... Żeby było śmieszniej, sam użyłem podobnej idei do stworzenia poziomu abstrakcji nad pojedynczym pinem (ale wolałem użyć referencji do portu...
Czytaj, nawet "do poduszki". To się wszystko poukłada w głowie. Z taką wiedzą będziesz umieć rozpoznawać elementarne układy na większych schematach, a przez to rozumieć ich funkcję na coraz wyższych poziomach abstrakcji opisu. Literatury jest multum - od książki typu "Elektronika łatwiejsza niż przypuszczasz" Nührmanna na poziomie początkującego z...
Znalazłem takiego klienta: No i tu już trochę się gubię. Czy możesz powiedzieć jak w ogóle wygląda proces komunikacji i pobierania/wyświetlania danych do/z Arduino. Nie wiem czy dobrze rozumuję. Arduino łączy się ze stroną, w tym przypadku odpala sobie (co jakiś określony czas, za pomocą loop() ) strone save.php na zewnętrznym serwerze, przesyłając...
Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...
Ja mam nr 6 z 2010, poniżej całość, trochę kobylasta, ale jest Kolega wyżej podał linki. Ale punkty za fatygę :-) --- edit --- Witam po kilku dniach. Przeczytałem tekst "Budujemy Carty" ze stron 84-85 " Jeśli dobrze rozumiem, to : Program counter odczytuje $FFFC, tam znajduje przekierowanie na $FCE2, tu z kolei na $8005 i odczytuje kolejne znaki, aż...
(at)prosiak_wej widziałem... ale to już przekracza mój poziom abstrakcji :) To dobrze że ludzie eksperymentują, bez tego pewnie nie powstałyby wynalazki we wczesnym etapie rewolucji przemysłowej, jednak podejrzewam że obecnie aby nastąpił postęp potrzebne są nieco lepiej usystematyzowane metody badawcze.
To dlaczego opornik nie został umieszczony bezpośrednio przed brzęczkiem ? Tak samo tranzystor został umieszczony według mnie niezrozumiale. Weź przeczytaj jakąś książkę o podstawach elektroniki, albo kurs z czasopisma. Dla nas, elektroników, niezrozumiałe jest "bezpośrednio przed brzęczkiem" bo to pytanie o położenie elementu na schemacie, położenie...
I co, całe zasilanie chcesz opierać na jednym bezpieczniku agregatu? Czyli powrót instalacji do czasów Gomułki? Przyznam, że takiej sytuacji nie brałem pod uwagę. Dla mnie uszkodzenie w jednej gałęzi instalacji nie ma prawa dezorganizować działania pozostałych. Ale cóż, kwestia wyboru. Widzę że masz problem z działaniem na ograniczonej mocy w awaryjnych...
Czyli masz taki plik? Generalnie przy tym pliku na 100% też by nie znalazło stm32f4xx.h - trzeba tam dodać takie dwie linijki: CXXFLAGS_$(d) := $(CXXFLAGS_$(d)) $(ARCHITECTURE_INCLUDES) CXXFLAGS_$(d) := $(CXXFLAGS_$(d)) $(CHIP_INCLUDES) (ta pierwsza być może jest niepotrzebna) Swoją drogą - polecam dołączać plik CMSIS-proxy.h zamiast (przykładowo) stm32f4xx.h...
IMHO wlasnie kiedys bylo trudniej Powiedziałbym że było inaczej. Więcej pitolenia się właśnie z asm, taktami itp, mniejszy poziom abstrakcji. Teraz nawet zrozumienie jak działa procesor x86 zaczyna być nieco bardziej złożone.
Dodam 3 grosze dla potomnych, bo sam się głowiłem, a jak się okazało trzeba obudowywać w poziomy abstrakcji i problem staje się prosty ja chciałem połączyć układ schodowy z Philio czyli PAN06 we wcześniejszy schodowy zapytany przez kolegę (at)Tomasz Koc możemy wyobrazić sobie ten układ jako zwykly przełącznik poprostu nie myślimy o schodowym z 3 przewodami...
Może trochę nie na temat, ale chciałem wspomóc kolegę w nauce programowania stwierdzając, że mam już 54 lata i nie przeszkadza mi to żeby na przyzwoitym poziomie programować ARM'y. Kolego, wiek tu nie jest żadnym tłumaczeniem. Uczyć się trzeba do śmierci. Pozdrawiam. Jeszcze raz dziękuję za miłe słowa otuchy To nie jest tak, że nie lubię się uczyć....
Prąd elektryczny to uporządkowany (ukierunkowany) przepływ ładunków elektrycznych. Zawsze. Zwykle ujemnych elektronów, czasem dodatnich jonów (np. w elektrolitach). Prąd płynie tylko wtedy gdy musi. A dokładniej, gdy dwa punkty o różnych potencjałach połączymy jakąkolwiek opornością (impedancją). Łądunki "spływają" od wysokiego potencjału do niskiego...
Jednokrotnie: SysSockCreate, -Bind, -Listen Cyklicznie: SysSockSelect, -Accept tylko raz gdy nowy klient nawiązał połączenie, -Send gdy potrzeba, -Receive gdy nadeszły dane. Jeśli chcesz obsługiwać wielu klientów, musisz przechowywać samodzielnie dane dotyczące każdego z połączeń. Połączenie trzeba zamknąć gdy przez pewien czas nie było aktywności klienta...