ESC Boston presentations available on MSDN

Some CE-related presentations from ESC Boston are now publicly available.  Topics include building a real-time system, the debugger, and the CE build system.  You can find the presentations here: http://msdn.microsoft.com/en-us/embedded/dd253223.aspx Some of the demos will also be made available as labs that you can do on your own.  I’ll update this post with a link once the…

9

Porting Drivers to CE6 up on Channel 9

Just a quick note that a detailed presentation about driver porting in CE6 is now available on Channel 9: https://channel9.msdn.com/posts/TravisHobrla/Porting-Drivers-to-Windows-CE-60/ This presentation was developed by Juggs Ravalia and myself and has been floating around technical conferences (like MEDC) for a couple years.  Now it is finally available online!

1

CE6 OAL: What you need to know update

For those of you that enjoyed Sue’s excellent article CE6 OAL: What you need to know, the presentation the article draws from is now posted online at Channel9 here: Porting a CE5.0 BSP to CE6.0. Hopefully we’ll post a similar presentation about porting kernel-mode drivers in the future.

0

Adding and removing KITL drivers in x86 BSPs

  Overview Today I want to chat about what it takes to support a new Ethernet chip for download and KITL debugging on an x86 PC-based platform.  We’ll start by talking about how Ethernet drivers are represented in the x86 KITL structure, then we’ll walk through (in a detailed, step-by-step fashion) adding a new driver…

1

KITL and OAL debug messages in Windows CE6.0

Posted by Travis Hobrla    KITL and OAL debug messages in Windows CE6.0   Introduction Last time we talked, we learned about debug messages and debug zones in Windows CE.  Today we’ll continue that topic (read the first part if you haven’t already) and talk about some modules that behave a bit differently than others…

1

Debug messages and debug zones in Windows CE

Posted by Travis Hobrla (thanks to Sue Loh who assisted with many portions of this article) IntroductionDebug messages are an excellent supplement to a debugger.  They give information about the system’s state, warn about potential failures, and assist in understanding order of execution.  Of course, you could use the debugger to get that information, but…

4

Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0

Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0   Introduction Windows CE uses .bib (binary image builder) files to track, among other things, the memory layout of bootloaders as well as OS images.  If you’re writing a new BSP, you’ll definitely need a config.bib file for your OS, and…

13

Travis Hobrla: Introduction

Here’s a quick introduction before I start posting anything technical (updated 5 Feb 2008). My name is Travis Hobrla and I’m a developer on the Windows CE Embedded BSP team.  I’ve been working at Microsoft since 2004, when I graduated from the University of Michigan.  I’ve been involved in developing and maintaining a number of…

0