- 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 |
Zestaw do kontrolowania wilgotności gleby uprawianych roślin. Zawiera moduł HAT Mini, czujniki wilgotności gleby oraz doniczki i nasiona papryczek chilli. Pimoroni PIM519
Brak towaru
Moduł z czujnikiem spektrum, który działa w zakresie światła widzialnego (450-650 nm). Pozwala zmierzyć i scharakteryzować źródło światła lub sprawdzić, jak badana powierzchnia pochłania lub odbija światło o określonych długościach fali. Pimoroni PIM412
Brak towaru
Moduł z czujnikiem światła ultrafioletowego UV VEML6075. Umożliwia pomiar poziomu promieniowania UVA (350-375 nm) i UVB (315-340 nm). Komunikuje się poprzez magistralę I2C. Pimoroni PIM460
Brak towaru
Moduł z 6-osiowym czujnikiem ruchu IMU, który łączy w jednym układzie 3-osiowy akcelerometr i 3-osiowy magnetometr. Komunikuje się poprzez magistralę I2C. Pimoroni PIM376
Brak towaru
Moduł z 2 wyświetlaczami matrycowymi LED 5x7 przeznaczony do współpracy z Raspberry Pi. Wykorzystuje sterowniki IS31FL3730 i komunikuje się przez interfejs I2C. Pimoroni PIM527
Brak towaru
Moduł z 2 wyświetlaczami matrycowymi LED 5x7 przeznaczony do współpracy z Raspberry Pi. Wykorzystuje sterowniki IS31FL3730 i komunikuje się przez interfejs I2C. Pimoroni PIM526
Brak towaru
Układ praktycznego zegara o wyjątkowo prostej konstrukcji, wyposażony został w czytelny wyświetlacz LED, budzik z funkcją drzemki, oraz podtrzymanie bateryjne pracy zegara po zaniku zasilania
Brak towaru
Zestaw z modułem sterownika silnika wibracyjnego DA7280 i silnikiem LRA (Linear Resonant Actuator). Umożliwia dodanie do projektu informacji zwrotnej z urządzenia w postaci wibracji. SparkFun ROB-18247
Brak towaru
Wyświetlacz Longlife OLED znakowy Winstar (żółty, 16 znaków x 2 wiersze, COB - kontroler na PCB)
Brak towaru
Wyświetlacz OLED WEH001602ABPP5N00100 firmy Winstar to ekran znakowy o wymiarach 80×36×10 mm, wyświetlający 16 znaków na 2 wierszach, z wbudowanym kontrolerem WS0010-TX. Działa w zakresie napięcia zasilania 4,8–5,3 V i temperatur od -40°C do 80°C, oferując wysoką czytelność dzięki technologii OLED.
Brak towaru
Zestaw z płytą Jetson Mate przeznaczony do NVIDIA Jetson Nano oraz Jetson Xavier NX. Pozwala na połączenie 4 modułów SoM i stworzenie domowego klastra obliczeniowego GPU lub serwera. Seeed Studio 110991411
Brak towaru
Płyta Jetson Mate przeznaczona do NVIDIA Jetson Nano oraz Jetson Xavier NX. Pozwala na połączenie 4 modułów SoM i stworzenie domowego klastra obliczeniowego GPU lub serwera. Seeed Studio 114992562
Brak towaru
Czujnik odległości ToF (Time of flight) o zasięgu do 2,5 m. Moduł zasilany jest napięciem 3,3 V i komunikuje się przez interfejs I2C. SparkFun SPX-17716
Brak towaru
Antena RFID przeznaczona do tagów UHF RFID. Pozwala zwiększyć efektywny zasięg tagów do około 2,5 cm. SparkFun SPX-15113
Brak towaru
Wyświetlacz OLED o przekątnej 0,91" i rozdzielczości 128x32 pikseli. Wyposażony jest w zwłącza Qwiic i komunikuje się przez interfejs I2C. SparkFun LCD-17153
Brak towaru
Zestaw startowy z płytką deweloperską RedBoard i modułami Qwiic: IMU, czujnik środowiskowy, moduł GPS, joystick, akcelerometr, klawiatura i czujnik zbliżeniowy, odtwarzacz MP3, przekaźnik i wyświetlacz OLED. SparkFun KIT-16262
Brak towaru