- Obecnie brak na stanie
|
Autor: Daniel W. Lewis ISBN: 83-7243-412-3 Format: B5, 300 str. Zawiera CD-ROM Wydawnictwo: RM Wydanie oryginalne: Fundamentals of Embedded Software: Where C and Assembly Meet Prentice Hall |
| O książce |
|
Książka ta stanowi znakomitą alternatywę dla tradycyjnych tekstów uniwersyteckich na temat organizacji komputera i programowania w języku asemblera. Asembler występuje w niej tak, jak jest on najczęściej wykorzystywany w praktyce - jako narzędzie do implementowania niewielkich, szybkich i wyspecjalizowanych procedur wywoływanych z programu głównego napisanego w języku wysokiego poziomu, takiego jak C. Na bazie oprogramowania osadzonego książka wprowadza techniki programowania wielowątkowego, systemy z wywłaszczaniem i bez wywłaszczania , dzielone zasoby oraz szeregowanie, dostarczając w ten sposób solidne podstawy do dalszej nauki systemów operacyjnych, systemów czasu rzeczywistego i projektowania opartego na mikroprocesorach. Książka powinna pomóc:
Spis treści Przedmowa Rozdział 1 Wstęp 1.1 Co to jest system wbudowany? Rozdział 2 Reprezentacja danych 2.1 Liczby dwójkowe o stałej precyzji Rozdział 3 Maksymalne wykorzystywanie C 3.1 Typy całkowite Rozdział 4 Spojrzenie programisty na budowę komputera 4.1 Pamięć Rozdział 5 Łączenie języka C i asemblera 5.1 Programowanie w asemblerze Rozdział 6 Programowanie wejścia/wyjścia 6.1 Instrukcje we/wy procesorów Intela Rozdział 7 Oprogramowanie współbieżne 7.1 Systemy wielopoziomowe Rozdział 8 Szeregowanie zadań 8.1 Stany wątków Rozdział 9 Zarządzanie pamięcią 9.1 Obiekty w języku C Rozdział 10 Pamięć dzielona 10.1 Rozpoznawanie obiektów dzielonych Rozdział 11 Inicjalizacja systemu 11.1 Organizacja pamięci Dodatek A Zawartość CD-ROM-u Dodatek B Kompilator C/C++ DJGPP Instalacja Dodatek C Asembler NASM Instalacja Dodatek D Projekty programów Pliki z dysku CD wymagane przez wszystkie aplikacje Dodatek E Biblioteka libepc Organizacja pamięci i inicjalizacja Dodatek F Program wstępnego ładowania Indeks |
Moduł z wyświetlaczem e-Paper o przekątnej 12,48 cala i rozdzielczości 1304x984 pikseli. Do komunikacji wykorzystuje interfejs SPI. Charakteryzuje się niskim poborem mocy oraz szerokim kątem widzenia. Waveshare 12.48inch e-paper Module
Brak towaru
STEROWNIK PODŚWIETLANIA WYŚWIETLACZY ALFANUMERYCZNYCH - ZESTAW DO SAMODZIELNEGO MONTAŻU
Brak towaru
Brak towaru
Brak towaru
Wyświetlacz LCD 4x16, 87x60mm, LED backlight (white), NEGATIVE BLUE, rozszerzony zakres temperatury, RoHS
Brak towaru
Solarbotics GM13a 150:1 Mini Metal Gear Motor
Brak towaru
Brak towaru
Płytka PCB do modułu wzmacniacza mocy z LM3886. AVT1922 A
Brak towaru
Obudowa do Odroida C1+ oraz C2 niebieska. Wykonana z trwałego tworzywa sztucznego. Obudowa zawiera otwory na łącze Ethernet, wejścia 4 x USB, microUSB, HDMI oraz łącze DC.
Brak towaru
Płytka z mikrokontrolerem RP2040 wyposażonym w dwa rdzenie ARM Cortex-M0+, które pracują z częstotliwością 133 MHz, 264 kB RAM. Na płytce znajduje się również 16 MB pamięci QSPI flash. Układ może być programowany w C/C++ lub microPython. SparkFun DEV-17717
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Magnes trwały neodymowy walcowy o średnicy 15 mm i wysokości 3 mm.
Brak towaru
Moduł z 7-kolorowym wyświetlaczem ACeP e-Paper o przekątnej 7,3" i rozdzielczości 800 x 480 pikseli wyposażony w Raspberry Pi Pico W. Oferuje komunikację WiFi oraz ma wbudowane przyciski ze wskaźnikami LED, co pozwala zbudować prosty interfejs użytkownika. Pimoroni PIM655
Brak towaru
Brak towaru