<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RoseFang的专栏]]></title><description><![CDATA[求知若饥，虚心若愚]]></description><link>https://blog.youkuaiyun.com/RoseFang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RoseFang]]></copyright><item><title><![CDATA[如何在windows环境下编译T]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/132848722</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/132848722</guid><author>RoseFang</author><pubDate>Wed, 13 Sep 2023 11:34:43 +0800</pubDate><description><![CDATA[如何在windows下 build  CMAKE source]]></description><category></category></item><item><title><![CDATA[Android 点滴]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/110171565</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/110171565</guid><author>RoseFang</author><pubDate>Thu, 26 Nov 2020 10:38:12 +0800</pubDate><description><![CDATA[Android Binder 图文解说：

 https://www.jianshu.com/p/4ee3fd07da14

 图文详解 Android Binder跨进程通信的原理

 图文并茂 容易理解。


]]></description><category></category></item><item><title><![CDATA[Android Framework入门介绍]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/100134602</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/100134602</guid><author>RoseFang</author><pubDate>Thu, 29 Aug 2019 11:37:49 +0800</pubDate><description><![CDATA[Android Framework的 开发： 

版权声明：本文为博主原创文章，遵循 CC 4.0 by-sa 版权协议，转载请附上原文出处链接和本声明。

https://blog.youkuaiyun.com/fu_kevin0606/article/details/79532710




...]]></description><category></category></item><item><title><![CDATA[Socket, websocket, http]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/90263055</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/90263055</guid><author>RoseFang</author><pubDate>Thu, 16 May 2019 14:32:56 +0800</pubDate><description><![CDATA[Socket, websocket, http is not the same.

Socket 是基于TCP/IP 来通讯的,在端到端的一个连接中，这两个端叫做Socket

http: request/response

Websocket 是基于HTML5,，服务器可以主动向客户端推送信息，客户端也可以主动向服务器发送信息，是真正的双向平等对话，属于服务器推送技术的一种.

http:...]]></description><category></category></item><item><title><![CDATA[WinInet]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/88976331</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/88976331</guid><author>RoseFang</author><pubDate>Tue, 02 Apr 2019 17:07:18 +0800</pubDate><description><![CDATA[About WinInet:https://docs.microsoft.com/en-us/windows/desktop/WinInet/about-wininet

https://blog.youkuaiyun.com/zhenyusoso/article/details/7956672

WinInet, WinHttp, Winsock, ws2_32的区别和联系

在Windows平台进...]]></description><category></category></item><item><title><![CDATA[Restful API]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/88872960</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/88872960</guid><author>RoseFang</author><pubDate>Thu, 28 Mar 2019 17:01:00 +0800</pubDate><description><![CDATA[开始看了这个概念不是很理解， 后来看了下面这篇文章， 同时用公司的 Backend server 提供的Server 测试了一下，比较有感觉了。

下面这篇文档 应该是算将的比较通俗易懂的。

http://www.ruanyifeng.com/blog/2014/05/restful_api.html


...]]></description><category></category></item><item><title><![CDATA[WINCE 声音]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/37497919</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/37497919</guid><author>RoseFang</author><pubDate>Mon, 07 Jul 2014 09:15:54 +0800</pubDate><description><![CDATA[WINCE--系统声音定制
作者：ARM-WinCE
2010的第一篇Blog，介绍一下WinCE系统声音的定制。说白了，就是设置注册表。WinCE系统启动的开机音乐，点击触摸屏以及键盘输入的按键音，还有系统运行过程中的各种声音其实都是在注册表里面预先设置好的。这里做个简单介绍：

 
整个WinCE系统声音注册表设置如下：
 
[HKEY_CURRENT_USER\ControlP]]></description><category></category></item><item><title><![CDATA[Wince的时间精度问题]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/26484643</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/26484643</guid><author>RoseFang</author><pubDate>Wed, 21 May 2014 16:15:30 +0800</pubDate><description><![CDATA[GetSystemTime()或GetLocalTime(),在wince最多精确到秒级的精度, 那是因为在嵌入式系统里面,系统的时间是由RTC(一般是在CPU内部的一个硬件逻辑)来保持的,它是以秒为单位,每过一秒就自加1来计时.所以它的精确 范围只能到秒.这点你可以在很多BSP的KERNEL里查看OEMGetRealTime()函数的实现就知道了. 当你调用API:GetSystemTime()]]></description><category></category></item><item><title><![CDATA[WinCE OAL中的Global Variables介绍]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/26475213</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/26475213</guid><author>RoseFang</author><pubDate>Wed, 21 May 2014 14:53:00 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/nanjianhui/article/details/3917839



在OAL中可以设置一些全局变量，这些变量在WinCE内核与OAL之间共享，无论是WinCE内核还是OAL都可以基于这些全局变量完成相应的功能。这些全局变量一部分是必要的，一些属于可选的。 
由于有些变量和硬件平台相关，所以不同架构的处理器会支持不同的全局变量，这里仅以AR]]></description><category></category></item><item><title><![CDATA[USB]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/24656001</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/24656001</guid><author>RoseFang</author><pubDate>Mon, 28 Apr 2014 17:12:02 +0800</pubDate><description><![CDATA[USB 描述符详细解析，来自老外网站，比协议描述清晰
http://m.blog.youkuaiyun.com/blog/zongguo/9322609]]></description><category></category></item><item><title><![CDATA[对USB的认识]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/24651727</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/24651727</guid><author>RoseFang</author><pubDate>Mon, 28 Apr 2014 16:33:55 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/qwent/article/details/5346199]]></description><category></category></item><item><title><![CDATA[Wince storage memory and program memory]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/12386409</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/12386409</guid><author>RoseFang</author><pubDate>Mon, 07 Oct 2013 15:05:37 +0800</pubDate><description><![CDATA[The RAM on a Windows CE–based device is divided into two areas: 
the object store(对象存储区) and the program memory（程序存储区）.

The object store resembles a permanent, virtual RAM disk. Data inthe object ]]></description><category></category></item><item><title><![CDATA[Microsoft Windows CE 显示设备的驱动程序和硬件]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/11984281</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/11984281</guid><author>RoseFang</author><pubDate>Tue, 24 Sep 2013 17:12:35 +0800</pubDate><description><![CDATA[Microsoft Windows CE 显示设备的驱动程序和硬件
Jason Black and Jon Christiansen
September 1997
介绍
    在Microsoft? Windows? CE操作系统2.0版本中对图形显示结构进行了根本上的改变
。在1.0版本中，图形设备接口（GDI）直接与显示设备的硬件相连接。在2.0版本中，G
DI与一个或多个显示驱]]></description><category></category></item><item><title><![CDATA[串口标准，说说流控制（RTS/CTS/DTR/DSR ）]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/11972179</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/11972179</guid><author>RoseFang</author><pubDate>Tue, 24 Sep 2013 13:37:13 +0800</pubDate><description><![CDATA["Data Terminal Equipment(数据终端设备)"的首字母缩略词DTE，具有一定的数据处理能力和数据收发能力的设备，DTE提供或接收数据，例联接到调制解调器上的计算机就是一种DTE。串行V.24端口（25针）通常规定DTE由第2根针脚作为TXD(发送数据线)，第3根针脚为RXD(接收数据线)，（其余针脚为：7是信号地线，4是DTS，5是RTS，6是DTR，8是DCD，以及包括发送时]]></description><category></category></item><item><title><![CDATA[WinCE下multi-bin的实现]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/11902179</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/11902179</guid><author>RoseFang</author><pubDate>Sun, 22 Sep 2013 16:40:25 +0800</pubDate><description><![CDATA[//--------------------------------------------------------------------------------------------------------------------------------------------------
使用平台：OMAP3530+WinCE6.0
//------------------------]]></description><category></category></item><item><title><![CDATA[NK.bin与NK.nb0格式]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/11894425</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/11894425</guid><author>RoseFang</author><pubDate>Sun, 22 Sep 2013 12:14:02 +0800</pubDate><description><![CDATA[转自: http://hi.baidu.com/luckdst/item/8b893ec69622a863f6c95d36

NK.bin与NK.nb0格式

       借用别人的解释：这里提到的bin是一种二进制镜像格式，以片断（section）为单位组织数据，每个片断都包括一个头，头里指定了起始地址，长度，校验值。Platform Builder调用工具将WINCE内核所有文件以b]]></description><category></category></item><item><title><![CDATA[公司绝不会告诉你的20大秘密 值得一看很受用]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/11601429</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/11601429</guid><author>RoseFang</author><pubDate>Thu, 12 Sep 2013 14:11:48 +0800</pubDate><description><![CDATA[1.入职时的工资高低不重要，只要你努力工作你会得到相应待遇的 

　　我估计几乎找过工作的人都听过这句话，当我们确定被聘用跟公司谈工资时，他们都会说“如果以后你业绩突出、努力工作，你的报酬也会相应增加的”，特别是当第一次找工作的时候大多数人会相信这些话，但是千万～～别相信。 
　　刚入职时，你的工资就是你的全部（当然有一些岗位，比如销售或弹性工资的岗位除外），而且你入职以后大部分待遇都会跟着]]></description><category></category></item><item><title><![CDATA[wince debug信息实现：DEBUGMSG，RETAILMSG，NKDbgPrintfW的实现]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/9945823</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/9945823</guid><author>RoseFang</author><pubDate>Tue, 13 Aug 2013 12:00:21 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/bbw2008/archive/2010/12/20/6087738.aspx
 在wince bsp开发中，我们一般会用3个函数来实现打印：DEBUGMSG，RETAILMSG，NKDbgPrintfW。
（1）NKDbgPrintfW(..)函数一般只在OAL中使用，可以直接从串口中打印出信息，不受编译选项的影响。
（2）DEBUGMSG(..)]]></description><category></category></item><item><title><![CDATA[买橘子的故事]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/9705611</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/9705611</guid><author>RoseFang</author><pubDate>Thu, 01 Aug 2013 17:28:51 +0800</pubDate><description><![CDATA[小故事：买橘子的故事
　　汤姆进公司两年了，对待工作一向认真、投入、尽职尽责。他每天准时上班，而且为自己从未受到过批评感到自豪。
　　某天，汤姆去找经理理论，他说：“先生，我在公司工作了两年，认真敬业，但是我感觉自己受到了忽视。罗赫略6个月前来到公司，和我的职位一样，现在却已经升职了。”
　　经理显得有点伤感，对他说:“一会儿我们再解释这个问题，你现在可不可以帮我一个忙？我想给全体员工准备一]]></description><category></category></item><item><title><![CDATA[WINCE恢复默认HIVE注册表的方法]]></title><link>https://blog.youkuaiyun.com/RoseFang/article/details/9705597</link><guid>https://blog.youkuaiyun.com/RoseFang/article/details/9705597</guid><author>RoseFang</author><pubDate>Thu, 01 Aug 2013 17:27:40 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/dreamzqw/article/details/1749334



当Wince使用了HIVE注册表后，每次用户的注册表改动将得到保存，但是在某些应用场合需要将注册表还原成为出厂的默认设置，通常要求能够通过一个跳线来标志是否清除Hive注册表。HIVE系统注册表和HIVE用户注册表分别保存在/HDD/Document and Setting/s]]></description><category></category></item></channel></rss>