re: 經(jīng)典小說(shuō)(兩部) milkyway 2008-09-23 01:19
老大,<<平凡的世界>>是路遙寫(xiě)的!
re: 加速CE的編譯過(guò)程 milkyway 2008-09-02 20:28
是使用命令行 Build -c ? 如果不行就build工程,文中提到的加速主要是針對(duì)生成nk.bin的
在程序前面加上: #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產(chǎn)品 milkyway 2008-09-02 20:11
請(qǐng)?jiān)儐?wèn)微軟中國(guó)公司或者微軟中國(guó)區(qū)分銷(xiāo)合作伙伴:
http://www.microsoft.com/china/windows/embedded/distrib.mspx
@零宇
呵呵,兄弟又來(lái)了,歡迎:)
很久沒(méi)有動(dòng)WINCE了,最近需要做個(gè)項(xiàng)目,完成EBOOT是第一步。這篇短文只是對(duì)EBOOT做了一個(gè)很粗的抽象,希望能言簡(jiǎn)意賅地把不同的EBOOT里通用的東西做個(gè)記錄。見(jiàn)笑了!
1 不是只看外表,是先看外表。
2 娶妻娶德,納妾納色。
3 這個(gè)世界上只有兩種女人,一種是假正經(jīng)的,一種是假不正經(jīng)的。
4 現(xiàn)在的擇偶標(biāo)準(zhǔn)是,有車(chē)有房,父母雙亡(顧小西告訴簡(jiǎn)佳找男朋友的條件,夠絕!)
5 你可以不愛(ài)江山愛(ài)美人,但是告訴你,沒(méi)有一個(gè)美人是不愛(ài)江山的。
6 如果他沒(méi)有把你介紹給他的家人,那就是把自己還留有余地。
7 一個(gè)男人要想對(duì)女人有很高的要求,他首先應(yīng)該對(duì)自己有很高的要求,否則他就會(huì)像一個(gè)對(duì)生活品質(zhì)有要求的乞丐一樣讓人生厭!
8 一個(gè)男人如果沒(méi)有能力使自己立足于世,你有什么資格要求你夢(mèng)想中的女人按照你的想法生活?
9 如果要想知道小鳥(niǎo)是不是屬于你的,就別把它關(guān)在籠子里。
10 謊言有兩種,一種是把黑說(shuō)成白,一種是把黑的隱藏了(顧小航)
11 我不是不相信你的真誠(chéng),我是不相信你的年齡(簡(jiǎn)佳拒絕顧小航時(shí)說(shuō)的話(huà))
12 已經(jīng)上了鉤的魚(yú)就不用再浪費(fèi)魚(yú)餌了(何建國(guó)的同事)
13 結(jié)婚你不是嫁給了某一個(gè)人,而是嫁給了這個(gè)人的全部社會(huì)關(guān)系。你們倆的結(jié)合就是兩個(gè)家庭的結(jié)合,他娶了你,就等于娶了你的一切,包括你的社會(huì)關(guān)系、你的父母……(顧小西媽媽?zhuān)?
14 錢(qián)有多多,愛(ài)有多深(顧小西)
15 你是在賣(mài)書(shū),還是在賣(mài)春(顧小西-關(guān)于陳藍(lán)發(fā)書(shū)書(shū)名被迫改成‘我包養(yǎng)的三年’)
16 這世界上沒(méi)有無(wú)緣無(wú)故的愛(ài)!
17 女人懷孕九個(gè)月生完孩子還要半年要花一年多時(shí)間,你們男人也就出那么十幾分鐘的力。
18 如果可以,我將告訴所有的女孩子,千萬(wàn)別和結(jié)婚的男人有染。——BY簡(jiǎn)佳
愛(ài)情并不比親情更重要——BY簡(jiǎn)佳。
19 追求精致生活的人,吃飯是精致生活的第一要素。
你的理解是正確的。可以簡(jiǎn)單認(rèn)為,只要設(shè)置了PAGE_PHYSICAL 為真,那么就需要把lpvSrc右移8位。
re: Kitl是怎樣工作的? milkyway 2007-07-23 13:51
FAQ:
問(wèn):什么是KITL?
答:在Windows CE.NET以前的版本,用戶(hù)只能使用預(yù)先確定的傳輸端口,比如串口、并口或者以太網(wǎng)口來(lái)調(diào)試一個(gè)平臺(tái)。在Windows CE.NET中,引入了KITL(Kernel Independent Transport Layer,內(nèi)核無(wú)關(guān)傳輸層)技術(shù),其設(shè)計(jì)目標(biāo)是向用戶(hù)提供一種簡(jiǎn)單的方式以支持任意的調(diào)試服務(wù)。KITL將調(diào)試服務(wù)的通信協(xié)議與直接提供調(diào)試服務(wù)通信功能的硬件層分開(kāi),這樣就減少了用戶(hù)在產(chǎn)生一個(gè)硬件傳輸層時(shí)需要了解的數(shù)據(jù)傳輸原理。硬件傳輸層被置于KITL層之下以保證KITL不需要關(guān)心使用哪種通信硬件傳送調(diào)試數(shù)據(jù)。舉例來(lái)說(shuō),桌面電腦端和Windows CE設(shè)備端的傳輸機(jī)制可以都由OEM用戶(hù)實(shí)現(xiàn)。在桌面端,KITL傳輸機(jī)制是一個(gè)導(dǎo)出一些KITL必需的特定API函數(shù)的動(dòng)態(tài)鏈接庫(kù),這個(gè)動(dòng)態(tài)鏈接庫(kù)還必須在系統(tǒng)中注冊(cè)以通知它是為KITL功能傳輸端口服務(wù)的。在設(shè)備端,KITL在OAL中初始化并被編譯進(jìn)操作系統(tǒng)Kernel。設(shè)備端的KITL依賴(lài)傳輸端口以支持一個(gè)API級(jí)的函數(shù)調(diào)用,這些函數(shù)調(diào)用是實(shí)現(xiàn)系統(tǒng)的調(diào)試服務(wù)所必需的。
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
警告調(diào)試信息
在wince啟動(dòng)后,MMU就被使能了,所以這時(shí)你訪(fǎng)問(wèn)的只能是虛擬地址,不是物理地址。
中斷向量表的位置和處理器有關(guān),ARM要求中斷向量表放置從0地址開(kāi)始。你說(shuō)的中斷跳轉(zhuǎn)地址實(shí)際是物理地址的0x,但是由于啟用了MMU,所以CPU只能認(rèn)虛擬地址。至于這個(gè)虛實(shí)映射的對(duì)應(yīng)關(guān)系就在OEMAddressTable中。你看對(duì)應(yīng)物理地址是0x的虛擬地址是多少。
你說(shuō)的內(nèi)核從80001000這個(gè)虛擬地址開(kāi)始,這個(gè)是可以在config.bib中設(shè)置的。實(shí)際的物理地址參考OEMAddressTable。
希望對(duì)你有點(diǎn)作用。
ARM硬件相關(guān)知識(shí):
1.setup/hold time,時(shí)鐘匹配,解決串?dāng)_
2.JTAG的原理和電路
3.搶先式內(nèi)核,基本的任務(wù)調(diào)度方式
軟件:
1.ARM 和單片機(jī)不同的尋址方式
2.C和匯編基礎(chǔ)
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總線(xiàn)知識(shí) milkyway 2007-03-10 11:13
在Raj Kamal的<嵌入式系統(tǒng):體系結(jié)構(gòu)\編程與設(shè)計(jì)>的P106提到
...ISA外設(shè)的保留地址是220-24F,278-27F,2F0-2F7,3C0-3CF,3E0-3F0