FreeBSD Device Drivers: A Guide for the Intrepid und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 7,75 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Beginnen Sie mit dem Lesen von FreeBSD Device Drivers: A Guide for the Intrepid auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

FreeBSD Device Drivers [Englisch] [Taschenbuch]

Jospeh Kong
4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Preis: EUR 30,95 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 3 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Mittwoch, 30. Juli: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 23,21  
Taschenbuch EUR 30,95  

Kurzbeschreibung

30. April 2012
Device drivers make it possible for your software to communicate with your hardware, and because every operating system has specific requirements, driver writing is nontrivial. When developing for FreeBSD, you've probably had to scour the Internet and dig through the kernel sources to figure out how to write the drivers you need. Thankfully, that stops now. In FreeBSD Device Drivers, Joseph Kong will teach you how to master everything from the basics of building and running loadable kernel modules to more complicated topics like thread synchronization. After a crash course in the different FreeBSD driver frameworks, extensive tutorial sections dissect real-world drivers like the parallel port printer driver. You'll learn: - All about Newbus, the infrastructure used by FeeBSD to manage the hardware devices on your system - How to work with ISA, PCI, USB, and other buses - The best ways to control and communicate with the hardware devices from user space - How to use Direct Memory Access (DMA) for maximum system performance - The inner workings of the virtual null modem terminal driver, the USB printer driver, the Intel PCI Gigabit Ehternet adapter driver, and other important drivers - How to use Common Access Method (CAM) to manage host bus adapters (HBAs) Concise descriptions and extensive annotations walk you through the many code examples. Don't waste time searching man pages or digging through the kernel sources to figure out how to make that arcane bit of hardware work with your system. FreeBSD Device Drivers gives you the framework that you need to write any driver you want, now

Hinweise und Aktionen

  • Amazon Trade-In: Tauschen Sie Ihre gebrauchten Bücher gegen einen Amazon.de Gutschein ein - wir übernehmen die Versandkosten. Mehr erfahren


Wird oft zusammen gekauft

FreeBSD Device Drivers + Absolute FreeBSD: The Complete Guide to Free BSD + Designing BSD Rootkits: An Introduction to Kernel Hacking: A Introduction to Kernel Hacking
Preis für alle drei: EUR 96,15

Die ausgewählten Artikel zusammen kaufen


Produktinformation

  • Taschenbuch: 349 Seiten
  • Verlag: No Starch Press; Auflage: 1 (30. April 2012)
  • Sprache: Englisch
  • ISBN-10: 1593272049
  • ISBN-13: 978-1593272043
  • Größe und/oder Gewicht: 2,2 x 17,7 x 23,2 cm
  • Durchschnittliche Kundenbewertung: 4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 141.656 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Über den Autor und weitere Mitwirkende

The author of "Designing BSD Rootkits" (No Starch Press), Joseph Kong works on information security, operating system theory, reverse code engineering, and vulnerability assessment. Kong is a former system administrator for the City of Toronto.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Kundenrezensionen

3 Sterne
0
2 Sterne
0
1 Sterne
0
4.5 von 5 Sternen
4.5 von 5 Sternen
Die hilfreichsten Kundenrezensionen
2 von 2 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Nicht perfekt, aber sehr gut 13. Juli 2012
Format:Kindle Edition
Ausschnitt meiner Rezension in meinem blog ([...]) in englisch:

In short, the book is not per­fect, but it is a good book. There is room for improve­ment, but on a very high level. If you want to write a device dri­ver for FreeBSD, this book is a must. I sug­gest to read it com­pletely, even chap­ters which do not belong to the type of dri­ver you want to write (spe­cially the case stud­ies of real dri­vers). The rea­son is that each chap­ter has some notes which may not only apply to the chap­ter in ques­tion, but to all kinds of device dri­vers. The long review fol­lows now.

The first chap­ter is titled 'Build­ing and run­ning mod­ules'. The author begins with descrip­tion of the usual device dri­ver types (NIC dri­ver, pseudo-device, ') and how they can be added to the ker­nel (sta­t­i­cally linked in or as a mod­ule). The first code exam­ple is a small and easy ker­nel mod­ule, so that we do not have to reboot the sys­tem we use to develop a dri­ver (except we make a fault dur­ing dri­ver devel­op­ment which causes the machine to panic or hang). Every part of the exam­ple is well explained. This is fol­lowed by an overview about char­ac­ter devices (e.g. disks) and a sim­ple character-device dri­ver (so far a pseudo-device, as we do not have real hard­ware we access) which is not only as-well explained as the module-example, but there is also a note where the code was sim­pli­fied and what should be done instead.

After read­ing this chap­ter you should be able to write your own ker­nel mod­ule in 5 min­utes (well, after 5 min­utes it will not be able to do a lot'''just a 'hello world''''but at least you can already load/unload/execute some code into/from/in the kernel).
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Good book, but not for the faint of heart 9. Mai 2013
Von B. W.
Format:Taschenbuch|Verifizierter Kauf
This book gives interesting insights into the development of drivers for FreeBSD (or for any unix-like system). But it should be noted that knowing C is absolutely necessary to understand it. It is no book for beginners therefore. The writing style is enjoyable but very precise and sometimes a bit dry.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.9 von 5 Sternen  8 Rezensionen
6 von 6 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Recommended! 16. Mai 2012
Von Juergen Lock - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I already have the other book by the same author, Joseph Kong, "Designing BSD Rootkits: An Introduction to Kernel Hacking" and liked it very much, so when I got the chance to get an advance copy of his new book for review, "FreeBSD Device Drivers: A Guide for the Intrepid", I couldn't say no. :)

To make the review more practical, I decided to write a simple driver myself and posted about it and the book on the FreeBSD forums, to find that post follow the WWW: link in the pkg-descr of the comms/uartlirc port (you can also look the port up on freshports.org .)

About the book:

The book introduces you to almost everything you need to know to write many types of drivers, it does this mainly by doing code walkthroughs for several example- and real-world drivers. It obviously cannot cover _everything_ (sound drivers for example are not covered, nor is miibus(4)), but what it covers I'd say should give you enough information to be able to look at manpages and existing drivers for missing details. 100% recommended!
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The inside of the insides 4. Mai 2012
Von George V. Neville-Neil - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Most programmers consider device drivers the darkest of the dark computer arts, but to write a good device driver what's needed is a decent template and some good documentation. The FreeBSD Operating Systems has plenty of templates, in the form of already working drivers, and with the publication of Joseph Kong's latest book, _FreeBSD Device Drivers_, now there is good documentation as well.

The book takes the reader from the simplest types of drivers, such as those used to do serial communication, up through disk, usb and network drivers, which are far more complex and require the programmer to have a greater understanding about the operating system in which they're working. The introductory chapters give enough of the required background information for writing a driver, covering areas such as memory allocation, and synchronization primitives, without preventing the reader from, very quickly, getting down to working on real code.

One of the beauties of this book is that it covers running code in a real world operating system, making it far more relevant for both students and working programmers. Many books on programming create neat and easy problems that the authors think will take the reader through the necessary steps to understanding a concept, but this book doesn't shy away from the nitty gritty details of low level code.

The book has an easy to read, narrative style which makes reading it an enjoyable experience, a seeming rarity in technical books.

I'd recommend this book to anyone who wants to truly understand what goes on, under the hood, in an operating system.
2 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Great book for professionals stepping into device drivers 17. Mai 2012
Von John Hilliar - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Just before this book was released, I recently started a FreeBSD device driver project. I started out by searching the web for all related documentation and tutorials. I found myself trying to piece together dozens of different sources, most of which were too simplistic, narrowly focused, or outdated. Save yourself the time and frustration; start by buying this book. It is a well organized guide for learning to write device drivers and will get you productive much faster than scouring the web.
5.0 von 5 Sternen Best reading on Freebsd till the moment 2. September 2013
Von carlos neira - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Verifizierter Kauf
This is a really helpful book, I have read and searched forth and back the Freebsd documentation for clues for starting driver development, well you could read the source code of the drivers as well, but is it better to read this book first as it will make things clear or you will be more familiar with the current infrastructure, this book is really is a must if you want to start digging on FBSD driver coding, I really recommend it.
4.0 von 5 Sternen Good book 28. Mai 2013
Von Sairam - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
Good book with working examples and easy to follow.
Use it to study the BSD driver basics.
Bit more details about the PCIe devices might be useful.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar