re: 如何找回消失的硬盤分區[未登錄] milkyway 2008-10-28 21:05
數據沒有丟失
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
@零宇
呵呵,兄弟又來了,歡迎:)
很久沒有動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級的函數調用,這些函數調用是實現系統的調試服務所必需的。
re: Windows CE5.0下繪制實時數據曲線 milkyway 2007-05-23 10:32
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
警告調試信息
在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