<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sphink的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sphink</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sphink]]></copyright><item><title><![CDATA[LPSTR、LPCSTR、LPTSTR和LPCTSTR的意义及区别]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/4695181</link><guid>https://blog.youkuaiyun.com/sphink/article/details/4695181</guid><author>sphink</author><pubDate>Sun, 18 Oct 2009 21:53:00 +0800</pubDate><description><![CDATA[1、ANSI（即MBCS）：为多字节字符集，它是不定长表示世界文字的编码方式。ANSI表示英文字母时就和ASCII一样，但表示其他文字时就需要用多字节。2、Unicode：用两个字节表示一个字符的编码方式。比如字符A在ASCII下面用一个字节表示，而在Unicode下面用两个字节表示，其中高字节用“0”填充；函数程在ASCII下面用两个字节表示，而在Unicode下面也是用]]></description><category></category></item><item><title><![CDATA[S3C2410-WinCE6.0-OAL的快速调试]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3410164</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3410164</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:47:00 +0800</pubDate><description><![CDATA[转自  http://www.cnblogs.com/we-hjb                      前文分析了S3C2410 WinCE6.0 OAL的启动代码，本文接着介绍OAL的移植过程。在继续之前，再明确一下WinCE6.0 OAL的作用。在WinCE6.0中，OAL首先起了穿针引线的作用，这一点可从其启动代码看出来。第二个作用，暴露一些OEM函数供Kernel调用，具]]></description><category></category></item><item><title><![CDATA[S3C2410-WinCE6.0-OAL的启动代码分析]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3410141</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3410141</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:44:00 +0800</pubDate><description><![CDATA[ 转自(http://www.cnblogs.com/we-hjb)         到现在为止，我们已经了解了S3C2410平台上WinCE6.0的启动过程，包括NBOOT、EBOOT、OAL.exe、Kernel.dll的工作流程。关于WINCE600的目录也做了介绍。准备工作都做好了，接下来开始介绍S3C2410平台上WinCE6.0的移植。BSP的移植很大一部分是代码的移植，所以，]]></description><category></category></item><item><title><![CDATA[S3C2410下WinCE6.0的启动过程详解 ]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3410109</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3410109</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:39:00 +0800</pubDate><description><![CDATA[  转自(http://www.cnblogs.com/we-hjb)              通过前两篇文章的介绍，我们已经知道NBOOT用来引导EBOOT，继而EBOOT加载并引导WinCE操作系统(NK)。那么，WinCE6.0的启动过程又是怎样的呢？本文基于S3C2410的平台做一个详细的分析。需要说明的是，WinCE6.0的整个启动过程对于同一类型的MCU来说大同小异，如S3C24]]></description><category></category></item><item><title><![CDATA[WinCE6.0的EBOOT概要 ]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3410097</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3410097</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:37:00 +0800</pubDate><description><![CDATA[转自(http://www.cnblogs.com/we-hjb)     为一个新的硬件设备定制WinCE6.0操作系统，一般需要完成以下几个主要步骤：1.       针对特定的硬件设备创建板级支持包(Board Support Package缩写为BSP)，BSP必须包括BOOTLOADER、OEM适配层(OEM Adaptation Layer缩写为OAL)和一些必要的驱动。2]]></description><category></category></item><item><title><![CDATA[S3C2410&&WINCE6.0&&NBOOT ]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3410084</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3410084</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:35:00 +0800</pubDate><description><![CDATA[  转自(http://www.cnblogs.com/we-hjb) S3C2410处理器支持将启动代码存储在NAND Flash中。为了实现这一功能，2410配备了一个名为“Steppingstone”的内部SRAM。在启动时，NAND Flash中第一个4K字节的内容将被加载到Steppingstone中并执行。这个工作由MCU主动完成，而我们只需将NAND Flash配置为Auto B]]></description><category></category></item><item><title><![CDATA[WINCE600的目录组织及PQOAL]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3410050</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3410050</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:31:00 +0800</pubDate><description><![CDATA[   转自 (http://www.cnblogs.com/we-hjb)在介绍S3C2410的WinCE6.0移植之前，我们先熟悉一下WINCE600的目录组织和PQOAL的相关概念。       这里简单说一下WinCE6.0开发环境的搭建。WinCE6.0的开发环境是Platform Builder6.0，但与Platform Builder 5.0不同的是，它作为VS2005的一个]]></description><category></category></item><item><title><![CDATA[WINCE6.0开发环境的搭建]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3409998</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3409998</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:24:00 +0800</pubDate><description><![CDATA[       以下是MSDN上的搭建环境步骤: 1. Visual Studio 20052. Visual Studio 2005 SP13. Visual Studio 2005 SP1 Update for Vista (if applicable)4. Windows Embedded CE 6.0 Platform Builder5. Windows Embedded CE 6.]]></description><category></category></item><item><title><![CDATA[开始我的WINCE6.0学习之路]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3409955</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3409955</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 15:20:00 +0800</pubDate><description><![CDATA[       软硬件环境一切齐备,踏上我的嵌入式学习之路 ,在此开博记录学习中的点点滴滴,权当学习笔记.]]></description><category></category></item><item><title><![CDATA[WinCE6.0 OAL的特点]]></title><link>https://blog.youkuaiyun.com/sphink/article/details/3409797</link><guid>https://blog.youkuaiyun.com/sphink/article/details/3409797</guid><author>sphink</author><pubDate>Sat, 29 Nov 2008 14:59:00 +0800</pubDate><description><![CDATA[ 转载自(  http://www.cnblogs.com/we-hjb/ ) WinCE6.0的OAL跟WinCE5.0中的有较大差别。了解这些差别，对我们移植OAL部分很有帮助。本文将简要介绍WinCE6.0 OAL的特点。     WinCE5.0将内核、OAL和KITL链接成一个内核可执行文件NK.exe。而WinCE6.0将这三者分开，分别对应Kernel.dll、OAL.exe]]></description><category></category></item></channel></rss>