- 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 |
Pololu RP5/Rover 5 Expansion Plate RRC07B (Wide) Transparent Clear
Brak towaru
Pololu RP5/Rover 5 Expansion Plate RRC07B (Wide) Transparent Light-Blue
Brak towaru
Pololu RP5/Rover 5 Expansion Plate RRC07B (Wide) Solid White
Brak towaru
Pololu RP5/Rover 5 Expansion Plate RRC07A (Narrow) Transparent Light-Blue
Brak towaru
Pololu RP5/Rover 5 Expansion Plate RRC07B (Wide) Transparent Gray
Brak towaru
Brak towaru
Prosty w użyciu czujnik pola magnetycznego i przyśpieszenia, interfejs I2C lub SPI, zasilanie 2,5-5,5V, zakres pomiarowy magnetometru: ±2~±12Gs, zakres pomiarowy akcelerometru: ±2~±16g, kompatybilny z Arduino i Raspberry Pi. Pololu 2127
Brak towaru
LSM303DLHC 3D Compass and Accelerometer Carrier with Voltage Regulator
Brak towaru
Motor with 64 CPR Encoder for 37D mm Metal Gearmotors (No Gearbox)
Brak towaru
HP Motor with 48 CPR Encoder for 25D mm HP Metal Gearmotors (No Gearbox)
Brak towaru
Motor with 48 CPR Encoder for 25D mm Metal Gearmotors (No Gearbox)
Brak towaru
Power HD Ultra-High-Torque, High-Voltage Digital Giant Servo HD-1235MG
Brak towaru
Power HD Low-Profile Digital Servo 1207TG
Brak towaru
Pololu 42x19mm Idler Wheel/Sprocket Pair - Black
Brak towaru
Pololu 42x19mm Idler Wheel/Sprocket Pair - White
Brak towaru
Brak towaru