Hodnotenie:
Recenzie vyzdvihujú „FreeBSD Device Drivers“ ako cenný zdroj informácií pre pochopenie a vývoj ovládačov zariadení v prostredí FreeBSD. Čitatelia považujú knihu za informatívnu, praktickú a dobre štruktúrovanú, hoci niektorí sa domnievajú, že v niektorých oblastiach jej chýba hĺbka.
Výhody:Kniha je dobre organizovaná a ponúka jasné vysvetlenie architektúry ovládačov zariadení. Obsahuje praktické príklady a rozprávací štýl, ktorý uľahčuje čítanie. Odporúčame ju každému, kto chce prehĺbiť svoje znalosti o systéme FreeBSD a vývoji ovládačov, najmä profesionálom a študentom. Mnohí používatelia oceňujú hlboké znalosti autora a relevantnosť knihy pre reálne programovanie.
Nevýhody:Niektorí čitatelia majú pocit, že kniha zamlčuje dôležité detaily, čím je menej užitočná pri písaní zložitých ovládačov, najmä pokiaľ ide o USB. Niekoľko recenzentov uvádza, že nemusí dostatočne pokrývať všetky typy ovládačov. Okrem toho sa vyžaduje predchádzajúca znalosť programovania v jazyku C, čo ju robí nevhodnou pre úplných začiatočníkov.
(na základe 19 čitateľských recenzií)
Freebsd Device Drivers: A Guide for the Intrepid
Ovládače zariadení umožňujú vášmu softvéru komunikovať s hardvérom, a keďže každý operačný systém má špecifické požiadavky, písanie ovládačov nie je triviálne. Pri vývoji pre FreeBSD ste pravdepodobne museli prehľadávať internet a prehrabávať sa zdrojmi jadra, aby ste zistili, ako napísať potrebné ovládače. Našťastie to teraz prestáva. V knihe FreeBSD Device Drivers vás Joseph Kong naučí, ako zvládnuť všetko od základov vytvárania a spúšťania načítateľných modulov jadra až po zložitejšie témy, ako je synchronizácia vlákien. Po rýchlokurze rôznych rámcov ovládačov FreeBSD sa v rozsiahlych výukových častiach rozoberajú reálne ovládače, napríklad ovládač tlačiarne s paralelným portom.
Naučíte sa:
-Všetko o Newbus, infraštruktúre, ktorú používa FreeBSD na správu hardvérových zariadení vo vašom systéme.
-Ako pracovať so zbernicami ISA, PCI, USB a inými zbernicami.
-Najlepšie spôsoby ovládania hardvérových zariadení a komunikácie s nimi z používateľského priestoru.
-Ako používať priamy prístup do pamäte (DMA) na dosiahnutie maximálneho výkonu systému.
-Vnútorné fungovanie ovládača virtuálneho nulového modemového terminálu, ovládača tlačiarne USB, ovládača adaptéra Intel PCI Gigabit Ethernet a ďalších dôležitých ovládačov.
-Ako používať spoločnú metódu prístupu (CAM) na správu adaptérov hostiteľskej zbernice (HBA)
Stručné popisy a rozsiahle poznámky vás prevedú mnohými príkladmi kódu. Nemusíte strácať čas hľadaním manuálových stránok alebo prehrabávaním sa v zdrojoch jadra, aby ste zistili, ako tento záhadný kúsok hardvéru spolupracuje s vaším systémom. FreeBSD Device Drivers vám poskytuje rámec, ktorý potrebujete na napísanie akéhokoľvek ovládača.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)