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
https://obrazki.elektroda.pl/4209297400_... Cyklicznie trafiam na dyskusje próbujące określić, co jest lepsze - podejście niskopoziomowe czy użycie gotowych platform / frameworków. Ostatnio zastanawiam się, czy taka ogólna dyskusja ma jakiś sens? Przy ściśle określonym przypadku można dyskutować, jakie rozwiązanie jest lepsze pod względem...
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...
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ł...
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...
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...
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??
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.
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....
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ść...
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.
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...
(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...
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...
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...
To zostaje wylutowanie/wyciągnięcie z podstawki kości BIOS i programowanie w zewnętrznym programatorze. Chyba że Gigabyte ma dual Bios
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...
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ą,...
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...
(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...
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ć....
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...
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-...
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 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...
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...
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...
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...
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...
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.
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...
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ę.
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....
Przecież jakby nie patrzeć to nie ma jednej uniwersalnej metody w tak niskopoziomowym programowaniu. Ja to nazywam KOMPROMIS -em :)
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.
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).
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...
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...
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.
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...
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...
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...
Szukam poradników programowania językiem niskopoziomowym Assembler 64bit. Dla kompletnego nowicjusza, który dopiero wycyzeluje swoją składnię w programowaniu :) Please help me!
Chętnie bym też dowiedział się nieco o niskopoziomowej architekturze i assemblerze.
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...
programowanie niskopoziomowe niskopoziomowe wysokopoziomowe wysokopoziomowe niskopoziomowe
zrobić projektor laserowy schemat instalacji elektrycznej mondeo taśma izolacja
elektrozawór generator tefal antena pokojowa
Żarówka LED OSRAM 73081 S14s 3W - Informacje i Zastosowanie Migające lampki i brak działania silnika w młocie udarowym Hitachi