內(nèi)存管理模塊通常是操作系統(tǒng)內(nèi)核的一部分,其主要任務(wù)是為操作系統(tǒng)內(nèi)核和各執(zhí)行程序組織內(nèi)存,跟蹤當(dāng)前內(nèi)存使用狀況,在需要時(shí)為進(jìn)程分配內(nèi)存,使用完畢后釋放并回收內(nèi)存。
本文向您介紹Windows Mobile和WinCE的區(qū)別,WinCE是微軟的嵌入式操作系統(tǒng),是一個(gè)基礎(chǔ)性質(zhì)的系統(tǒng),Windows Mobile和PocketPC以及Smartphone系統(tǒng),則都是WinCE的衍生版本。
通過(guò)分析原有WINCE啟動(dòng)方法,提出一種BIOS直接啟動(dòng)WINCE的方法,使用戶使用WINCE更加簡(jiǎn)單。
針對(duì)高溫微波燒結(jié)設(shè)備對(duì)可靠性、穩(wěn)定性和多功能的需求,提出了一種基于Windows CE的大功率微波嵌入式控制系統(tǒng),實(shí)現(xiàn)了對(duì)高溫微波燒結(jié)設(shè)備可靠、精確的控制。不但豐富了系統(tǒng)功能,提高了控制精度,而且使復(fù)雜的操作簡(jiǎn)單化。
本文分析了Windows系統(tǒng)的進(jìn)程調(diào)度機(jī)制,并設(shè)計(jì)了一種基于Windows操作系統(tǒng)內(nèi)核驅(qū)動(dòng)的多核CPU線程管理方法,實(shí)現(xiàn)了一個(gè)基于Windows 內(nèi)核驅(qū)動(dòng)的線程管理服務(wù)系統(tǒng),它能讓用戶根據(jù)每一個(gè)任務(wù)線程對(duì)CPU資源的需要程度和對(duì)實(shí)時(shí)性的要求,在多核CPU上合理為線程分配CPU 核。
Windows CE操作系統(tǒng)存在啟動(dòng)速度慢的現(xiàn)象。為此在解析系統(tǒng)鏡像文件和研究鏡像文件下載函數(shù)的基礎(chǔ)上,設(shè)計(jì)了一種在Windows CE系統(tǒng)Bootloader中實(shí)現(xiàn)Multi-bin的方法。通過(guò)調(diào)用Bootloader中的BootPart支持庫(kù)的接口函數(shù),借助BinFS文件系統(tǒng),從而減少了系統(tǒng)的啟動(dòng)時(shí)延,增加了用戶的可用內(nèi)存,降低了客戶的等待時(shí)間,最終達(dá)到提高客戶用戶體驗(yàn)(QoE)的目的。
該系統(tǒng)以Windows CE嵌入式操作系統(tǒng)為核心,利用串口及CAN總線與底層I/O節(jié)點(diǎn)進(jìn)行數(shù)據(jù)通信,并實(shí)現(xiàn)對(duì)下層設(shè)備的實(shí)時(shí)監(jiān)控。主控制臺(tái)可以直接聯(lián)入Internet網(wǎng),應(yīng)用嵌入式系統(tǒng)中的網(wǎng)絡(luò)功能,將系統(tǒng)故障信息向維修中心的服務(wù)器傳遞,實(shí)現(xiàn)遠(yuǎn)程診斷。
針對(duì)高科技產(chǎn)品專業(yè)性強(qiáng)、系統(tǒng)結(jié)構(gòu)復(fù)雜、故障分析困難等問題,本設(shè)計(jì)以故障診斷的理論和方法為基礎(chǔ),提出了一種基于專家系統(tǒng)的故障診斷設(shè)計(jì)方案。設(shè)計(jì)構(gòu)造了故障診斷專家系統(tǒng)的整體框架,探討了專家系統(tǒng)中知識(shí)庫(kù)的建立、推理機(jī)制以及人機(jī)界面設(shè)計(jì)等問題。
介紹了Windows CE 的體系結(jié)構(gòu)和中斷處理機(jī)制, 研究了Windows CE 設(shè)備驅(qū)動(dòng)程序的類型和初始化過(guò)程,以維信諾VGG13264C 132×64 OLED 顯示模塊的WindowsCE 驅(qū)動(dòng)程序設(shè)計(jì)為例, 詳細(xì)闡述了嵌入式Windows CE 驅(qū)動(dòng)程序的開發(fā)過(guò)程。
時(shí)鐘同步是分布式系統(tǒng)的核心技術(shù)之一,為實(shí)現(xiàn)基于ARM—WinCE嵌入式系統(tǒng)平臺(tái)的測(cè)試儀器組建分布式測(cè)試系統(tǒng),在介紹IEEE1588精確時(shí)鐘協(xié)議基本原理的基礎(chǔ)上,提出了使用具有IEEE1588協(xié)議硬件支持功能的DP83640以太網(wǎng)物理層收發(fā)器在基于ARM-WinCE的嵌入式系統(tǒng)平臺(tái)上實(shí)現(xiàn)時(shí)鐘同步的設(shè)計(jì)方案,給出了硬件設(shè)計(jì)的接口電路和軟件設(shè)計(jì)框架。經(jīng)測(cè)試該方案可達(dá)到不低于1μs的同步精度。
首先介紹了SQLite嵌入式數(shù)據(jù)庫(kù)的結(jié)構(gòu)和特點(diǎn)與選擇必要性及應(yīng)用到嵌入式系統(tǒng)Wince中的優(yōu)點(diǎn);其次介紹以ARM9與Wince6.0為平臺(tái),在Visual Studio 2008中開發(fā)的嵌入式數(shù)據(jù)庫(kù)。通過(guò)研究DataGrid在Windows mobile中自動(dòng)設(shè)置列寬的方法,本設(shè)計(jì)通過(guò)軟件編程解決了基于Wince6.0的ARM9嵌入式設(shè)備中存在的問題,并分析通過(guò)DataGrid屬性中TableStyles未改變列寬的原因。
為對(duì)大型復(fù)雜機(jī)電設(shè)備的狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè),設(shè)計(jì)了一種基于ARM9和WinCE操作系統(tǒng)的機(jī)電設(shè)備監(jiān)測(cè)終端。以模塊化的思想設(shè)計(jì)了S3C2440核心板、數(shù)據(jù)采集、振動(dòng)監(jiān)測(cè)、輸出控制、TFT液晶顯示等模塊。完成了嵌入式WinCE軟件系統(tǒng)的開發(fā)。
總線基礎(chǔ)總線(Bus)是計(jì)算機(jī)各種功能部件之間傳送信息的公共通信干線,它是由導(dǎo)線組成的傳輸線束,按照計(jì)算機(jī)所傳輸?shù)男畔⒎N類,計(jì)算機(jī)的總線可以劃分為數(shù)據(jù)總線、地址總線和控制總線,分別用來(lái)傳輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號(hào)。
在嵌入式系統(tǒng)中較為常用的是四線電阻式觸摸屏,通過(guò)檢測(cè)x軸和y軸的電壓,來(lái)確定觸點(diǎn)的位置。一般觸摸屏系統(tǒng)結(jié)構(gòu)為:觸摸屏->觸摸屏控制器->處理器。
這篇文章的目的并不是介紹Windows Embedded CE開發(fā)的方方面面,只是用一個(gè)初涉嵌入式領(lǐng)域的軟件開發(fā)者的視角來(lái)介紹Windows CE開發(fā)中最常用的概念和知識(shí),解決大家會(huì)在實(shí)際開
在WinCE系統(tǒng)中,當(dāng)我們完成了相關(guān)的開發(fā)和系統(tǒng)定制工作以后,會(huì)編譯WinCE系統(tǒng),最后生成NK.bin和NK.nb0。我現(xiàn)在用WinCE6.0 在自己的PC上面編譯一次用時(shí)19分16秒(有一天無(wú)聊,就測(cè)了一下)。下面介紹一下WinCE系統(tǒng)的編
設(shè)計(jì)一種嵌入式系統(tǒng),以WinCE操作系統(tǒng)和ARM硬件平臺(tái)為核心實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)控;通過(guò)無(wú)線網(wǎng)絡(luò)把視頻圖像傳輸?shù)街鳈C(jī)端,以實(shí)現(xiàn)分析、存儲(chǔ)及顯示等功能。數(shù)字視頻監(jiān)控系統(tǒng)是以
近年來(lái)隨著GPS的不斷改進(jìn),硬、軟件的不斷完善,應(yīng)用領(lǐng)域正在不斷展開,目前已遍及國(guó)民經(jīng)濟(jì)各種部門,并開始逐步深入人們的日常生活。如何設(shè)計(jì)一個(gè)帶有GPS功能的移動(dòng)設(shè)備,
由于桌面Windows絕大多數(shù)情況下運(yùn)行于X86平臺(tái)上,也就不存在不同平臺(tái)的可移植性問題。然而Windows CE運(yùn)行在四大架構(gòu)(X86,SHx,MIPS,ARM)的CPU上,編寫應(yīng)用程序時(shí)就需要考
在嵌入式系統(tǒng)中較為常用的是四線電阻式觸摸屏,通過(guò)檢測(cè)x軸和y軸的電壓,來(lái)確定觸點(diǎn)的位置。一般觸摸屏系統(tǒng)結(jié)構(gòu)為:觸摸屏->觸摸屏控制器->處理器。wince7下觸摸屏的驅(qū)動(dòng)分