hardware

Zrozumienie sprzętu printf

Zastanawiałem się, czy są jakieś dostępne w Internecie zasoby, które wyjaśniają, co się dzieje z czymś, na przykład printf of C, które wyjaśnia, co dzieje się na bardzo niskim poziomie (BIOS/wywołania jądra)

Jak wykrywa się przepełnienie na poziomie binarnym?

Czytam podręcznik Computer Organization and Design Hennessey and Patterson (4th edition). Na stronie 225 opisano sposób wykry ... awia swój bit nośny, jest przepełnienie. Uwaga: naprawdę Nie wiem, jakie znaczniki są tutaj odpowiednie, możesz je edytować.

Jak programować sprzęt? [zamknięte]

Jestem biegłym programistą Visual Basic. Chciałbym się dowiedzieć, jak ludzie programują sprzęt. Na przykład widziałem, jak l ... iągnąć? Czy można to zrobić za pomocą VB lub Javy? Mam doświadczenie w czytaniu kodu C, C++. Znam IO tylko w języku C i C++.

Jak zrobić TDD ze sprzętem

Wszystkie projekty, które pracuję, są interfejsem do jakiegoś sprzętu i często jest to główny cel oprogramowania. Czy są jaki ... óbować to zrobić? 2. Update: ja też szukam jakiegoś konkretnego przykłady dokładnie jak ludzie radzili sobie z tą sytuacją.

Dlaczego Komputery pracują w systemie binarnym?

Przeprowadziłem kilka poszukiwań, ale nie znalazłem naprawdę satysfakcjonującej odpowiedzi. Jako deweloper chcę zainwestować ... zumienie tego, dlatego szukam kompletnego wyjaśnienia na ten temat i nie krępuj się podawać użytecznych referencji. Dzięki.

Od czego mogę zacząć od programowalnego sprzętu?

Od dłuższego czasu miałem ochotę nauczyć się chociaż trochę programowania sprzętu i pomyślałem, że zapytam tutaj, aby uzyskać ... iu przycisku. Myślę, że to dobre miejsce na początek, ktoś ma wskazówki na temat sprzętu do kupienia lub Jak mogę to zacząć?

Obróbka grafiki 3D - jak obliczyć matrycę modelview

Mam problem ze zrozumieniem matematyki do konwersji z przestrzeni obiektowej do przestrzeni widoku. Robię to w sprzęcie i mam ... , co nie jest bezpośrednio związane z kodem opengl. za przekształcaniem punktów ze współrzędnych obiektu na współrzędne oczu.

Czy konstruktor C++, który łączy się ze sprzętem, powinien działać naprawdę? [duplikat]

Możliwy duplikat:ile pracy należy wykonać w konstruktorze? Zmagam się z pewną radą, którą mam z tyłu głowy, ale któr ... po alokacji. Po prostu staram się dowiedzieć, co gotchas obecnie nie biorąc pod uwagę, że może doprowadzić do takiej porady.

Wielowątkowa paranoja

Jest to złożone pytanie, proszę dokładnie rozważyć przed udzieleniem odpowiedzi. Zastanów się nad tą sytuacją. Dwa wątki (c ... w kompilatora lub ręcznej kontroli po kompilacji. Chciałbym jednak wiedzieć, czy sprzęt nadal może popsuć Kodeks w praktyce.

Czy bit przesuwa O (1) Czy O (n)?

Są operacje zmiany O(1) Czy O(n) ? Czy to ma sens, że komputery zazwyczaj wymagają więcej operacji, aby przesunąć 31 miejsc ... st stała niezależnie od tego, ile miejsc musimy się przesunąć? PS: zastanawiam się, czy hardware jest odpowiednim tagiem..

Dlaczego podział float jest powolny?

Jakie są kroki algorytmu do dzielenia zmiennoprzecinkowego? Dlaczego wynik jest wolniejszy niż powiedzmy, mnożenie? Czy rob ... wodowało spowolnienie wydajności. Interesowało mnie tylko, jak C lub c++ wykonują te operacje, które spowodowałyby powolność.

Sondaż w odpowiedni sposób?

Jestem inżynierem oprogramowania / sprzętu z dużym doświadczeniem w technologiach C i embedded. Obecnie jestem zajęty pisanie ... merów, wątków lub zadań? Wiem, że sondaże to coś, czego większość z was "nienawidzi" , ale każda sugestia jest mile widziana!

Jak działa pamięć o dostępie losowym? Dlaczego jest to stały dostęp losowy?

Lub innymi słowy, dlaczego dostęp do dowolnego elementu w tablicy zajmuje stały czas (zamiast O(n) lub innego czasu)? Wygoog ... w późniejszych komentarzach OP rozumie, że obliczenia adresowe wymagają stałego czasu i zastanawia się, co się potem stanie.)

Wiele klawiatur i niskopoziomowych haków

Mam system, w którym mam wiele klawiatur i naprawdę muszę wiedzieć, z której klawiatury pochodzi pociągnięcie klawisza. Aby ... ać je na ekranie, na który nawet nie patrzy. Skąd mam wiedzieć która klawiatura była odpowiedzialna za naciśnięcie klawisza?

proces przeglądania aplikacji na iOS: aplikacja wymaga zewnętrznego sprzętu (połączenie przez WiFi)

Napisaliśmy aplikację dla naszych klientów, która łączy się ze sprzętem zewnętrznym przez Wifi (sprzęt zaprojektowany przez n ... tego, co musimy zrobić, aby uzyskać tę aplikację przez proces przeglądu i do aplikacji Sklep. Każdy wgląd będzie doceniony.