- 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 |
Dekoder dedykowany do odbioru programów cyfrowych telewizji naziemnej w standardzie DVB-T2 H.265. Wyposażony w złącza HDMI, SCART, RF, USB oraz komunikację WiFi. BLOW 4815FHD
Brak towaru
Tuner cyfrowy do odbioru naziemnej telewizji w standardzie DVB-T, DVB-T2 HEVC oraz DVB-C na notebookach i komputerach. Rebel KOM1060
Brak towaru
Sterownik silników bezszczotkowych dedykowany do Arduino. Może obsługiwać napędy o napięciu sterowania od 9 V do 24 V DC i dostarczać prąd o natężeniu do 20 mA. Seeed Studio 105030027
Brak towaru
Bioniczny pies-robot, który stanowi idealne narzędzie do nauki programowania i badania ruchu robotów czworonożnych. Dzięki dedykowanej płytce Arduino koordynującej ruchy, można podpiąć różne czujniki, aby uzyskać dodatkową interakcję z otoczeniem. Seeed Studio 114992499
Brak towaru
Antena dookólna LoRa wykonana z włókna szklanego. Ma średni zysk 5 dBi i pracuje w zakresie częstotliwości od 860 do 930 MHz. Seeed Studio 318020612
Brak towaru
Radiator dedykowany do minikomputerów NanoPi NEO. W zestawie z termopadem. FriendlyELEC NanoPi NEO Heat Sink
Brak towaru
Przystawka USB do komputera pracująca jako 2-kanałowy oscyloskop, 34-kanałowy analizator stanów logicznych oraz programowalny generator sygnałów. Digilent 411-001
Brak towaru
Przystawka USB do komputera pracująca jako 2-kanałowy oscyloskop, 34-kanałowy analizator stanów logicznych oraz programowalny generator sygnałów. W zestawie sondy BNC. Digilent 471-058
Brak towaru
Filament firmy ROSA3D wykonany z wysokiej jakości granulatu PLA-Silk charakteryzującego się intensywną barwą oraz wyjątkowym połyskiem. Na szpuli nawinięte jest 0,8 kg filamentu o średnicy 1,75 mm. Filament ROSA3D PLA-Silk Violet
Brak towaru
Filament firmy ROSA3D wykonany z wysokiej jakości granulatu PLA-Silk charakteryzującego się intensywną barwą oraz wyjątkowym połyskiem. Na szpuli nawinięte jest 0,8 kg filamentu o średnicy 1,75 mm. Filament ROSA3D PLA-Silk Bronze
Brak towaru
Filament firmy ROSA3D wykonany z wysokiej jakości granulatu PLA-Silk charakteryzującego się intensywną barwą oraz wyjątkowym połyskiem. Na szpuli nawinięte jest 0,8 kg filamentu o średnicy 1,75 mm. Filament ROSA3D PLA-Silk Graphite
Brak towaru
Zestaw do budowy robota mobilnego z podwoziem Mecanum na bazie Raspberry Pi. Wyposażony w moduł rozszerzeń Raspberry Pi Build HAT. Waveshare BuildMecar-Kit-A
Brak towaru
Zestaw do budowy robota mobilnego z podwoziem Mecanum na bazie Raspberry Pi. Wyposażony w moduł rozszerzeń Raspberry Pi Build HAT i kamerę 5 MP. Waveshare BuildMecar-Kit-B
Brak towaru
Płyta rozszerzeń przeznaczona do modułów głównych MicroMod. Wyposażona została w złącza Qwiic i mikroBUS. SparkFun DEV-18710
Brak towaru
Pilot do sterowania urządzeniami BleBox. Zasilany bateryjnie, pozwala na sterowanie 7 sterownikami jednocześnie. BleBox sRemote
Brak towaru
Listwa montażowa ARK 4-pinowa o rastrze 2,54 mm, nierozłączalna. 308-2.54-04P-14-00AH
Brak towaru