milkyway的窝

最初想法的诞生地

 
数据没有丢失
re: 经典小说(两部) milkyway 2008-09-23 01:19
老大,<<平凡的世界>>是路遥写的!
re: 加速CE的编译过程 milkyway 2008-09-02 20:28
是使用命令行 Build -c ? 如果不行就build工程,文中提到的加速主要是针对生成nk.bin的
re: Windows CE 下I/O操作基础 milkyway 2008-09-02 20:23
在程序前面加上: #include<window.h>
这样声明:
public static class API
{

[DllImport( "Kernel32.dll", CharSet = CharSet.Ansi, EntryPoint = "VirtualAlloc" )]
public static extern IntPtr VirtualAlloc(
IntPtr lpAddress,
uint dwSize,
uint flAllocationType,
uint flProtect );


[DllImport( "Coredll.dll", CharSet = CharSet.Ansi, EntryPoint = "VirtualCopy" )]
public static extern bool VirtualCopy(
IntPtr lpvDest,
IntPtr lpvSrc,
uint cbSize,
uint fdwProtect );
}

re: 微软的Automotive产品 milkyway 2008-09-02 20:11
请询问微软中国公司或者微软中国区分销合作伙伴:
http://www.microsoft.com/china/windows/embedded/distrib.mspx
@零宇
呵呵,兄弟又来了,欢迎:)
很久没有动WINCE了,最近需要做个项目,完成EBOOT是第一步。这篇短文只是对EBOOT做了一个很粗的抽象,希望能言简意赅地把不同的EBOOT里通用的东西做个记录。见笑了!
新结婚时代》经典台词 milkyway 2008-04-03 13:27
1 不是只看外表,是先看外表。
2 娶妻娶德,纳妾纳色。
3 这个世界上只有两种女人,一种是假正经的,一种是假不正经的。
4 现在的择偶标准是,有车有房,父母双亡(顾小西告诉简佳找男朋友的条件,够绝!)
5 你可以不爱江山爱美人,但是告诉你,没有一个美人是不爱江山的。
6 如果他没有把你介绍给他的家人,那就是把自己还留有余地。
7 一个男人要想对女人有很高的要求,他首先应该对自己有很高的要求,否则他就会像一个对生活品质有要求的乞丐一样让人生厌!
8 一个男人如果没有能力使自己立足于世,你有什么资格要求你梦想中的女人按照你的想法生活?
9 如果要想知道小鸟是不是属于你的,就别把它关在笼子里。
10 谎言有两种,一种是把黑说成白,一种是把黑的隐藏了(顾小航)
11 我不是不相信你的真诚,我是不相信你的年龄(简佳拒绝顾小航时说的话)
12 已经上了钩的鱼就不用再浪费鱼饵了(何建国的同事)
13 结婚你不是嫁给了某一个人,而是嫁给了这个人的全部社会关系。你们俩的结合就是两个家庭的结合,他娶了你,就等于娶了你的一切,包括你的社会关系、你的父母……(顾小西妈妈)
14 钱有多多,爱有多深(顾小西)
15 你是在卖书,还是在卖春(顾小西-关于陈蓝发书书名被迫改成‘我包养的三年’)
16 这世界上没有无缘无故的爱!
17 女人怀孕九个月生完孩子还要半年要花一年多时间,你们男人也就出那么十几分钟的力。
18 如果可以,我将告诉所有的女孩子,千万别和结婚的男人有染。——BY简佳
爱情并不比亲情更重要——BY简佳。
19 追求精致生活的人,吃饭是精致生活的第一要素。
你的理解是正确的。可以简单认为,只要设置了PAGE_PHYSICAL 为真,那么就需要把lpvSrc右移8位。
re: Kitl是怎样工作的? milkyway 2007-07-23 13:51
FAQ:


问:什么是KITL?
答:在Windows CE.NET以前的版本,用户只能使用预先确定的传输端口,比如串口、并口或者以太网口来调试一个平台。在Windows CE.NET中,引入了KITL(Kernel Independent Transport Layer,内核无关传输层)技术,其设计目标是向用户提供一种简单的方式以支持任意的调试服务。KITL将调试服务的通信协议与直接提供调试服务通信功能的硬件层分开,这样就减少了用户在产生一个硬件传输层时需要了解的数据传输原理。硬件传输层被置于KITL层之下以保证KITL不需要关心使用哪种通信硬件传送调试数据。举例来说,桌面电脑端和Windows CE设备端的传输机制可以都由OEM用户实现。在桌面端,KITL传输机制是一个导出一些KITL必需的特定API函数的动态链接库,这个动态链接库还必须在系统中注册以通知它是为KITL功能传输端口服务的。在设备端,KITL在OAL中初始化并被编译进操作系统Kernel。设备端的KITL依赖传输端口以支持一个API级的函数调用,这些函数调用是实现系统的调试服务所必需的。

Assertion Failed: voltagecontrol: File wincore.cpp, Line 348
Assertion Failed: voltagecontrol: File wincore.cpp, Line 349
Error: Trying to use SubclassWindow with incorrect CWnd
derived class.
hWnd = $7C017E20 (nIDC=$03F4) is not a CWnd.
Assertion Failed: voltagecontrol: File wincore.cpp, Line 4199

警告调试信息
re: OEMAddressTable,config.bib详解 milkyway 2007-05-13 18:23
在wince启动后,MMU就被使能了,所以这时你访问的只能是虚拟地址,不是物理地址。
中断向量表的位置和处理器有关,ARM要求中断向量表放置从0地址开始。你说的中断跳转地址实际是物理地址的0x,但是由于启用了MMU,所以CPU只能认虚拟地址。至于这个虚实映射的对应关系就在OEMAddressTable中。你看对应物理地址是0x的虚拟地址是多少。
你说的内核从80001000这个虚拟地址开始,这个是可以在config.bib中设置的。实际的物理地址参考OEMAddressTable。
希望对你有点作用。
ARM硬件相关知识:
1.setup/hold time,时钟匹配,解决串扰
2.JTAG的原理和电路
3.抢先式内核,基本的任务调度方式

软件:
1.ARM 和单片机不同的寻址方式
2.C和汇编基础
re: Windows CE内存管理机制 milkyway 2007-04-18 09:09
In Windows CE 5.0 and earlier, virtual allocations below 2MB *in size* will be allocated inside of the address space of the process calling it, while allocations above 2MB *in size* will be allocated out of the shared address space. I was not talking about the address of the allocation, I was talking about the size.

by Sue

re: ISA总线知识 milkyway 2007-03-10 11:13
在Raj Kamal的<嵌入式系统:体系结构\编程与设计>的P106提到
...ISA外设的保留地址是220-24F,278-27F,2F0-2F7,3C0-3CF,3E0-3F0

导航

统计

公告

随笔皆原创,文章乃转载. 欢迎留言!

常用链接

留言簿(37)

随笔分类(104)

随笔档案(101)

文章分类(51)

文章档案(53)

wince牛人

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜