reklama - zainteresowany?

RTLinux - system czasu rzeczywistego - Helion

RTLinux - system czasu rzeczywistego
Autor: Kazimierz Lal, Tomasz Rak, Krzysztof Orkisz
ISBN: 83-7197-898-7
stron: 116, Format: B5, okładka: miękka
Data wydania: 2003-01-16
Księgarnia: Helion

Cena książki: 35,00 zł

Dodaj do koszyka RTLinux - system czasu rzeczywistego

Tagi: Inne | Linux

Systemy czasu rzeczywistego stanowią specyficzną, ale bardzo ważną dziedzinę współczesnej informatyki. Złożoność samego przetwarzania w czasie rzeczywistym oraz fakt, że oprogramowanie czasu rzeczywistego jest implementowane najczęściej w niewidocznych, najniższych warstwach systemów informatycznych, sprawia, że te elementy są ukryte przed przeciętnymi użytkownikami, a wiedza na ich temat jest niewielka i trudno dostępna.

Typowymi i najliczniejszymi przedstawicielami systemów czasu rzeczywistego są systemy sterowania procesów przemysłowych, często należące do klasy systemów określanych jako wbudowane. Ich zadaniem jest sterowanie liniami technologicznymi, obrabiarkami, robotami, układami napędowymi itp. W życiu codziennym systemy te stosowane są stosowane w nowoczesnych aparatach fotograficznych do określania parametrów ekspozycji, w samochodach do sterowania bezpośrednim wtryskiem paliwa oraz w osobistych komputerach kieszonkowych.

Książka opisuje RTLinux, darmowy system operacyjny czasu rzeczywistego oparty na Linuksie. Nowoczesna architektura i szeroki wybór platform, na których pracuje, czyni go interesującym dla wszystkich osób potrzebujących takiego systemu.

. W książce znajdziesz opisane:
  • ArchitekturÄ™ Linuxa i modyfikacje wprowadzone w systemie RTLinux
  • InstalacjÄ™ i konfiguracjÄ™ RTLinuxa
  • Tworzenie aplikacji czasu rzeczywistego
  • Prosty system pomiarowy czasu rzeczywistego
Uzupełnieniem książki są dodatki opisujące dokładnie pełną listę funkcji implementowanych przez RTLinux, a także przykłady ich praktycznego wykorzystania.

Dodaj do koszyka RTLinux - system czasu rzeczywistego

 

Osoby które kupowały "RTLinux - system czasu rzeczywistego", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Mapa Agile & Scrum. Jak si
  • Lean dla bystrzaków. Wydanie II
  • Gra bez koÅ„ca

Dodaj do koszyka RTLinux - system czasu rzeczywistego

Spis treści

RTLinux - system czasu rzeczywistego -- spis treści

Wstęp (5)

Rozdział 1. Linux a czas rzeczywisty (11)

  • JÄ…dro systemu (11)
  • Szeregowanie procesów (12)
  • Rozdzielczość szeregowania (12)
  • WywoÅ‚ania systemowe (13)
  • Przerwania sprzÄ™towe (13)
  • Pamięć wirtualna (13)
  • Optymalizacja wykorzystania zasobów systemowych (14)

Rozdział 2. RTLinux (15)

  • Podstawowe zaÅ‚ożenia (15)
  • Architektura systemu (15)
  • Wirtualny system przerwaÅ„ (17)
  • Zadania czasu rzeczywistego (18)
  • Szeregowanie zadaÅ„ (19)
  • Odmierzanie czasu (21)
  • Komunikacja miÄ™dzyprocesowa (23)
    • Kolejki czasu rzeczywistego (23)
    • Pamięć dzielona (24)
    • Synchronizacja i wzajemne wykluczanie (24)

Rozdział 3. Instalacja i konfiguracja systemu RTLinux (27)

  • Pakiet (27)
    • Historia (27)
    • Autorzy (28)
    • Licencja (29)
    • Zawartość (30)
    • Mini-RTL (31)
  • Przebieg instalacji (32)
    • Wybór dystrybucji (32)
    • Wymagania sprzÄ™towe (33)
    • Wymagania dla Å›rodowiska programistycznego (34)
    • ŹródÅ‚a pakietów (36)
    • Przebieg instalacji (37)
  • Kompilacja jÄ…dra (38)
  • Konfiguracja i kompilacja RTLinuksa (40)
  • ModuÅ‚y czasu rzeczywistego (43)
    • Uruchamianie modułów systemowych (43)
    • Uruchamianie modułów czasu rzeczywistego użytkownika (47)

Rozdział 4. Aplikacje czasu rzeczywistego (49)

  • Standard POSIX (49)
  • Struktura systemu RT-Linux (54)
    • ŹródÅ‚a pomocy przy programowaniu zadaÅ„ czasu rzeczywistego (56)
  • Kompilacja modułów (57)
  • PrzykÅ‚adowe problemy spotykane w aplikacjach RTLinuksa (57)
    • Aplikacja "Hello World!" (57)
    • Zadania czasu rzeczywistego (59)
    • Kolejki czasu rzeczywistego (60)
    • ObsÅ‚uga przerwaÅ„ systemowych (63)
    • ObsÅ‚uga sygnałów czasu rzeczywistego w procesach Linuksa (64)
    • Zegar i funkcje konwersji czasu (66)
    • Pamięć dzielona (68)
    • Mechanizmy synchronizacji miÄ™dzyzadaniowej (69)

Rozdział 5. Prosty system pomiarowy czasu rzeczywistego (73)

  • Multimetr METEX 3650CR - dane techniczne (73)
  • Komunikacja z multimetrem (74)
  • Sterownik portu szeregowego (75)
  • ModuÅ‚ obsÅ‚ugi multimetru (78)
  • Uwagi koÅ„cowe (85)

Rozdział 6. Podsumowanie (87)

Dodatek A Pełna lista funkcji implementowanych przez system RTLinux (89)

  • Funkcje charakterystyczne dla systemu (89)
  • Podzbiór funkcji interfejsu POSIX, implementowany przez wersjÄ™ 3.1 (91)
  • Opcjonalne funkcje POSIX zależne od konfiguracji (93)
  • Zmienne warunkowe POSIX (93)
  • Semafory POSIX (93)
  • Funkcje o ograniczonym zakresie używania (94)

Dodatek B Przykładowe programy z wykorzystaniem API systemu RTLinux (95)

  • Przechwytywanie przerwaÅ„ (95)
  • SygnaÅ‚y czasu rzeczywistego w procesach Linuksa (97)

Dodatek C Architektura i386, a wielozadaniowe systemy operacyjne (99)

  • ZarzÄ…dzanie pamiÄ™ciÄ… w trybie chronionym (99)
    • Segmentacja (99)
    • Stronicowanie (pamięć wirtualna) (101)
  • Ochrona (102)
  • Przerwania i obsÅ‚uga wyjÄ…tków (103)
  • ZarzÄ…dzanie zadaniami (105)

Bibliografia (109)

Skorowidz (111)

Dodaj do koszyka RTLinux - system czasu rzeczywistego

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.