https://github.com/dwelch67/raspberrypi Dodano po 3 Btw - w nowych jest już Samsung a nie Broadcom. Aczkolwiek z NDA pewnie historia ta sama... Chyba Ci się z RAMem pomyliło
Witam, Skończyłem I rok informatyki, na szczęście wszystko zdałem, i mam trochę wolnego czasu. Z tych przedmiotów które do tej pory mieliśmy najbardziej mi się podobała, technika cyfrowa i architektura komputerów. Chciałbym być informatykiem od sprzętu, nie mam na myśli składania pc. Na uczelni jak to na uczelniach za wiele nie uczą, a ja bym chciał...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
Czy siła OWON jest w sofcie czy w projekcie i know-how i samo oprogramowanie to nie wiele? To nie jest prosta sprawa, zwłaszcza na pograniczu FPGA i akwizycji. Samo UI i usability oraz opcję zawsze można poprawić i to znacząco. Jak dopracowane jest niskopoziomowe programowanie OWON widać w korelacji z tym co z w sumie przyzwoitym sprzętem zrobiło FNIRSI...
bo nigdy mnie nie interesowało programowanie niskopoziomowe i nawet nie wiem czy dałabym radę;/ Z tego co kojarzę to to jest programowanie mikroprocesorów w asemblerze i C.
Typowa akademicka dyskusja o wyższości świąt wielkanocy nad Bożego Narodzenia. Czym jest OS, jak nie wielką pętlą while z mnóstwem nieużywanych funkcji w przypadku implementacji prostego algorytmu do sterownika? Dobór narzędzi (tutaj kodu) dobieramy pod kątem dostępnych zasobów. Jak stać nas na rozrzutność w postaci megabajtów pamięci oraz niepewność...
(at)tzok Arduino jest po części problemem tej sytuacji. Obiecuje prosty start z mikrokontrolerami. Niestety dla wielu rzeczywistość jest trochę inna i nagle się okazuję że nawet w Arduino mimo wielu uproszczeń coś samo się nie robi i potem jest rozczarowanie. Praktyka wyraźnie pokazuje że w przypadku arduino należy uczyć jak składać z klocków - dając...
btw co to programowanie niskopoziomowe? bo nasz kolo z informatyki nie umie nam wyjasnic dokladnie programowania jako takiego bo niby sa zmienne etc ale jak mozna budowac program ktory robi 10 operacji w roznym czasie w roznych warunkach przy roznych danych ?? tu chyba wlasnie jest wymagane dziedziczenie ( ale to chyba objektowka? ) i tego sie usiluje...
na ten moment mogę się pochwalić znajomością takich języków jak: CPP, HTML(szkoła) i JS A gdzie assembler? gdzie niskopoziomowe programowanie np sterowników urządzeń? systemów operacyjnych ;) Rzeczy trudne i niepotrzebne 99% programistów, ale ty jako konstruktor procesora będziesz potrzebował. W internecie są różne projekty procesorów DIY, jednak żeby...
Pierwszą rzeczą, którą każdy programista oprogramowania wbudowanego robi, gdy dowiaduje się, że będzie pracował nad nowym projektem, jest poproszenie o zestaw deweloperski. Pozwala on zaangażowanemu zespołowi zapoznać się z mikrokontrolerem i jego peryferiami. Następnie mogą oni zacząć składać system przy użyciu płytek rozwojowych i tym podobnych narzędzi....
W tym kontekście ja zarówno programuję niskopoziomowo jak i w LV i zarówno jedno jak i drugie podejście ma swoje zalety i wady. Na pewno programowanie niskopoziomowe daje lepszą kontrolę nad kodem, dobrze napisany program działa szybciej, skomplikowane operacje matematyczne załatwia od ręki, wiadomo jakie mamy typy danych, nie ma problemów ze zgodnością,...
Nie no, jak wiem z czego wynika brak programistów. Mówię tylko jak to wygląda w praktyce. A chodzi o to że obecnie programy są bardziej skomplikowane. Nie tyle RTOS utrudnia, co po prostu bardziej skomplikowany program będzie bardziej skomplikowany niezależnie od tego czy by był bare-metal czy na RTOSie. Nawet w tym wątku widać że najczęściej pada określenie...
Zadaj tutaj kilka pytań, zobaczmy, z jakim kalibrem trzeba się zmierzyć :) Jeśli chodzi o architekturę, to może warto rozpocząć od Z-80, a potem już dalej. Jednak, najnowsze rozwiązania są tajemnicą producentów, i raczej przekraczają zdolności poznawcze człowieka :) Raczej chodzi mi o szczególniejszy ogół działania komputera, żeby zrozumieć po co jak...
Witam, Studiuje informatykę na 1 roku na studiach niestacjonarnych. Od zawsze informatyka kojarzyła mi się z programowaniem, i dlatego poszedłem na nią z nadzieją że wybiorę specjalizację inżynieria systemów informatycznych która jest bardziej związana z programowaniem, (dochodzi np. programowanie niskopoziomowe co by mnie interesowało). Niestety na...
Witam, Zaciekawił mnie projekt "loopera" dla gitarzysty. Ciekawym rozwiązaniem jest zastosowanie specyficznego wyświetlania jednej cyfry na czterech prostokątach wyświetlacza LCD - eliminuje to potrzebę aplikowania dodatkowego "czytelnego" wyświetlacza zbudowanego z siedmiosegmentowych wyświetlaczy LED w urządzeniu. Czy ktoś może mi powiedzieć jak można...
Co do ruterów to nie wszystkie pracują na linuxach. Np bardzo nie lubiany z tego powodu wrt54g v5. Popularny jest VxWorx który jest RTOSem i to dość drogim RTOSem. Natomiast im programowanie bardziej niskopoziomowe tym więcej okazji do popełnienia błędu. wirefree2 A wyobraź sobie sytuacje w której prawidło działający program wyczerpał dostępną pamieć....
To zostaje wylutowanie/wyciągnięcie z podstawki kości BIOS i programowanie w zewnętrznym programatorze. Chyba że Gigabyte ma dual Bios
Płyta to ASRock K7S8X AMI BIOS. "Może driver drukarki odwołuje się do portu (po adresie I/O), którego nie ma? No i jeszcze przerwania. Niskopoziomowe programowanie może generować problemy" Kolego kemot55 możesz mi to jaśniej wytłumaczyc??
Jestem początkującym z dziedziny programowania systemów operacyjnych na mikrokontrolerze. Chciałby do mojego SAm7x256 podłączyć zewnętrzny eeprom (np po magistrali SPI) . W dokumantacji NUTOs wyczytałem że obsługuje tylko eepromy z RTC Intersila i flash ATmela. Czy można dostać się do nieskiego poziomu w NutOs-ie ?? Drugie pytanie to jak poradzic sobie...
Generalnie to chciałbym w przyszłości pracować jako Elektronik - Programista coś w stylu Embedded Software Developer/Engineer, łączyć elektronikę z programowaniem, to moja pasja, tylko z tego co widzę co raz mniej ofert pracy w tym kierunku i mam też wrażenie, C/C++ odchodzi w nie pamięć powoli, wszędzie tylko Java Java Java... ale to tylko takie moje...
Od paru lat uczę się programowania mikrokontrolerów w języku C. W tym czasie zrobiłem już kilka projektów na AVR-ach, PIC32 i 8051. Teraz chciałbym zejść o jedną warstwę abstrakcji niżej i nadrobić trochę braków w wiedzy, jeśli chodzi o niskopoziomowe działanie układów mikroprocesorowych, programowanie w asemblerze itp. W tym celu zacząłem składać kultowy...
Po to Microchip dał framework, żeby z niego korzystać. Zresztą, niskopoziomowe programowanie pod Windowsem wymaga DDK, które jest płatne. Proszę, jest cała ogromna masa przykładowych programów.
(at) kamilalek1 Po pierwsze, dzięki za link. Śledzę nowinki techniczne, ale nie na Alli... :wink:. Na pierwszy rzut oka - super, zwłaszcza że oprogramowanie jest open-source. Może i "glut", ale jednak dostępne. I LoRa w tej cenie to rewelacja, nawet jak się doliczy VAT, to dalej rewelacja. Zastanawiam się, czy sonie nie zamówić takiego do testów, więc...
Z drugiej jednak strony, obecnie zastosowany mikrokontroler ATmega2560 z komunikacją USB za pośrednictwem ATmega16U2 czyni nasz moduł atrakcyjnym dla sympatyków Arduino, jako że ten zestaw jest bardzo podobny do rodzimego Arduino MEGA2560 a nawet wyposażony w znacznie więcej niż ten rodzimy. Argument o możliwości programowania w Arduino uważam za bardzo...
Cześć. W tym roku zdawałem maturę, mam sporo punktów i nie będę miał problemu z dostaniem się gdziekolwiek, ale mam problem z decyzją. Otóż zawsze byłem zainteresowany Linuksami, programowaniem (pisałem trochę w C++, głównie na pingwina, ale miałem też do czynienia z MS Visual), a ostatnio wkręciłem się w programowanie niskopoziomowe i od jakiegoś czasu...
Hmm a ja wcale nie widzę w tym niższego poziomu. Heheeheheh zboczenie programisty - mowiac niski poziom mialem na mysli programowanie niskopoziomowe a nie kiepskie wykonanie ;) W obu projektach nie możemy liczyć całkowicie na gotowe rozwiązania. I to wlasnie wyroznia DIY od fabrycznego. Nie jest gotowe od zaraz ale pozniej jesli brakuje funckji wystarczy...
Co kolega ma na myśli? To proste. Mbed, arduino czy bascom posiłkują się warstwą abstrakcji która nie wymaga dobrej znajomości sprzętu. Nie trzeba mieć przed oczami noty, opisu rejestrów i peryferiów. Większość roboty za programistę robią makra i wbudowane funkcje. Wtedy program obsługi wygląda np. tak: pobierz dane i2c, przetwórz i odeslij uartem...
Ja polecam platformę .NET i środowisko Visual C# Express. W krótkim czasie można napisać prostą aplikację windowsową. A to pewnie bardziej się spodoba dziecku (jak zobaczy rezultaty - przyciski, pola txt, czy wyskakujące komunikaty po kilku kliknięciach), niż pisanie dziesiątek linii kodu, używanie wskaźników, niskopoziomowych wywołań funkcji w WinAPI...
No dobra, to się w końcu odezwę: To, na czym się uczy studentów, powinno spełniać kilka warunków: 1. Umożliwiać realizację przyjętego celu dydaktycznego. 2. Być proste, standardowe i nie udziwnione. 3. Być reprezentatywne dla stanu techniki wraz z przewidywalnymi trendami rozwojowymi. Niekiedy 1. pozostaje w konflikcie z 2. i 3. W takim przypadku wypada...
Proponuję zacząć od najprostszego: debug. Jak wrzucisz ? to co napisze co tam można zrobić. Najciekawsze będą A [adres opcja] i piszesz kod w "assemblerze", R do podglądania, ale i ustawiania wszystkich rejestrów i P i G do puszczania programu po kawałku lub w całości. Pewnie to samo można zrobić i w TD, ale jaka frajda używać tego starocia, który wiele...
Pierwsza płyta: i7-7700k 7gen, 64GB, m2 sata Samsung 960EVO, jakaś Sapphire Radeon 4GB na PCIE, dodatkowy 1TB na dane - praca z UNITY i podobne, grafika 3D i Adobe Premiere, całość w Windows 10 Pro + Visual Community 2017 i Windows Phone 10 Druga płyta: G4560, 16GB RAM, jakiś SSD + 1TB na dane, zintegrowana G610, całość z Windows 7 Pro + zestaw Visual...
Programowanie systemów wbudowanych nieco się różni od programowania PC, niby ten sam język C, ale trzeba nauczyć się nowych rzeczy, na PC masz wszystkie niskopoziomowe rzeczy poukrywane i nie musisz wiedzieć np. jakie są rejestry RTC, żeby odczytać czas, albo co powoduje że printf wyświetla tekst na ekranie, na mikrokontrolerze zazwyczaj musisz musisz...
Ta czaszka to wg mnie totalny bezsens - program wygląda jakby robił go młodzieniec mający 12-14 lat , który ma coś wspólnego z tymi jakimiś tam emo czy jakoś tam (choć sam nie wiem co do dokładnie znaczy to emo) a za programowanie wziął się kilka godzin temu. Mówię to bo z jednej strony przygotowałeś albo spróbowałeś przygotować fajny i użyteczny program...
Z tego co wiem, nie da się programować USB "niskopoziomowo", tzn. wystawiać "1" lub "0" na linie sygnałowe. Zazwyczaj producent urządzenia USB dostarcza sterownik i odpowiednie API do programowania. A jeśli chodzi o znaczenie linii Data+ i Data- to po prostu różnicowa para transmisyjna.
A gdzieś czytałem- "Basic na ARM". A tak naprawdę to nie C jest problemem- ale to że jest to niskopoziomowe programowanie. Te konfiguracje rejestrów- te problemy z ustawianiem bitów w C- który programista czyta o zmiennych bitowych. Mają być gotowe, działające biblioteki/funkcje w C do zaimplementowania. Jak w Bascomie. A jak któryś gotowiec nie działa-...
Pamiętaj o jeszcze jednym. Ja idąc na studia byłem przekonany, że będę robić strony internetowe. Bo zajmowałem się tym w szkole i bardzo mi się to podobało. I byłem wielce niezadowolony z przedmiotów takich jak programowanie niskopoziomowe, obiektowe, bazy danych, ogrom matematyki itd. No ale zostałem zmuszony do zaliczenia wszystkiego i wiesz co? Spodobało...
Ogólnie to w sumie nokia aktualnie rekrutuje do warstwy L1 przy technologii 5G, jeśli ktoś lubi programować niskopoziomowo, lubi pisać optymalny kod do przetwarzania sygnałów, c/cpp (taki bardziej c plusik) i lubi naprawdę srogie wyzwania to zapraszam. Wynagrodzenie mogę powiedzieć że satysfakcjonujące.
No właśnie ja osobiście używam tylko dyrektywy #include, nigdy nie napisałem żadnego makra, generalnie bardzo mnie denerwuje, że przy programowaniu niskopoziomowym pełne tego jest po różnych bibliotekach i człowiek musi się męczyć.
Sprecyzuj proszę programowanie niskopoziomowe... jeśli masz to wykonać w asm avr to taka informacja powinna się znaleźć, nie jest to też programowanie ogólne. liczby parzyste chyba łatwo zweryfikować, jeśli uwzględnimy 0 jako parzyste to liczbą parzystą będzie wszystko co ma LSB=0 prawda? Podobnie podzielna przez 4 to będzie każda liczba, która ma jedynkę...
Jak już chcecie iść po kosztach to stm32f105 ma więcej pamięci i da się go kupić za 12zł, do tego jakiś opamp drobnica i byłby jako taki generator na bardzo niską częstotliwość / z b. małym próbkowaniem. Co do bazowego kodu. Ci co się znają napiszą sterowniki a mniej rozgarnięci w programowaniu niskopoziomowym mogą się zająć wyższą warstwą.
Szukam poradników programowania językiem niskopoziomowym Assembler 64bit. Dla kompletnego nowicjusza, który dopiero wycyzeluje swoją składnię w programowaniu :) Please help me!
"No teraz to trochę namieszałeś, jak napisałem dopiero zaczynam i jeszcze nie wiem to to "timer"." Nic nie namieszałem- ATMega to nie komputer z procesorem Pentium i z ogromną szybkością i pamięcią. Jesteś bardzo blisko sprzętu- to jest programowanie niskopoziomowe. Nie znam się na C ale poszukaj sobie tutoriala do AVRGcc na temat przerwań.
Hmm znam podstawy C i ściągnąłem bibliotekę inpout32.dll , która najprawdopodobniej będzie potrzebna, niestety nie mam doświadczenia w programowaniu niskopoziomowym więc prosiłbym o jakieś fragmenty kodu. Chciałem zapytać jaki maksymalnie prąd można pobrać z pinów? zakładam że napięcie to 5V.
mam taką książeczkę - programowanie kart dźwiękowych w Turbo Pascalu. Gość opisuje sposoby niskopoziomowego programowania Sound Blasterów. Jak znajdę dyskietkę z tej książki, to prześlę.
Dziękuje za rade! EiT nawet nie rozważałem ze względu na te jak się wyraziłem "skromne podstawy" z elektroniki. Moja mocna strona zawsze było programowanie, w szczególności C++ i Java wiec w tych dziedzinach na pewno nie będę miał problemów gorzej z jakimiś asemblerami, programowaniem niskopoziomowym. Ale jak najbardziej rozważę Twoja sugestie:) Czekam...
Programowanie mikrokontrolerów (np. Atmega 32) to zupełnie coś innego niż programowanie Raspberry Pi. W pierwszym przypadku piszesz niskopoziomowo - sterujesz konkretnymi pinami procka, programujesz w C, C++, Bascom, Arduino IDE. Na RPI masz procka ale na nim już system operacyjny (linux), programy piszesz np. Pythonie.
Ośemkowego się za bardzo nie stosuje, binarne do programowania niskopoziomowego głównie, ale nie tylko bo przecież 01 to ogólna reprezentacja danych. Szesnastkowe się lepiej czyta niż binarne. 375 dec = 5*8*8+6*8+7, dla ósemkowego waga kolejnej liczby to 8^n-1, gdzie n to jest nr liczby, dla 16tkowego 16^(n-1) dla binarnego 2^(n-1), czyli dla pierwszej...
OK, z tym że faktycznie nie ma ogłoszeń na sprzęt, a jest bardzo dużo ogłoszeń na programowanie embeded, więc pytanie: jaki sprzęt króluje? Czy uClinux czy Linux ? Jakie procesory lub systemy , skąd takie duże zapotrzebowanie na "programistów embeddeb" ? Wydaje mi się, ze w najbliższym czasie jest to właśnie droga ewolucji elektroniki, jaką znamy np...
Widzisz nie napisałem nigdzie że C jest niepopularny tylko że nie nadaje się do tworzenia aplikacji desktopowych. Napisałeś Co nieco umiem zdziałać w Lazarusie (Delphi) gdzie mam ładne szybkie IDE wieloplatwormowe, mam wszystko czego potrzebę od baz danych, a jeśli nie mam instaluje odpowiednią paczkę. więc zakładam że tego typu aplikacje Cię interesują....
Witam serdecznie. Zaczynam swoje pierwsze kroki zwiazane z programowaniem mikrokontrolerow (interesuje mnie raczej sam fakt programowania niskopoziomowego niz zabawy z elektronika i "projekty"). Troszke poczytalem o roznych mcu i zdecydowalem sie na poczatek na 8 bitowe mcu PIC oraz Texas Instruments. I czekam obecnie na 2 programatory oraz kilka mcu....
Czytałem z sierpnia post Freddyego że openocd nie obsługuje jeszcze A8, rozumiem że stan rzeczy się już zmienił? Stan rzeczy się już zmienia, obecnie OpenOCD obsługuje te procesory (chyba) w miarę stabilnie. Ale... Debuggowanie przez OpenOCD miałoby sens, gdyby tam nie było Linuxa, a przecież nie będziesz debugował Linuxa [; Programy na taki procek...
Witam, ja i kilku znajomych studiujemy Elektronikę i Telekomunikacje, niedługo będziemy musieli wybrać specjalizację na studiach. Chcielibyśmy zapytać w jakim kierunku najlepiej iść, na czym się najlepiej skupić, aby później znaleźć całkiem przyzwoitą pracę z dobrą płacą. Telekomunikacja mobilna? Konstrukcja urządzeń? Programowanie niskopoziomowe? Czy...
Dzięki za zainteresowanie i pomysły. Postanowiłem skorzystać z porady znalezionej w innym temacie, a konkretnie można sobie poczytać tutaj: http://midge.vlad.org.ua/wiki/Main Chodzi o router Edimax BR-6104K. Polecam, bardzo ciekawa propozycja dla ludzi lubiących tworzenie własnych urządzeń, niekoniecznie tylko z interfejsem ethernetowym, nie lubiących...
Zaciekawił mnie temat. Ja programuję raczej niskopoziomowo, czyli asembler i trochę C. Mam pytanie, jakie najczęściej błędy popełniają autorzy kursów C? Chciałbym wiedzieć na przyszłość, mimo iż większości rzeczy nauczyłem się sam ;)
Ciekawym rozwiązaniem dla PIC jest CCS C. Naprawdę opłaca się wydać te "parę złotych" i kupić chociaż sam kompilator bez środowiska (które moim zdaniem jest średnie). Wygoda programowania spora, bez niskopoziomowych zabaw. Trochę jak Arduino ale profesjonalnie.
Wybierając szkołę średnią podejmujesz ważną decyzję na lata. Uporządkuj sobie co lubisz bardziej. Zajęcia praktyczne czyli zrobić sobie układ i później go zaprogramować, czy teoretyczne czyli programować w językach wysokiego poziomu bez dotykania elektroniki. Jeśli lubisz "rozkminiać" i wolisz teorię to możesz iść na informatykę, tylko pamiętaj o tendencjach...
Wiesz w zasadzie to masz dużo racji, łącznie z punktem trzecim, no ale jak już się sam tak urządziłem to wypadało by to pociągnąć do końca. Nie miałem zbyt wiele z zakresu programowania niskopoziomowego na studiach, nie chce żeby mnie ktoś prowadził za rączkę, w końcu wstyd by było, duży ze mnie chłopiec, chciałem się zorientować czy ktoś może nie miał...
Przecież jakby nie patrzeć to nie ma jednej uniwersalnej metody w tak niskopoziomowym programowaniu. Ja to nazywam KOMPROMIS -em :)
Potrzebuję wsparcia typu Entry Level. Kupiłem sobie RP I B za grosze, podłączyłem do niego hub USB ze swoim zasilaniem i komputerek mi zaczął dymić. Szybko wyciągnąłem wtyczki, sprawdziłem co się dało bez dodatkowego osprzętu - dźwięk, obraz, USB, sieć, Raspberry Pi OS działają. Ten hub był problemowy, spalił mi stary router, więc go wywaliłem. Nie...
Franek k. Pisząc program do gry, musisz uwzględnić programowanie niskopoziomowe. Jeżeli wszystko już zrobiłeś co mogłeś, to znaczy, że trzeba przejść do jeszcze niższego poziomu. Wykorzystując elementy języka C. To jest programowanie w języku C++, z wykorzystaniem elementów języka C. Właściwie, to język C++ pochodzi od języka C. Stąd jest mały krok...
Witam 1) Weź poprawkę że nazwa kierunku studiów znacząco odbiega od tego co będziesz robił. 2) Z mojego doświadczenia wynika że trudno robić komercyjnie coś twórczego w polsce. Firmy wolą pomysły odtwórcze, bo wiążą się z mniejszym ryzykiem. 3) Więcej pracy kreatywnej będziesz miał: zakładając własną firmę, pracują c Niemczech, będąc freelancer-em (czyli...
Witam serdecznie. Mam pytanie do bardziej doświadczonych użytkowników forum. Chciałbym zapytać o praktykę projektowania urządzeń przemysłowych obsługiwanych przy pomocy ekranów dotykowych. Chodzi mi o to jak połączyć potrzebę obsługi interfejsu GUI (Java lub Python) z zadaniami z zakresu programowania niskopoziomowego (sterowanie diodami na przykład)....
Jako weteran kierunku mogę powiedzieć tak: Po elektronice masz dużo wiedzy praktycznej i znacznie więcej programowania zwłaszcza niskopoziomowego mikrokontrolerów. Telekomunikacja to bardziej łączność, transmisja, protokoły itp, moim zdaniem bardziej teoretyczne rzeczy i dużo wkuwania na pamięć. Programowanie jest też ale...z obserwacji mojego roku...
Ja bym bardziej przytoczył tutaj wypowiedź prezesa comarch: https://www.money.pl/gospodarka/wiadomos... Ceny za usługi programowania niskopoziomowego (w sumie mogę zaryzykować i stwierdzić, że całe embedded) wzrosły dramatycznie w przeciągu dwóch lat. Nie było niczym nadzwyczajnym, gdy...
Moim marzeniem jest wyprodukowanie taniego komputera na podstawie SoC RISC-V czy ARM. "Rough spec" wyglądałby jakoś tak: * 512 MB pamięci DDR2(?). Nie trzeba więcej. * 2-rdzeniowy procesor, najpewniej jakiś Cortex-A. Minimalnie 1 GHz. * Sprzętowy dekoder H.264 wymagany. * Wsparcie OpenGL ES mile widziane. * DisplayPort przez USB-C wymagany; nie musi...
Chętnie bym też dowiedział się nieco o niskopoziomowej architekturze i assemblerze.
Wielkie dzieki!!! Myslalem o bardziej niskopoziomowym programowaniu, ale skoro jest tyle programikow do modyfikacji flsha, to nawet lepiej!!!!! po co sie meczyc:))) Mniej myslenia i od razu efekty Jeszcze raz dzieki:)
Niestety nie znam się na niskopoziomowym programowaniu. Może w tym przypadku udało by się jednak skożystać z biblioteki IGOR, która współpracuje z Girderem. Popróbuje jeszcze z tym komponentem. Pozdrawiam.
Już po treści tego posta mogę z dużą pewnością powiedzieć, że masz zbyt małą wiedzę, żeby myśleć w ogóle o napisaniu systemu operacyjnego i nie jesteś tego świadomy. Nawet te małe, prymitywne systemy z niczym więcej, niż linią komend wymagają szerokiej wiedzy z zakresu działania i architektury komputerów, programowania niskopoziomowego i programowania...
To zależy o czym konkretnie mówimy. Np Intel jest wspierany przez Linux, a AMD nie. Wiem bo testowałem Ryzen z wbudowanym GPU i był dramat. Rdzenie E są bardzo sensowne. Mam okazję pracować na Linux w jednordzeniowych mini komputerach ARM. Tam widać jakim dramatem jest jednowątkowość w pewnych procesach. Pewne procesy są wręcz idealne na rdzenie E....
owszem, RTC pracuje z dokładnością bodajże do 18.2Hz (wynika z częstotliwości wywoływania przerwania zegarowego). A sterowanie to po prostu odczyt czasu lub procedura obsługi przerwania (jeśli mówimy o bardzo niskopoziomowym programowaniu w DOSie).
Najlepiej to samemu ćwiczyć różne algorytmy. Ale bez matematyki ani rusz. Czyli logika matematyczna minimum. Nauka programowania algorytmów w różnych językach niskopoziomowych Dobrze jest przeanalizować wiele zrealizowanych układów sterowania na przekaźnikach i stycznikach.
Ja do portu zawsze odwoływałem się niskopoziomowo, opis już parę razy podawałem - poszukaj. Jako podpowiedź podam, że należy w tym celu skorzystać wpierw z funkcji ioperm() lub iopl() - metoda wypróbowana w 100%. Wadą rozwiązania jest konieczność uruchomienia programu na prawach root-a - zaletą prędkość zapisu/odczytu portu i prostota programowania...
Problem jest z tym, że wielu ludzi tak się przywiązało do HAL dla AVR że przejście na nową architekturę jest problematyczne, bo wiele rzeczy robi się inaczej, lepiej, szybciej i nie można tego ogarnąć tymi samymi funkcjami. Jeśli kod nie jest całkowicie kompatybilny to już jest problem. A jeśli i tak trzeba się wgryzać w rejestry by użyć zaawansowanych...
Pewnie, że można toż SET CLK czy Reset CLK można zamienić w Bascomie wprost na pojedyncze rozkazy asm. To jest jedyna i najlepsza droga przyśpieszania ale też zmniejszania objętości kodu Bascoma. Jednak: 1. sama zamiana tylko tych 2 poleceń za dużo nie da, przydałoby się całą pętlę FOR jako wstawkę asm napisać co nie jest dużym wyzwaniem przecież 2....
Witam Jestem początkującym programistą i z programowaniem niskopoziomowym miałem mało do czynienia (jedynie na uczelni), jednak potrzebuję zaprogramować płytkę Landtiger z układem LPC1768 (dokumentacja w załączeniu). Układ ma mierzyć położenie przy pomocy akcelerometru i żyroskopu. Akcelerometr: pmodACL2 firmy Digilent bazujący na układzie Analog Devices...
Witam serdecznie. Mam zamiar zrealizować budowę i sprzedaż całkiem nowego efektu gitarowego. Powiedzmy, że będzie to analogowy efekt audio sterowany cyfrowo (to nie ma być efekt cyfrowy). Bardzo poglądowo -w skład podzespołów wchodzić będą: -konwerter cyfrowo analogowy -konwerter analogowo cyfrowy -komunikacja przez interfejs USB -jakiś atmega -mały...
Wiedza programistyczna jest potrzebna choćby po to, by umieć zbudować własne narzędzia analizy lub testujące. Znajomość niskopoziomowego programowania także pozwala zrozumieć sposób pracy elektroniki. Natomiast język jako taki nie ma już większego znaczenia, gdyż tu liczy się dostęp do pewnych obszarów, a nie np. budowanie algorytmów sortowania danych...
W profesjonalnym programowaniu jest taka zasada: "myśl niskopoziomowo, pisz wysokopoziomowo". Nie da się jej wdrożyć bez wiedzy o działaniu komputera na niskim poziomie. W tym właśnie bardzo pomaga znajomość asemblera i architektury procesora. Mam wrażenie, że ci, co piszą, że nie warto się uczyć asemblera, sami go jednak znają i być może nawet nie...
And!: Niewątpilie to by było przydatne, ale nie wiem jak się dobrać do niskopoziomowych funkcji webcama. Programuję pod Windows w Delphi. Btw utarczek przepraszam, to się więcej nie powtórzy.
Vein i metallowiec tak to mozna sobie gdybac do woli, a moze to opera i ff nie stosuja sie do standardow ie? hehe A co do pisania stron to Ci którzy robią to zawodowo to sobie z tym radzą, narzekają tylko Ci co nie umieja lub sa leniwi, ale tacy to zawsze na wszystko beda nazekac. Pewnie ze wygodniejby bylo jakby byl jeden standard, tak samo jakby byl...
Ja ze swej strony mogę polecić książkę: Jerzy Grabowski, Stanisław Koślacz "Podstawy i praktyka programowania mikroprocesorów" WNT rok 1987. Mam ją już tyle lat, a wciąż znajduję w niej rzeczy, które nadal są aktualne. Oczywiście - opisuje stare procesory, ale zasady ich działania - póki co się nie zmieniły (chyba że wejdą NeuroProcesory do poweszechnego...
Widzę, że masz dosyć szerokie zainteresowania, jednakże zawierające się w obszarach szeroko rozumianej techniki i inżynierii. Najlepiej idź tam, gdzie poziom nauczania jest w miarę dobry. I teraz mam dylemat w którą stronę pójść, w końcu od tego będzie zależało co będę robił w przyszłości ;). I tak i nie. Z jednej strony owszem, nie da się być dobrym...
Wszystko pięknie, ale taki kod jest miejscami bardzo duży. Pamiętam, jak do FPGA chłopaki pakowali zrobione "manualnie" I2C, bo gotowy IP core był za wielki... Pytanie - czy zawsze tak musi być. To pytanie do twórców kompilatorów/języków/translatorów ;-) Gdyby do dyspozycji mieć pewien szkielet, którego pola można wypełniać swoimi procedurami, to chyba...
dzieki Freddie za pomoc, ruszyłem z tym wszytkim dzieki Tobie, to jest mój pierwszy styk z tak niskopoziomowym programowaniem, aczkolwiek to api stelarisa teraz juz znacznie ułatwia prace, pod każdy procek luminara masz już napisane wsztykie funkcje, wsztyko mi już działa, użyłem Twojego makefile, tablice wektorów tak jak wyżej przerobiłem i złączyłem...
C++ jest bardzo złożony za co idzie bardzo trudnym językiem. To że ktoś nauczy się składni to jeszcze bardzo daleko by mówił że potrafi posługiwać się tym językiem. Nie pomaga w tym wszystkim co jakiś czas wypuszczanie nowych wersji, które często bardzo mocno zmieniają podejście do pisania kodu to złożoność języka tylko rośnie. Dodajmy wisienkę w postaci...
a pamiętasz te stare i dobre do tego płytki od 386?? One miały jedną zaletę :D: BIOS miał wbudowaną funkcję low-formatu :), od 286 chyba też.... od 486 nie są programowane w BIOSach :( Pozdrawiam
Czy mogę zgrać ROM za pomocą interfejsu USB podłączonego do złącza dysku ? Chcesz zgrać ROM po protokole ATA przez przejściówkę USB? Programujesz niskopoziomowo? A umiesz zidentyfikować ROM? Poszukaj układu w obudowie SOP-8, powinien mieć oznaczenie U12. nie po to żeby dyskutować merytorycznie i aby amatorzy coś popróbowali zrobić - właśnie po to i...
Dla mnie programowanie mikrokontrolerów, zawsze nieodłącznie wiązało się z zastępowaniem sprzętu - robieniem w programie, tego co kiedyś robiły przerzutniki, bramki i tranzystory, takie rzeczy są z natury niskopoziomowe, niezależnie jaki język programowania wybierzemy. Języki wysokiego poziomu stworzono z myślą żeby to wszystko ukryć, żeby liczyć na...
Wstyd pisać ale nie mogę ogarnąć środowiska Eclipse + JAVA. Jak dołączyć istniejący plik źródłowy (*.java) do istniejącego projektu? Zazwyczaj programuję w C/C++ i zazwyczaj "niskopoziomowo" - Z Javy nie korzystałem w ogóle... Z góry dzieki za odp.
Język C to język C, ale bez przekopania się przez dokumentację nie ma szans programować mikrokontrolery. Nawet pisząc stos TCP/IP korzystasz z funkcji systemowych, jak się dowiedziałeś o ich istnieniu? Skąd wiesz jak jest zbudowane API kernela? Przecież bez tego ani rusz. Tu sprawa wygląda podobnie, program napiszesz, ale żeby odwoływać się do urządzeń...
Wbrew opinii któregoś z szanownych przedpiśców, również na Elce są znakomite umysły nie tylko z dziedziny elektroniki, więc jest szansa, że zechcą się odezwać. No ale nie piszę od tak, tylko na podstawie swoich doświadczeń w szukanie ich. Może i są, ale nie chcą się zgłaszać. I żeby nie było że zniechęcam a sam nie jestem chętny. Właśnie jestem chętny....
1. Czy jeśli zdecydowałbym się na czyste avr to czy są jakieś schematy? np. na radio fm z rds i wyświetlaczem? Google i elektroda :D 2. Jeśli jednak arduino to czy bym mógł programować bez problemu zewnętrzne mikrokontrolery? (czytałem że trzeba wgrywać bootloader) z tego co JA czytałem, to możesz na luzie wgrać hexa z Arduino na mikrokontroler taki...
(at)LChucki W zasadzie 060 i pierwsze Pentiumy to ostatnie procki, które są na tyle proste w implementacji wykorzystania, że płytkę pod nie zaprojektujesz w czasie wolnym w dwa tygodnie :) Przy czym x86 nie lubię, gdyż mają zamknięty, podpisany i najpewniej dziurawy mikrokod, a 68040 i w trochę mniejszym stopniu 060 są jeszcze wykonane według zasady...
Najprościej LowLevel Format - usunie wszystko z partycjami włącznie. https://en.wikipedia.org/wiki/Disk_forma... Naprawdę sądzisz że autor powinien to robić? Tak dla wyjaśnienia - formatowanie niskopoziomowe dla współczesnych dysków twardych nie istnieje. To co kiedyś ustalało się w tym procesie (programowanie...
No hehe, elektronika jak już wspomniałem to takie małe hobby, a co do traktowania procesora jako czarnej skrzynki zgodzić się nie moge... Przecież programista musi znać budowę procesora na który pisze jakąś aplikacje, a zwłaszcza aplikacje w języku niskopoziomowym... Co do programowania mikroprocesorów-narazie bawie sie bascomem, poniewarz assembler...
Według nowych trendów i podobno sztuki to herbaty wrzątkiem nie zalewamy a jakimiś 80st :D ..ale to tak żartem na boku. ..a tak druga moja refleksja. Dostaliście panowie kompilatory C, ale przecież ktoś to musiał napisać by tę składnie zamieniało na optymalny ASM. Żeby tak się stało potrzebni sa specjaliści ASM. JAk ich zabraknie to kolejnej lepszej...
znajomość asemblera ZDECYDOWANIE i to bez DWÓCH zdań przyda ci się przy programowaniu w C. Chyba w celu utrwalania niskopoziomowych nawyków starając się przechytrzyć kompilator (; 4\/3!!
Nie można mówić o tym który jest lepszy/gorszy bez określenia co chce się zrobić. Chciałbyś tworzyć aplikacje graficzne z obsługą sieci i baz danych, czy też może dość niskopoziomowe programy? A może po prostu zaczynasz programować i nie wiesz który język wybrać?
wszystko pięknie tylko czasem nawet w C do pewnych rzeczy nalezy podejśc w miarę niskopoziomowo Niskopoziomowo działa przeważnie twórca bibliotek języka C, dzięki temu programujący w C dostaje funkcje, które w łatwy i zrozumiały sposób może uzyskiwać efekty, które musiałby długo klepać w niskopoziomowo. Czasami nie ma wyboru i trzeba coś zrobić niskopoziomowo,...
niskopoziomowe wysokopoziomowe wysokopoziomowe niskopoziomowe formatowanie niskopoziomowe
volvo silnika total commander google dolny osłona
akumulator karcher zużycie dysku
Wykres pasma średnich i długich częstotliwości w AM Bezpiecznik w telewizorze Panasonic TX-49HX940E: lokalizacja i wymiana