- 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 |
Zaawansowana drukarka 3D, która oferuje wyjątkowe możliwości w druku. Obsługuje szeroki zakres filamentów, w tym PLA, PETG, TPU, ABS, a także polimery wzmacniane włóknem węglowym, zapewniając maksymalną temperaturę hot endu do 300°C i prędkość druku do 500 mm/s. Urządzenie jest wyposażone w zaawansowane funkcje, takie jak Bambu Micro Lidar, kamera monitorująca komorę oraz odzyskiwanie po utracie zasilania, co czyni je idealnym rozwiązaniem dla wymagających projektów przemysłowych i hobbystycznych. Bambu Lab X1-Carbon 3D Printer
Brak towaru
Wyświetlacz z ekranem dotykowym TFT LCD 7" dla Raspberry Pi wraz czano-białą obudową. Wyświetlacz posiada 1024x600 pikseli oraz jest wyposażony w interfejs HDMI do wyświetlania obrazu oraz USB do ekranu dotykowego. Waveshare 7inch HDMI LCD (C) (with bicolor case) rev.3.1
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Odroid UPS2 to UPS przeznaczony do pracy z komputerami Odroid C1, C1+ i C2. Wyposażony jest w litowo-polimerowy akumulator o pojemności 3000 mAh
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Energooszczędna płytka z mikrokontrolerem ATmega328P kompatybilna z Arduino Pro. Na jednej baterii CR2032 o pojemności 210 mAh może pracować nawet 60 dni. DFRobot DFR0343
Brak towaru
Wzmacniacz dźwięku - super ucho - zestaw do samodzielnego montażu
Brak towaru
Przemysłowy przełącznik sieciowy wyposażony w 5 portów Gigabit Ethernet. Może pracować w trybie Full-duplex 10/100/1000M. Waveshare Gigabit-Switch-5P
Brak towaru
Brak towaru
Xilinx Kintex®-7 XC7K325T-1FFG676 FPGA - zestaw uruchomieniowy
Brak towaru