本書分為上篇、中篇和下篇三個部分,上篇為Windows CE結構分析,中篇為Windows CE情景分析,下篇為實驗手冊。每一篇又劃分為若 干章。上篇包含有引言,Windows CE體系結構,處理 器排程,儲存管理 ,檔案系統和設備管理 等六 章。中篇包含有系統初始化,處理 器排程過程,分頁處理 ,檔案處理 和驅動器載入等五章。下篇包含有Windows CE應用程式開發,Windows CE系統開發,評測與總結以及實習等四章。 上篇的重點在於分析Windows CE kernel的結構以及工作原理 。這個部分是掌握Windows CE作業系統的基礎。 中篇重點在於分析Windows CE kernel的實際運行 過程。如果說 上篇是從靜態的角度 分析Windows CE kernel,那麼中篇則是試圖從動態的角度 給讀 者一個有關Windows CE kernel的描述。希望讀 者能夠通過對中篇的閱讀 理 解,在頭腦中形成有關Windows CE kernel的多方位的運作情景。 下篇著重於有關Windows CE的應用。對理 論 的掌握最終要應用到實務中。
標簽: 分
上傳時間: 2013-12-23
上傳用戶:FreeSky
練習并掌握多任務實時操作系統下Task 調度、Task 間主要通信手段(信號量、消息隊列等)、RISC 處理器 I/O 端口控制等內容,并形成嵌入式實時應用軟件的良好編程習慣。創建多Task,為每個Task 創建私有的Message Queue,每個Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向對方私有MessageQueue 發送消息完成。 Task1:管理Task。負責系統啟動時同步系統中其他Task 的啟動同步,利用信號量的semFlush()完成。同時接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負責系統結束時的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發來的命令行及參數。自行設置5 種以上命令,并根據命令的內容向Task3 或/及Task4 發送激勵消息。同時實現系統退出命令,使系統采用適當方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現命令執行情況。本task 應負責led 相關I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
上傳時間: 2016-04-12
上傳用戶:iswlkje
GenDriver即簡單的資料流驅動程式,雖未跟硬體溝通,但匯出10個進入點,可被任何Windows CE系統所載入。為讓系統載入GenDriver可在系統啟動時,加入任何[HKEY_LOCAL_MACHINE]\Drivers\Builtin下的項目,讓驅動程式載入,或撰寫一個應用程式,在別處建立驅動程式機碥並呼叫ActivateDevice
上傳時間: 2016-06-24
上傳用戶:離殤
Winsock提供了另一個有用的異步I/O模型。和WSAAsyncSelect模型類似的是,它也允許應用程序在一個或多個套接字上,接收以事件為 基礎的網絡事件通知。對于表1總結的、由WSAAsyncSelect模型采用的網絡事件來說,它們均可原封不動地移植到新模型。在用新模型 開發的應用程序中,也能接收和處理所有那些事件。該模型最主要的差別在于網絡事件會投遞至一個事件對象句柄,而非投遞至一個窗 口例程。(節選自《Windows網絡編程》第八章) 還是讓我們先看代碼然后進行分析:
標簽: WSAAsyncSelect Winsock 模型
上傳時間: 2014-01-19
上傳用戶:gxrui1991
PCI總線的開發包括PCI硬件的開發以及相應驅動程序的編寫。PCI總線 驅動程序的實質是通過相應板卡配置空間的訪問來配置系統資源。該文通過對配 置空間的分析,給出了不用DDK、WINDRIVER等開發工具,而直接用I/O命令簡 單地訪問配置空間的方法。
上傳時間: 2013-12-01
上傳用戶:ztj182002
題 目: 堆排序、直接插入排序算法比較 初始條件: 試通過隨機數據比較堆排序、直接插入排序算法的關鍵字比較次數和關鍵字移動次數。 (1)待排序表的表長不小于100;其中的數據要用偽隨機數產生程序產生;至少要用5組不同的輸入數據作比較;比較的指標為有關鍵字參加的比較次數和關鍵字的移動次數(關鍵字交換計為3次移動)。 (2)最后要對結果作出簡單分析,包括對各組數據得出結果波動大小的解釋。 (3)以線性表的形式給出構造出來的初始堆。
上傳時間: 2014-01-15
上傳用戶:lili123
本程式碼是一個簡單的股票分析系統,分為server與client兩端,客戶可以從client端看到當前的股票價錢訊息,而系統編輯者只需要從server端去輸入那一則股票價錢有變動即可。
上傳時間: 2016-08-24
上傳用戶:sdq_123
MS2 程序分析 Lldwsw 一:下載MS2.RAR 壓縮包解壓縮后可以看到如下界面: 第一項為MS2 軟件包,第二項為SourceInsight3.0,它是一款非常優秀的C 語言編輯器,目 前各個大公司,比如華為等都用它,手機行業幾乎無一例外。它的作用是代替Keil 的編輯 環境,因為Keil 的編輯環境太難看了,并且使用也不方便,用它來看程序,查找函數特別 容易,以下是它的界面: 各位可以看到,它里面不同的關鍵字的顏色都是不同的,看上去很舒服,最主要的還是它的 查找功能,比如要看MSTimerStart 的函數原型,但不知道他在那個地方,雙擊函數名,右 擊后出現屬性,點“Jump to Definition”,就可以看到函數原型,這個功能Keil 下也有,還 有一個Keil 下沒有的,就是這個函數被誰調用了,雙擊函數名,右擊后出現屬性,點“Jump to Caller”。 具體請參考SourceInsight 使用說明,也就是第四項,第三項是周立功的DP-51 電路圖,因為 MS2 的設計本身是不倚賴外設的,所以沒有加外部接口,直接用串口來演示,如下圖: 大家可以看到liweifeng, test1,test2,test3 在不停的打印,這是四個偽任務,按一定的時 候間隔打印,我們將在后面分析。當然按鍵等都可以在處理字符串欄中輸入,在接收窗口顯 示。 以
上傳時間: 2013-12-16
上傳用戶:lingzhichao
【二項式係數 運算】Dev-C++ 學習,運用Dynamic Programming 動態規劃計算
標簽: Dev-C
上傳時間: 2016-09-19
上傳用戶:冇尾飛鉈
本文詳細分析了MATLAB RTW下單機型模式(實時視窗目標)和雙機型模式的 系統結構,確定了在MATLAB RTW下構建實時控制平臺的方案。針對這兩種模式, 本文提出對應驅動I/O板卡的方式,并將Simulink生成的仿真模型下載到實時內 核中運行,實現對控制系統的控制。
上傳時間: 2014-08-05
上傳用戶:xcy122677