淺談WinCE快速啟動的幾種方法

     前兩天做了個WinCE的微核心,8MB,不到2s就啟動起來了。但在實際項目中,最終的映像一般都高達好幾十M,將如此大坨的映像從非易失性的儲存空間中搬運到記憶體,就需要2s多,那麼一個功能完善的WinCE系統,最快多久能啟動起來呢。希望是3s,這可能嗎?加速WinCE的啟動,又有幾種可行的方法?    

S3C2410 && WinCE6.0的中斷處理分析

     S3C2410的核心是ARM920T,所以,這裡先介紹一下ARM920T的異常。ARM920T中有一個當前程式狀態寄存器(CPSR),其中BIT6和BIT7分別控制FIQ和IRQ的使能與否。大家經常說的開中斷和關中斷,就是指的設定這兩個BIT。      

WinCE下音頻頻譜顯示效果圖

    TDA7415支援音訊7段頻譜分析。在WinCE6.0的應用程式中,使用一個IO類比SAclk,同時調用ADC驅動擷取SAout的值並顯示出來。    為了測試最終的效果,特地請ZFR幫忙做了7個純頻的MP3檔案,頻率分別為62Hz、157Hz、396Hz、1KHz、2.51KHz、6.34KHz和16KHz,還有一個從20Hz到20KHz變化的音頻檔案。    7個純頻檔案的如下。       TDA7415的頻譜分析寄存器中有一個設定Quality的bit,以上用的是High,

MCTS 70-571考試總結

mso-hansi-font-family:"Times New Roman"'>    今天去參加MCTS70-571mso-hansi-font-family:"Times New Roman"'>的考試了,過程有點波折,結果還行,考了978mso-hansi-font-family:"Times New Roman"'>分,不管怎樣,通過就好。mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New

Resco Photo Viewer for WinCE6.0

     今天是奧運會的第一天。早晨,媒體說有5個奪金點,一天下來最終收羅了2枚,這兩枚金牌的得主可都是第一次參加奧運會的新人。真是後生可畏,後繼有人啊!不過,那些呼聲較高的老將們也未嘗不是英雄。譬如上屆奧運冠軍杜麗,按理她完全可以選擇激流勇退,那就不會有今天的失敗,也不會有今天的痛苦。但她沒有,硬頂著莫大的壓力,背負著眾望,參加比賽。她雖然輸了比賽,但依然值得敬佩!奧林匹克的精神不就是堅持、拼搏和不斷超越嗎?       奧運會如火如荼的進行著,可惜咱沒機會去現場加油,只能在家看看電視。也好,

四線電阻式觸控螢幕驅動的最佳化

      觸控螢幕在電子產品中用得越來越多,其技術也在不斷髮展。目前常見的有電阻式、電容式、紅外式和表面聲波式等幾大類,其中電阻式最為普遍。最近在WinCE下調試了一款四線電阻式的觸控螢幕驅動,利用檢測觸摸壓力的方法實現了動態調整觸控螢幕的靈敏度。       一般的嵌入式處理器中會有幾個通道的AD,通常有四個通道用於串連觸控螢幕的XP、XM、YP和YM。如果MCU 沒有Touch Screen

WinCE動態修改啟動LOGO

   

S3C2410-WinCE6.0-OAL的快速調試

     前文分析了S3C2410 WinCE6.0 OAL的啟動代碼,本文接著介紹OAL的移植過程。在繼續之前,再明確一下WinCE6.0

WinCE6.0的極速啟動

       今天收穫了一個道理,無論何事何地,一定要向內挖掘潛力!做WinCE的開發有幾年了,今天才見識到WinCE的啟動到底有到快。用SnagIT也有幾年,竟然不知道它除了截屏,還可以錄屏,效果相當好。所以,別以為自己什麼都知道,其實更多的時候是處於一個無知的狀態,只是自己都不知道罷了。      

WinCE6.0 R3的安裝步驟

  很早以前裝過一次R3,裝完以後直接導致編譯不過,當時也沒找到解決辦法,最後只能放棄,一直沒再動它。這兩天ZWF在偵錯工具的過程中發現了一個BUG,應用程式無法正確設定檔案夾的隱藏屬性。起初我以為是NAND驅動或者是註冊表配置的問題。但從這兩方面入手都沒能成功。後來通過實驗發現,在根目錄下可以將檔案夾設定為隱藏並且能生效,同樣的代碼在NAND目錄下就不能正常工作。在根目錄下設定為隱藏的檔案夾,拷貝到另外任意一個目錄下,會變成非隱藏的。據此猜測,可能是WinCE檔案系統本身的BUG。於是找到09

指標數組與數組指標

    

單機搭建WinCE開發環境(三)

     通過前兩篇的介紹,我們已經搭建了WinCE開發環境,並瞭解了如何使用遠程工具進行相關調試。這一篇,我們進一步完善單機搭建的WinCE開發環境——在WinCE6.0的模擬器中使用串口。       WinCE裝置中串口的使用頻率是相當高的,一般有一個調試串口,而很多實際應用中與GPS、GSM(GPRS)模組的通訊都是通過串口來進行的。在第一篇中,曾介紹過為調試串口建立一個Text Consol Window,以類比調試串口。事實上,我們也完全可以映射主機的串口到模擬器中來,方法如所示。 

S3C2410-WinCE6.0-OAL的啟動程式碼分析

    到現在為止,我們已經瞭解了S3C2410平台上WinCE6.0的啟動過程,包括NBOOT、EBOOT、OAL.exe、Kernel.dll的工作流程。關於WINCE600的目錄也做了介紹。準備工作都做好了,接下來開始介紹S3C2410平台上WinCE6.0的移植。BSP的移植很大一部分是代碼的移植,所以,這裡仍然以代碼為主線,以函數為單位來做介紹。BSP的代碼一般來說也不是自己從無到有CODE出來的,大多由晶片廠商或者微軟提供,OEM廠商需要做得事情是修改相關代碼以滿足自己硬體的特定需求

WinCE6.0 R3引發的問題

  今天終於安裝了R3,結果卻導致編譯不過! Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->gwes_lib.lib(gwe_s.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl

M8又不能收發簡訊了!

M8又不能傳送簡訊了。在根目錄下儲存了一個LOG檔案,內容如下。[2009/10/11, 1:3:4]: Seek record smsDB LastError:0x3fa-m_hDb:: 23355155-dwSeekType:: 1-wNumVals:: 0-dwValue:: 1077981202[2009/10/11, 1:3:5]: Seek record smsDB LastError:0x3fa-m_hDb:: 23355155-dwSeekType:: 1-wNumVals::

WinCE啟動介面的定製

      本文將以模擬器為例,簡單介紹如何定製WinCE的啟動介面,實現動畫效果。在實際硬體平台上一般在BOOTLOADER中定製開機介面。如果BOOT從Flash載入NK到記憶體的時間較長,通常也會加一個進度條顯示。如果從NK載入完成到進入CE案頭的時間也很長,那加一個開機動畫也是不錯的。      首先在backlight驅動中添加相關代碼,實現動畫效果,代碼如下。Code highlighting produced by Actipro CodeHighlighter

驅動調試助手V2.9

    驅動調試助手的下載次數已經過萬,很多網友也提出了一些寶貴建議,非常感謝。這裡再做一個更新,V2.9中主要增加了註冊表尋找和登錄機碼重新命名這兩個功能,至此,有關註冊表操作的所有功能基本都已實現了。雖然不能跟Resco Regedit等大牌比,但功能上並不差多少,而且原生態的支援WinCE系統,包括ARMV4、ARMV4I、MIPSII、SH4。       簡單說明一下新增功能的用法,尋找的介面如下。       

ARM-WinCE6.0-寄存器讀寫工具

     GPS Tracker已經基本成型了,雖然有點閉門造車的感覺,但經過反覆修改,自己覺得還不錯。好用不好用,得看使用者怎麼用,然後根據他們的建議再改。今天看部落格,發現WinCE驅動調試助手已經被下載超過5600次了,有點出乎意料,但說明這個小工具還是蠻受實用的。以前曾想建個WinCE助手之家的網站,專門收集整理WinCE下的調試工具和優秀的應用軟體。但時間、精力有限,工作也像打遊擊一樣,一會兒搞搞這個,一會兒又去搞那個,所以總是想用的時候才去找,找不到,自己能做就嘗試著做。這些小工具,

單機搭建WinCE開發環境(四)

     前幾天一直在測試VS2005下WinCE6.0中文模擬器的使用,基本上沒有問題了。今天便在VS2008中安裝了一下WinCE6.0中文模擬器的SDK,又遇到了一些小問題,貼出來跟大家分享一下,也算是對單機搭建WinCE開發環境的一個補充。第一次安裝時,一路預設,開始一切正常,到安裝快完成的時候出現了狀況,先後出現了下面的兩個提示,點完OK後就Roll Back了。                    

WinCE下的遠端控制

     以前在給別人介紹Windows CE的開發時,為了示範裝置上程式的運行情況,就用Remote Zoomin來截屏,裝置端一重新整理,Remote Zoomin就得去手動Refresh一下,在CE和PC兩邊忙得不亦樂乎。當時就想,要是有自動重新整理的功能不就省去了這麼多麻煩嗎。如果能在PC端直接控制CE裝置,豈不更好?看了協助檔案,原來WinCE是支援RDP的,添加相應的組件,編譯完成後,在裝置上測試發現CE真的可以登陸Windows

總頁數: 61357 1 .... 6170 6171 6172 6173 6174 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.