Értékelés:
A könyvet dicsérik a Linux-illesztőprogramok fejlesztésének hatékony megközelítéséért, amely átfogó és gyakorlatias útmutatót nyújt mind a kezdők, mind a tapasztalt felhasználók számára. A Kindle-kiadással azonban jelentős problémák vannak, amelyek akadályozzák az olvasást.
Előnyök:⬤ Praktikus és lépésről lépésre történő útmutatót kínál a komplex Linux-koncepciókhoz
⬤ hasznos példákat és kódrészleteket tartalmaz
⬤ segít az olvasóknak megérteni az olyan kihívást jelentő témákat, mint az eszközfák és a megszakításkezelés
⬤ kezdők és szakértők számára egyaránt alkalmas.
A Kindle-kiadásnak komoly formázási problémái vannak, amelyek olvashatatlanná teszik; a szerkesztésre és a kiadás minőségére is vannak panaszok.
(2 olvasói vélemény alapján)
Linux Device Driver Development Cookbook
Több mint 30 recept egyedi illesztőprogramok fejlesztéséhez beágyazott Linux-alkalmazásaihoz. Főbb jellemzők A kernel eszközeinek használata hatékony illesztőprogramok fejlesztéséhez Gyakorlati megközelítésen keresztül megtanulja az eszközillesztőprogramok fejlesztésének alapvető fogalmait Egy egyéni karakteres eszköz programozása a kernel belső részeihez való hozzáféréshez Könyv leírása
A Linux egy egységes kernel, amelyet széles körben használnak beágyazott rendszerek fejlesztésére. Mivel a Linux az egyik legnépszerűbb használt operációs rendszerré vált, megnőtt az érdeklődés a saját eszközillesztőprogramok fejlesztése iránt is. Az eszközillesztők kritikus szerepet játszanak a rendszer teljesítményében, és biztosítják, hogy az eszköz a kívánt módon működjön.
Számos példát kínál a karakteres eszközök fejlesztésére és más kernel-belsők, például a megszakítások, kernel-időzítők és várakozási sorok használatára, valamint az eszközfa kezelésére, így Ön képes lesz arra, hogy beágyazott rendszeréhez hozzáadja az egyedi perifériák megfelelő kezelését. A Linux kernel telepítésével, majd konfigurálásával kezdjük. A telepítés után megtanulod használni a különböző kernelfunkciókat és a karakteres meghajtókat. A megszakításokkal is részletesen foglalkozol majd, és azzal, hogyan tudod kezelni őket. Később belemész az alkalmazások fejlesztéséhez szükséges kernelbelsőkbe. Ezután fejlett karakterillesztőket fogsz implementálni, és szakértő leszel a fontos Linux eszközillesztők írásában is.
A könyv végére Ön képes lesz arra, hogy könnyedén megírjon egy egyéni karakterillesztő-illesztőprogramot és kernelkódot a saját igényeinek megfelelően. Amit megtanulhat Megismerkedik a legújabb kernel kiadásokkal (4. 19+/5. x), amelyek az ESPRESSObin devkit-en, egy ARM 64 bites gépen futnak A kernel forrásainak letöltése, konfigurálása, módosítása és építése Eszközillesztő vagy modul hozzáadása és eltávolítása a kernelből A kernelprogramozás elsajátítása Megérti, hogyan kell karakterillesztőket implementálni a különböző számítógépes perifériák kezelésére Jól ismeri a kernel segédfunkcióit és objektumait, amelyek felhasználhatók a kernelalkalmazások építéséhez Elsajátítja a mélyreható koncepciók ismeretét az egyéni hardverek Linux-szal történő kezeléséhez mind a kernel, mind a felhasználói térből Kiknek szól ez a könyv?
Ez a könyv segítséget nyújt mindenkinek, aki saját Linux eszközillesztőprogramokat szeretne fejleszteni beágyazott rendszerekhez. A Linux operációs rendszerrel és a beágyazott fogalmakkal való alapvető ismeretek birtokában kell lenni. Tartalomjegyzék A fejlesztőrendszer telepítése Bepillantás a rendszermag belsejébe A Char-illesztőprogramokkal való munka Az eszközfa használata Megszakítások és párhuzamosság kezelése Különféle rendszermagbelsők Fejlett Char-illesztőprogram-műveletek (A. függelék): További információk a Char-meghajtókkal való munkához (B függelék): További információk az eszközfa használatáról (C. függelék): További információk a megszakítások és az egyidejűség kezeléséről (D. függelék): További információk a különféle belső kernelprogramokról (E. függelék): További információk a Char-illesztőprogram speciális műveleteiről
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)