Sign in
Windows CE Base Team Blog
Windows CE kernel and storage technologies and system tools.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Author: Andrew Rogers
Author: Ariane Jansen
Author: Brent Bishop
Author: Jeremy Cooke
Author: Jim Muliawan
Author: Kurt Kennett
Author: Riki June
Author: Russ Keldorph
Author: Sankar Ramasubbu
Author: Sha Viswanathan
Author: Shilpi Gautam
Author: Sue Loh
Author: Travis Hobrla
Author: Upender R. Sandadi
BSP/Drivers
Build and Compilers
Debugging and Performance Tools
Developer Documentation
File System
Kernel
News & Misc
Platform Builder Automation
Platform Builder IDE
Registry & Databases
Testing
Archive
Archives
February 2009
(1)
November 2008
(1)
August 2008
(1)
June 2008
(5)
May 2008
(1)
April 2008
(1)
March 2008
(1)
February 2008
(3)
January 2008
(1)
November 2007
(2)
August 2007
(1)
June 2007
(4)
May 2007
(5)
April 2007
(7)
March 2007
(11)
February 2007
(5)
January 2007
(13)
December 2006
(5)
November 2006
(16)
October 2006
(4)
September 2006
(6)
July 2006
(1)
June 2006
(6)
May 2006
(5)
April 2006
(5)
March 2006
(4)
February 2006
(6)
January 2006
(4)
December 2005
(2)
November 2005
(4)
September 2005
(9)
August 2005
(8)
June 2005
(6)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Windows CE Base Team Blog
How does Windows Embedded CE 6.0 Start?
Posted
over 6 years ago
by
ce_base
19
Comments
Posted by Kurt Kennett, Senior Development Lead, Windows CE OS Core Operating system code, as one of my colleague developers recently realized, is “just code”. It’s not voodoo and it does not exist on a higher plane of knowledge. In fact, an operating...
Windows CE Base Team Blog
A Tour of Windows CE Memory Tools
Posted
over 7 years ago
by
ce_base
13
Comments
Posted by: Sue Loh This list of tools completes what I started with my perf tool list from http://blogs.msdn.com/ce_base/archive/2005/11/30/498782.aspx . Heap Memory Tools Each of these tools works by hooking all of the heap allocation function...
Windows CE Base Team Blog
Windows Mobile 6 and the CE OS
Posted
over 6 years ago
by
ce_base
17
Comments
Posted by: Sue Loh Now that WM6 is publicly announced, I want to start taking steps to prevent confusion about one detail that is pretty major to most people who read this blog. Windows Mobile 6 does NOT run the CE 6 OS. Technically the OS version...
Windows CE Base Team Blog
Debug messages and debug zones in Windows CE
Posted
over 7 years ago
by
ce_base
4
Comments
Posted by Travis Hobrla (thanks to Sue Loh who assisted with many portions of this article) Introduction Debug messages are an excellent supplement to a debugger. They give information about the system’s state, warn about potential failures, and assist...
Windows CE Base Team Blog
A Tour of Windows CE Performance Tools
Posted
over 8 years ago
by
ce_base
8
Comments
Posted by: Sue Loh What use is a tool if you don't know it's there? One of the problems we have is getting the word out about the tools you can use to debug various kinds of problems. We honestly do try to figure out how to arrange our help documentation...
Windows CE Base Team Blog
Memory marshalling in Windows CE
Posted
over 7 years ago
by
ce_base
18
Comments
Posted by: Sue Loh This article explains how memory access and memory passing is implemented in Windows CE 6 as well as previous versions of the OS. My intention is to explain the significant differences in CE6 by contrasting it against earlier OS...
Windows CE Base Team Blog
Inside Windows CE API Calls
Posted
over 7 years ago
by
ce_base
9
Comments
Posted by: Sue Loh Windows CE APIs are implemented by a set of server processes. Besides the kernel (nk.exe) we have other server processes: filesys.exe, gwes.exe, device.exe, services.exe. When an application calls an API in one of these servers,...
Windows CE Base Team Blog
Application Compatibility in Windows CE 6.0
Posted
over 7 years ago
by
ce_base
6
Comments
Posted by: Upender Sandadi One of the goals for Windows CE 6.0 design was full backward compatibility at the binary level for ISV applications. We have gone to great lengths to maintain binary level compatibility by: a) Maintaining the same exports...
Windows CE Base Team Blog
What is Virtual Memory?
Posted
over 7 years ago
by
ce_base
9
Comments
Posted by: Sue Loh This is really a generic topic, not something specific to Windows CE, but I’ve had to explain it to a few people so I thought it would be worth writing up. If you had asked me what virtual memory was several years ago, I’d have given...
Windows CE Base Team Blog
KITL Overview: Packet layout
Posted
over 7 years ago
by
ce_base
4
Comments
Posted by: Upender Sandadi Overview of KITL KITL, which stands for Kernel Independent Transport Layer, is the basic debugging protocol used for debugging Windows CE devices. The KITL layer on the desktop and device manage both the transport and...
Windows CE Base Team Blog
How to Programmatically Improve File System Throughput
Posted
over 7 years ago
by
ce_base
9
Comments
Writing large amounts of data to persistent media can take large amounts of time. While Windows CE does have hardware limitations in comparison to the desktop, there are coding practices that will increase your throughput when writing to disk/flash. Higher...
Windows CE Base Team Blog
Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0
Posted
over 7 years ago
by
ce_base
13
Comments
Description of config.bib, boot.bib, and OEMAdressTable in Windows CE5.0 and 6.0...
Windows CE Base Team Blog
The CE6 tools differences in a nutshell
Posted
over 7 years ago
by
ce_base
3
Comments
Posted by: Sue Loh Note: Big thanks to Jonathan Lyons who is the true author of most of this post! Italics are my writing, the rest is his. Jonathan is a program manager on the Windows CE tools team, and the speaker for the “Windows Embedded CE 6.0...
Windows CE Base Team Blog
Using Platform Builder remote tools over ActiveSync
Posted
over 6 years ago
by
ce_base
11
Comments
Posted by: Sue Loh This information is something I only personally discovered recently, and it has important implications for our application developer community! For years I thought our "platman" remote tools (Remote Kernel Tracker, Call Profiler...
Windows CE Base Team Blog
Paging and the Windows CE Paging Pool
Posted
over 5 years ago
by
ce_base
6
Comments
Posted by: Sue Loh I’d like to explain a little more about memory management in Windows CE. I already explained a bit about paging in Windows CE when I discussed virtual memory . In short, the OS will delay committing memory as long as possible by...
Windows CE Base Team Blog
Encryption and Filters between WM2003 and WM5
Posted
over 7 years ago
by
ce_base
13
Comments
Posted by: Sue Loh It seems that a common need people have is to encrypt all the data on a device, or as much as they can. I've seen some confusion over whether it's possible at all, how to do it, and what's different between WM2003 and WM5. Really...
Windows CE Base Team Blog
Critical Section vs. Mutex
Posted
over 6 years ago
by
ce_base
7
Comments
Posted by Jeremy Cooke Both critical sections and mutex objects can be used to synchronize code execution in a Windows CE system. Judicious use of these techniques is necessary to prevent sharing conflicts over system resources through synchronized...
Windows CE Base Team Blog
OS updates and the hive-based registry
Posted
over 8 years ago
by
ce_base
4
Comments
Posted by: Sue Loh I attempted to document this behavior in the file that has become http://msdn.microsoft.com/library/en-us/wcedata5/html/wce50conUpgradingtheHiveBasedRegistry.asp . It is not very discoverable information though, I fear. And some...
Windows CE Base Team Blog
CE6 Drivers: What you need to know
Posted
over 7 years ago
by
ce_base
4
Comments
Posted by: Sue Loh One of the biggest concerns people have about the new CE6 release is backward compatibility. Every release we try very hard to make existing applications, drivers and OALs as compatible as possible. With CE6 we expect very high compatibility...
Windows CE Base Team Blog
CE6 OAL: What you need to know
Posted
over 7 years ago
by
ce_base
4
Comments
Posted by: Sue Loh This material is drawn from a talk that Travis Hobrla gave at MEDC 2006 (thanks Travis!) and contributed to by the whole Windows CE BSP team. The driver changes that I have already written about the biggest CE6 differences that...
Windows CE Base Team Blog
How OEMs implement Clean Boot on WM5
Posted
over 7 years ago
by
ce_base
8
Comments
Posted by: Sue Loh (with help from Andrew Rogers) I’ve seen this question fly by a few times, so I’m blogging it. “Now that Windows Mobile 5 is persistent store based, how are OEMs supposed to implement a clean boot?” The idea is to reset the registry...
Windows CE Base Team Blog
What is kernel mode?
Posted
over 6 years ago
by
ce_base
5
Comments
Posted by: Sue Loh I've talked about this before but I want to really highlight it because I still see people wrestling with it. In Windows CE 5.0 and earlier, "kernel mode" is an access level attached to a thread. If a thread is "in kernel mode...
Windows CE Base Team Blog
Remote Tools Framework 1.0 Is For Real
Posted
over 6 years ago
by
ce_base
19
Comments
Published by Dave Edson Last year we released a powertoy for the Remote Tools Framework. Now, with the SP1 release, we have released the real product. The Remote Tools Framework allows you to write remote tools (think Remote System Information)...
Windows CE Base Team Blog
Boot Persistence Terminology
Posted
over 8 years ago
by
ce_base
3
Comments
Posted by: Sue Loh Today I was describing what "warm boot," "cold boot," and "clean boot" mean to someone, and it turned out that it was a more complicated topic to understand than I had realized. So I figured I should share it. Luckily that "someone...
Windows CE Base Team Blog
Developing applications using Windows CE SDK
Posted
over 6 years ago
by
ce_base
1
Comments
Hello my Name is Nachiket Acharya and today I am going to talk about usefulness of an SDK and use it to create applications for the SDK. Brent Bishop has posted an article on this site for Automating the Creation of an OS Design Project and Modifying...
Page 1 of 6 (143 items)
1
2
3
4
5
»