Jumat, 18 Mei 2012

Wow! eBook: FreeBSD Device Drivers - 4 new eBooks


Wow! eBook: FreeBSD Device Drivers - 4 new eBooks

Link to Wow! eBook - Blog

FreeBSD Device Drivers

Posted: 18 May 2012 08:52 AM PDT

FreeBSD Device Drivers

Book Description

Device drivers make it possible for your software to communicate with your hardware, and because every operating system has specific requirements, writing is nontrivial. When developing for , 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 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 frameworks, extensive tutorial sections dissect real-world drivers like the port driver.

You’ll learn:

  • All about Newbus, the infrastructure used by FreeBSD 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
  • The inner workings of the virtual null modem terminal driver, the USB driver, the Intel PCI Gigabit 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.

Table of Contents
Chapter 1. Building and Running Modules
Chapter 2. Allocating Memory
Chapter 3. Device Communication and Control
Chapter 4. Thread Synchronization
Chapter 5. Delaying Execution
Chapter 6. Case Study: Virtual Null Modem
Chapter 7. Newbus and Resource Allocation
Chapter 8. Interrupt Handling
Chapter 9. Case Study: Port Printer Driver
Chapter 10. Managing and Using Resources
Chapter 11. Case Study: Intelligent Platform Interface Driver
Chapter 12. Direct Memory Access
Chapter 13. Storage Drivers
Chapter 14. Common Access Method
Chapter 15. USB Drivers
Chapter 16. Network Drivers, Part 1: Data Structures
Chapter 17. Network Drivers, Part 2: Packet Reception and Transmission

Book Details

  • Paperback: 352 pages
  • Publisher: No Starch Press (April 2012)
  • Language: English
  • ISBN-10: 1593272049
  • ISBN-13: 978-1593272043
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Microsoft SQL Server 2012 High-Performance T-SQL Using Window Functions

Posted: 18 May 2012 08:47 AM PDT

Microsoft SQL Server 2012 High Performance T SQL Using Window Functions

Book Description

Apply powerful window functions in —and increase the and speed of your queries

Optimize your queries—and obtain simple and elegant solutions to a variety of problems—using window functions in Transact-SQL. Led by expert Itzik Ben-Gan, you'll learn apply calculations against sets of rows in a flexible, clear, and efficient manner. Ideal whether you're a administrator or developer, this practical demonstrates ways to use more than a dozen T-SQL querying solutions to address common tasks.

Discover :

  • Go beyond traditional query approaches to express set calculations more efficiently
  • Delve into ordered set functions such as rank, distribution, and offset
  • Implement hypothetical set and inverse distribution functions in standard SQL
  • Use strategies for improving sequencing, paging, filtering, and pivoting
  • Increase query speed using partitioning, ordering, and coverage indexing
  • Apply new iterators such as Window Spool
  • Handle common issues such as running totals, intervals, medians, and gaps

Table of Contents
Chapter 1. SQL Windowing
Chapter 2. A Detailed Look at Window Functions
Chapter 3. Ordered Set Functions
Chapter 4. of Window Functions
Chapter 5. T-SQL Solutions Using Window Functions

Book Details

  • Paperback: 244 pages
  • Publisher: Press (April 2012)
  • Language: English
  • ISBN-10: 0735658366
  • ISBN-13: 978-0735658363
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Inside Windows Debugging

Posted: 18 May 2012 08:43 AM PDT

Inside Windows Debugging

Book Description

Use debuggers throughout the cycle—and build better software

Rethink your use of debugging and tracing tools—and learn make them a key part of test-driven software . Led by a member of the Windows Fundamentals Team at , you'll apply expert debugging and tracing techniques—and sharpen your ++ and # code skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear.

Discover :

  • Go behind the scenes to examine how powerful Windows debuggers work
  • Catch bugs early in the development cycle with static and runtime tools
  • Gain practical strategies to tackle the most common code defects
  • Apply expert tricks to handle user-mode and kernel-mode debugging tasks
  • Implement postmortem techniques such as JIT and dump debugging
  • the concurrency and aspects of your software
  • Use debuggers to analyze interactions between your code and the operating system
  • Analyze software behavior with Xperf and the Event Tracing for Windows (ETW) framework

Table of Contents
Part I: A Bit of Background
Chapter 1. Software Development in Windows

Part II: Debugging for Fun and Profit
Chapter 2. Getting Started
Chapter 3. How Windows Debuggers Work
Chapter 4. Postmortem Debugging
Chapter 5. Beyond the Basics
Chapter 6. Code Analysis Tools
Chapter 7. Expert Debugging Tricks
Chapter 8. Common Debugging Scenarios, Part 1
Chapter 9. Common Debugging Scenarios, Part 2
Chapter 10. Debugging System Internals

Part III: Observing and Analyzing Software Behavior
Chapter 11. Introducing Xperf
Chapter 12. Inside ETW
Chapter 13. Common Tracing Scenarios

Book Details

  • Paperback: 592 pages
  • Publisher: Press (May 2012)
  • Language: English
  • ISBN-10: 0735662789
  • ISBN-13: 978-0735662780
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Working with Microsoft Office 365

Posted: 18 May 2012 08:35 AM PDT

Working with Microsoft Office 365

Book Description

Take control of your small communication and increase your productivity—with 365 cloud services. Through extensive walkthroughs, easy-to-follow procedures, and real-world tips, you'll learn implement 365 for professionals and small businesses—without having to be an IT expert. You'll also gain valuable knowledge on configuring, deploying, and maintaining 365 no matter which plan you choose.

Discover :

  • Deploy and manage 365 cloud services quickly and easily
  • Improve your image with a custom website and email domain name
  • Set up Office 365 on individual business PCs and simply migrate your email
  • Share lists, calendars, and contacts with ® and Exchange Online
  • Stay connected to your business almost anywhere through mobile devices
  • Optimize team collaboration and file sharing using ® Online
  • Keep in touch with important contacts using instant messaging, conferencing, and
  • Use Microsoft Lync® Online to chat in , or augment phone calls with text

Table of Contents
Chapter 1. Office 365: A Big Deal for Small Business
Chapter 2. Choosing an Office 365 Plan
Chapter 3. Signing Up for the Office 365 P1 Plan
Chapter 4. The Dual Purpose Office 365 Portal
Chapter 5. Working with User Accounts
Chapter 6. Working with Custom Domains
Chapter 7. Desktop Setup and Migration
Chapter 8. Working with App
Chapter 9. Working with Mobile Devices
Chapter 10. Improving Your Business Image and Productivity with
Chapter 11. Working with Online
Chapter 12. Working with Lync Online

Book Details

  • Paperback: 370 pages
  • Publisher: Microsoft Press (May 2012)
  • Language: English
  • ISBN-10: 0735658994
  • ISBN-13: 978-0735658998
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Tidak ada komentar:

Posting Komentar