Windows CE下驅動程式開發基礎

我想即使讀者看過微軟的關於驅動開發的培訓教材和CE協助文檔中的驅動部分,頭腦中仍然一片茫然。要想真正瞭解驅動程式必須結合一些驅動程式源碼,在此我以串口驅動程式(COM16550)中初始化過程為線索簡單講一講驅動開發的基礎知識。  Windows CE下的串口驅動程式能夠處理所有I/O行為類似串口的裝置,包括基於16450、16550

Windows系統技術的研究

Windows系統技術的研究潘愛民,2008.5.23最近兩年來,一直在鑽研Windows系統技術,之所以做這件事情,源於兩年前的一個想法,我想看看Windows系統到底是怎麼響應使用者請求的,特別是當系統效能表現很差的時候,更想知道應用程式和作業系統在忙些什麼。一個看似簡單的想法,在實現過程中走了不少彎路,前前後後有許多名來自國內最好學校的大學生和研究生跟我一起探索。真的要感謝他們,要不然我未必能堅持下來。從某種程度上,我感覺差不多已經實現了當初的想法,雖然仍有不少細節尚待完成,但那已經不很重

Windows CE建立案頭捷徑

在使用Platform Builder建立Windows CE系統的核心映入檔案NK.bin時, 建立一個案頭捷徑的步驟如下:1、建立一個捷徑檔案Test.lnk,格式如下: 17#/Windows/Test.exe 其 中,17表示#後面有多少個字元 2、將此檔案拷貝到$BSP/files目錄下; 3、在$BSP/files /PLATFORM.BIB中加入如下內容 hello.lnk $(_FLATRELEASEDIR)/Test.lnk  NK H 4、

巧手定製Windows CE系統

嵌入式系統正在日益廣泛的應用於各個方面,嵌入式系統的最大特點在於其精簡和即時性。公司近期委派我負責一個新的嵌入式系統項目,因為是小型裝置,所以我面臨的第一個難題是需要找一個體積少,但非常靈活添加外圍介面的嵌入式系統。  最初提出了兩種方案,第一種是在完整的系統上進行裁剪,第二種是在磁碟上直接安裝核心、啟動指令碼等檔案來實現最小系統。經過再三思考,在眾多的嵌入式作業系統中,我選擇了Windows CE作為作業系統平台,通過對Windows CE進行裁剪以定製一個適合需求的嵌入式系統。  一.什麼是

用CMD開啟Windows下的服務命令

CMD運行指令      開始→運行→CMD→鍵入以下命令即可:      gpedit.msc-----組策略 sndrec32-------錄音機    Nslookup-------IP地址偵測器 explorer-------開啟資源管理員    logoff---------登出命令 tsshutdn-------60秒倒計時關機命令    lusrmgr.msc----本機使用者和組 services.msc---本地服務設定    oobe/msoobe

svn在windows下的搭建

windows下的svn搭建步驟總結1.     基本概念1.1.            什麼是版本控制版本控制就是資料倉儲,他可以記錄你對檔案的每次更改。svn伺服器有2種運行方式:獨立伺服器和藉助apache。2種方式各有利弊。svn儲存版本資料也有2種方式:BDB和FSFS。因為BDB方式在伺服器中斷時,有可能鎖住資料(我在搞ldap時就深受其害,沒法根治),所以還是FSFS方式更安全一點。1.2.            什麼是SubversionSubversion一個自由、開源版本控制

windows下cvs伺服器安裝配置

1.下載cvsnt(可以從附件中下載) 2.安裝cvsnt 直接雙擊運行cvsnt安裝檔案,安裝過程中可以選擇以經典、自訂和完全三種方式安裝,在自訂方式中可以選擇安裝路徑。安裝完成後,在控制台裡出現一個CVSNT Server的項目,表徵圖是一條魚~~3.配置cvsnt 安裝完成cvsnt後,就可以從: (1) 控制台中來配置cvsnt。【開始】-【控制台】-【CVSNT Server】 (2) 程式捷徑。【開始】-【所有程式】-【CVSNT】-【CVSNT Control Panel】 首先,

選擇Windows CE wince嵌入式作業系統 的十大理由

Windows CE是什嗎?Windows CE是一個具有戰略意義的作業系統。它擁有windows作業系統的特點,支援32位虛擬記憶體機制、按需分配記憶體和記憶體對應檔;他也是搶先式多任務並具有強大通訊能力的Win32嵌入式作業系統,是微軟專門為資訊裝置、行動裝置 App、消費類電子產品、嵌入式應用等非PC領域而設計的。理由一  支援廣泛的網路通訊 因為不同的應用程式和裝置在通訊方面的要求不同,所以Windows CE提供了支援廣泛的硬體和通訊技術。Windows

Windows表單訊息匯總

轉自:http://www.cnblogs.com/yinner/archive/2007/11/16/961394.html?login=1#commentform訊息,就是指Windows發出的一個通知,告訴應用程式某個事情發生了。例如,單擊滑鼠、改變視窗尺寸、按下鍵盤上的一個鍵都會使Windows發送一個訊息給應用程式。 訊息本身是作為一個記錄傳遞給應用程式的,這個記錄中包含了訊息的類型以及其他資訊。例如,對於單擊滑鼠所產生的訊息來說,這個記錄中包含了單擊滑鼠時的座標。這個記錄類型叫做TM

Windows自啟動程式十大藏身之所 )

一、目前使用者專有的開機檔案夾    這是許多應用軟體自動啟動的常用位置,Windows自動啟動放入該檔案夾的所有捷徑。使用者開機檔案夾一般在:/Documents and

如何禁止Windows檔案保護(其它方案)

 我們先來瞭解下WFP是如何工作的。相關的檔案是sfc_os.dll(2000下是sfc.dll,在xp下也有sfc.dll檔案,但都是調用sfc_os.dll的功能)和 Winlogon.exe 。Winlogo進程通過調用sfc dll 匯出的函數進行檔案保護,後者通過FindFirstChangeNotification函數在使用者態監視要保護的目錄,然後通過WaitForSingleObject等待事件的發生。實際上如果你通過object

windows apache 使用.htaccess URL重寫的配置方法

第一步:找到apache的設定檔httpd.conf(檔案在conf目錄下)    第二步:你首先必須得讓伺服器支援mod_rewrite,如果你使用的是虛擬機器主機,請事先詢問你的主機供應商。   開啟httpd.conf,找到   #LoadModule rewrite_module modules/mod_rewrite.so   把#去掉   找到AllowOverride None 改成 AllowOverride All,   註:AllowOverride

微軟正在開發Windows 8技術文檔

微軟官方雖然沒有向公眾透露任何Windows 7下一代用戶端和伺服器作業系統,但是這絲毫掩蓋不了Windows 8正在開發的事實。關於Windows 8的訊息絡繹不絕,比如說為Windows 8開發招賢納才,比如說已經佔位上線的Windows 8官方部落格,再比如說 微軟開發工程師離職後對Windows 8發布日期的曝光。就算是微軟在Windows 8問題上再怎麼保持沉默,一些必要的流程還是要走的,目前微軟就在為美國司法部(DOJ)開發Windows

Window 訊息大全使用詳解

訊息,就是指Windows發出的一個通知,告訴應用程式某個事情發生了。例如,單擊滑鼠、改變視窗尺寸、按下鍵盤上的一個鍵都會使Windows發送一個訊息給應用程式。訊息本身是作為一個記錄傳遞給應用程式的,這個記錄中包含了訊息的類型以及其他資訊。例如,對於單擊滑鼠所產生的訊息來說,這個記錄中包含了單擊滑鼠時的座標。這個記錄類型叫做TMsg,它在Windows單元中是這樣聲明的:typeTMsg = packed recordhwnd: HWND; / /視窗控制代碼message: UINT; /

Windows下設定Tomcat為系統服務

將Tomcat設定為系統服務後,Tomcat將在系統啟動時自動啟動。 Tomcat5.0以上版本提供了在安裝時自動加入系統服務的選項。只要選中“加入系統服務”,就可以了。如果安裝時沒有這麼做,比如開發階段。開發完成後需要加入,可以這麼做:1. Tomcat5.0以上版本在TOMCAT_HOME/bin目錄提供了一個service.bat指令碼,這個指令碼的作用就是將Tomcat加入系統服務,或從系統服務刪除。用法如下:service.bat install

如何設定Windows擴充螢幕,擴充螢幕和主屏有何區別,如何最佳化使用擴充螢幕?

  支援電腦同時接多個顯示器是Windows的一項準系統,使用起來很簡單,無須特別的外部硬體裝置支援。只要將多個顯示器(或裝置,如UVA)串連到電腦的多個顯卡輸出上,重啟電腦後,就可以在“顯示內容”的“設定”頁面裡看到所串連的顯示器,只是在沒有配置以前它是沒有輸出的(低亮的)。   用滑鼠選中要配置的顯示器(如),並點選“將Windows 案頭擴充到該監視器上”,就可以將Windows的一部分案頭延伸到那個顯示器上了,在沒有進一步設定之前,擴充顯示器上沒有狀態條,沒有快捷按鈕,只有一個案頭牆紙,

Ubuntu PK Windows:1 : 0

       11月10日,“Java測試與設計”一書的審訂者Frank Cohen先生在他的部落格文章中說到一件“小事情”,Ubuntu PK Windows,竟然是1 : 0。(註:別人告訴我,“PK”是相互比試的意思)         事情是這樣的,近日,Frank Cohen先生給他的實驗室(“PushToTest”)購置了一台Toshiba

一些Windows CE 編譯命令

set 直接輸入會返回所有的環境變數 支援流 set > c:/abc.txt BldDemosdCustomBuild Immaculate     清除以前編譯出的檔案,保證是再次編譯 clean build RemoveTree    將此檔案路徑從build tree裡去掉,用於某些不重要的工程編不過時使用 _DEPTREES環境變數指定的每個目錄分別執行sysgen.bat批處理。_DEPTREES這個變數的值是一些目錄名位於%WINCEROOT%/public blddeom

深入剖析MFC中Windows訊息處理機制

  深入剖析MFC中Windows訊息處理機制   本人對Windows系統、MFC談不上有深入的瞭解,但對MFC本身封裝API的機制很有興趣,特別是讀了候老師的《深入淺出MFC》後,感覺到Visual C++的Application

理解Windows訊息機制

 理解Windows訊息機制 Windows系統是一個訊息驅動的OS,什麼是訊息呢?我很難說得清楚,也很難下一個定義(誰在噓我),我下面從不同的幾個方面講解一下,希望大家看了後有一點瞭解。 1、訊息的組成:一個訊息由一個訊息名稱(UINT),和兩個參數(WPARAM,LPARAM)。當使用者進行了輸入或是視窗的狀態發生改變時系統都會發送訊息到某一個視窗。例如當菜單轉中之後會有WM_COMMAND訊息發送,WPARAM的高字中(HIWORD(wParam))是命令的ID號,對菜單來講就是菜單ID。

總頁數: 1469 1 .... 305 306 307 308 309 .... 1469 Go to: 前往
Tags Index:

聯繫我們

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

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