Hodnotenie:
Kniha je zameraná na vývoj ovládačov pre OS X, najmä na IOKit. Sú v nej zhromaždené dôležité praktické informácie, ale má značné medzery v pokrytí, najmä pokiaľ ide o ovládače videa a iné komponenty jadra.
Výhody:Kniha ponúka zrozumiteľnosť vysvetlení, zhromažďuje rozptýlené informácie o ovládačoch zariadení Apple a je veľmi užitočná pre vývoj IOKit. Pokrýva praktické aspekty vývoja jadra vrátane ladenia a nasadzovania ovládačov.
Nevýhody:Rozsah knihy je obmedzený, konkrétne chýba pokrytie video ovládačov a ďalších dôležitých tém jadra. Niektorí čitatelia sa stretli s chýbajúcimi stránkami a poznamenali, že je to v podstate kniha výlučne o IOKit, čo by mohlo zanechať značné medzery pre komplexné pochopenie jadra.
(na základe 8 čitateľských recenzií)
OS X and IOS Kernel Programming
Programovanie jadra OS X a iOS kombinuje základné znalosti operačného systému a architektúry jadra s vysoko praktickým prístupom, ktorý vám pomôže písať efektívny kód na úrovni jadra. Naučíte sa základné koncepty, ako je správa pamäte a synchronizácia vlákien, ako aj rámec I/O Kit. Naučíte sa tiež písať vlastné rozšírenia na úrovni jadra, napríklad ovládače zariadení pre zariadenia USB a Thunderbolt vrátane sieťových, úložných a zvukových ovládačov.
Programovanie jadra OS X a iOS poskytuje prenikavý a úplný úvod do jadra XNU, na ktorom bežia iPhony, iPady, iPody a servery a klienti Mac OS X. Potom si rozšírite obzory a preskúmate architektúru systémov Mac OS X a iOS. Pochopenie operačných systémov Apple vám umožní písať efektívne ovládače zariadení, ako sú tie, o ktorých sa píše v knihe, pomocou súpravy I/O Kit.
S knihou Programovanie jadra OS X a iOS budete:
⬤ Objavíte klasické témy architektúry jadra, ako je správa pamäte a synchronizácia vlákien.
⬤ Zorientujete sa v zložitostiach procesu vývoja jadra pomocou nástrojov na ladenie a profilovanie jadra.
⬤ Učte sa, ako nasadzovať svoje projekty na úrovni jadra a ako ich úspešne zabaliť.
⬤ Napíšte kód, ktorý spolupracuje s hardvérovými zariadeniami.
⬤ Preskúmajte ľahko pochopiteľný príkladový kód, ktorý môžete použiť aj vo svojich vlastných projektoch.
⬤ Vytvárajte sieťové filtre.
Či už ste nadšenec, študent, alebo profesionálny inžinier, obráťte sa na Programovanie jadra OS X aiOS a nájdite znalosti, ktoré potrebujete, aby ste mohli začať vyvíjať.
© 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)