driver writing != bus driving

Ilias Tsigkogiannis' Introduction to Windows Device Drivers and Windows Audio Concepts

Browse by Tags

Tagged Content List
  • Blog Post: I'm back!

    Hey everybody! Long time no see :) After 3 years of absence, I returned to Microsoft! I'm back as a PM in the Windows team, working on audio. My team owns the whole audio stack, from the high-level audio-related APIs to the audio driver stack. It feels great to be back in such a great company and...
  • Blog Post: Driver Developer Conference - DDC 2008

    Next week (9/29 - 10/1) we'll have the Microsoft Windows Driver Developer Conference (DDC) in Redmond. We're expecting several driver developers. I'm excited about this, not only because it's the first time that I'll be participating in a Microsoft conference, but also because I'll be giving a talk!...
  • Blog Post: Code Quality: Windows vs Linux vs FreeBSD vs Solaris

    Diomidis Spinellis has written a good paper for the “30 th International Conference on Software Engineering” (ICSE ’08) that looks at the code quality of the source codes of Windows (WRK – Research Kernel based on Windows Server 2003), Linux, Solaris and FreeBSD. Diomidis has analyzed the source...
  • Blog Post: Developing Windows Drivers With Visual Studio

    Today morning I received an email from Patrick with a picture of Visual Studio with Intellisense on a WDF driver . Ok, I have to admit that in the beginning I thought that Patrick was using Photoshop! He's a guy, who just doesn't like GUIs in the first place! He can just go on and on about the advantages...
  • Blog Post: Impressions from Seattle Code Camp v3.0

    During this weekend I went to the Seattle Code Camp v3.0 . The talks were mostly oriented towards .NET,so it was a good opportunity for me to get a better understanding of all those buzzwords that are unknown to the world of drivers. I also had the opportunity to talk to many interesting people and listen...
  • Blog Post: My List of Top 5 Windows Books

    I've been reading quite a bit for the last couple of months and I compiled my list of the 5 Windows development books that I want to complete: 1) Windows Internals (finished): The classic book by Mark Russinovich and David Solomon is now in its 5th edition. I've read the 4th one and I think that it's...
  • Blog Post: How Driver Installation Works

    The last few months I've been working on the WDF 1.7 (UMDF+KMDF) coinstallers (that's one of the reasons that I've been silent for quite some time). Through this process I managed to learn a lot of things about how driver installation works and what is required by the driver developer. Unfortunately...
  • Blog Post: What's New in Windows Vista?

    One of the most popular questions that I've been hearing lately is "what's new in Windows Vista?". Therefore, I could not prevent myself from writing a post with links that provide information about this issue: Let's start with the changes in the kernel. Mark Russinovich covers this topic very well:...
  • Blog Post: Tips On How To Analyze Strange Crash Dumps And Uninstall Hidden Drivers

    Recently, a friend of mine had the following problem: his computer crashed exactly 2 hours after booting into windows. As usual, I opened windbg and executed !analyze -v in the minidumps, however I didn't get any useful information: DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) An attempt was made to access a pageable...
  • Blog Post: Crash Dump Analysis

    I'm sure that many of you have had the unfortunate experience of watching the windows Blue Screen Of Death (BSOD) while working, and possibly have lost important data. A common reaction in this case is to blame Microsoft and continue working after the following reboot, as if nothing had happened. Another...
  • Blog Post: Windows Vista Has Shipped!

    Finally, it is true! Windows Vista is ready and has been shipped to the manufacturer! So, this means that everything is locked, the CDs will shortly be printed and put into boxes together with the corresponding manuals. Finally, in 30th January everybody will be able to buy them from the stores either...
  • Blog Post: Windows Device Drivers Book Reviews

    A quick search in the web reveals that the number of the books that are related to windows device drivers can be counted with the fingers of one hand. Even worse, most of the books are either too old (published before or around windows 2000) and/or not easily readable. Another problem is that the Windows...
  • Blog Post: Hardware and Driver Developer Blogs + Driver tips

    Thanks, to craigrow , I saw that Microsoft has created a list for hardware and driver developer blogs . I'm still not there yet, but I hope that this will change :) Another interesting link are the driver tips , which include papers about driver synchronization, memory management, driver design, debugging...
  • Blog Post: A Comparison of the Linux and Windows Device Driver Architectures

    While searching for something irrelevant, I found a very interesting paper, called "A Comparison of the Linux and Windows Device Driver Architectures" by Melekam Tsegaye and Richard Foss. It was published at the ACM Operating Systems Review, Volume 38, Number 2, 2004. You can find a link to the paper...
  • Blog Post: Becoming familiar with the windows internals

    When I started learning about windows drivers, my first thought was to search for "introduction to windows drivers" or something equivalent in my favorite search engine. This led to a few links for tutorials on how to create simple drivers. Right now I think that this is a very bad approach. Even, if...
Page 1 of 1 (15 items)