Details for How to develop an oal .Step-by-step to develop an oal. An OEM adaptation layer (oal) is a layer of code between the Windows CE kernel and the hardware of your target device. You develop an oal to communicate data between your operating system (OS) and your target device and include code to handle interrupts, timers, and so on.
標(biāo)簽: develop oal Step-by-step adaptation
上傳時間: 2014-01-07
上傳用戶:songnanhua
詳細(xì)介紹了CAN總線oal層驅(qū)動編寫方法,對于初學(xué)者很有價值!
上傳時間: 2014-09-08
上傳用戶:15071087253
編譯環(huán)境為PB,或AK,實現(xiàn)27x平臺上對DMA的控制,由于270平臺上DMA都處在同一個一級中斷下,要使用單個的DMA通道,通常也可以在oal重新映射其中斷號,但比較費事,本驅(qū)動實現(xiàn)對DMA的管理,用戶可以申請各個優(yōu)先級的通道
上傳時間: 2013-12-22
上傳用戶:lhw888
Intel DBPXA27X評估板oal層代碼.
上傳時間: 2013-11-30
上傳用戶:fredguo
Samsung 241x Windows CE 6.0 BSP, include touch panel driver, display driver, oal, EBOOT, Keypad driver
標(biāo)簽: driver Samsung Windows include
上傳時間: 2013-12-19
上傳用戶:zhengzg
i.mx27 oal for wince6.0
上傳時間: 2016-09-05
上傳用戶:xiaoyunyun
WINCE oal 層的結(jié)構(gòu)和開發(fā)操作系統(tǒng)移植包含兩個層面上的工作:一個層面是CPU級的,另一個層面是板級的。CPU級的移植通常由微軟或芯片制造商來完成;板級移植則是由OEM來完成的。0AL正是0EM完成這一系統(tǒng)移植的工作核心!
標(biāo)簽: WINCE oal CPU 操作系統(tǒng)
上傳時間: 2013-12-29
上傳用戶:yuchunhai1990
遠程抄表技術(shù)是將數(shù)據(jù)遠程采集、傳輸和處理應(yīng)用于自來水、電力、天燃?xì)?以下簡稱水、電、氣)供應(yīng)與管理系統(tǒng)中的一項新技術(shù)。傳統(tǒng)的遠程抄表,無線系統(tǒng)一般用于數(shù)據(jù)處理中心和數(shù)據(jù)通信中心的遠程通訊,在表和數(shù)據(jù)通訊中心的短距離通信一般使用有線通訊。如今以ARM處理器作為主CPU的嵌入式硬件平臺,一方面,它具有體積小、性能強、功耗低、可靠性高等特點,另一方面,它為高速、穩(wěn)定地運行嵌入式操作系統(tǒng)提供了硬件基礎(chǔ)。無線射頻通訊成本低,可靠性好,環(huán)境適應(yīng)能力強,本文就對基于ARM的射頻無線抄表系統(tǒng)的開發(fā)進行了研究。 本文主要對以下五個方面的技術(shù)進行了研究:一是介紹了遠程抄表的背景和意義。二是介紹了國內(nèi)外廣泛使用的幾種典型的遠程抄表系統(tǒng)的原理及其系統(tǒng)組成,分析了各種遠程抄表系統(tǒng)的優(yōu)、缺點以及適用范圍;三是基于課題的需要,介紹了嵌入式系統(tǒng)。四是搭建基于ARM的硬件平臺。硬件平臺設(shè)計以三星公司的ARM920T核的S3C2440A為微處理器,根據(jù)系統(tǒng)要求完成S3C2440A外圍器件的設(shè)計,包括64M NAND Flash、64MSDRAM、SD卡以及USB,串口通信的電路設(shè)計,射頻無線通訊和視頻采集的設(shè)計。五是對Windows CE操作系統(tǒng)的移植。平臺移植過程中Boot Loader開發(fā),oal層修改,串口和LCD驅(qū)動程序的開發(fā),內(nèi)核的定制過程。在應(yīng)用程序開發(fā)中,PB中導(dǎo)出SDK的過程以及EVC應(yīng)用程序的調(diào)試,對數(shù)據(jù)庫進行了開發(fā)。最后,指出了本遠程自動抄表系統(tǒng)中有待完善的地方以及抄表技術(shù)今后的發(fā)展趨勢。
標(biāo)簽: ARM 無線抄表系統(tǒng)
上傳時間: 2013-06-26
上傳用戶:kelimu
GPS(全球定位系統(tǒng))是一種全方位的實時定位技術(shù)。隨著GPS技術(shù)的發(fā)展,基于PC機的導(dǎo)航定位系統(tǒng)由于其價格及功耗較高已不能滿足社會發(fā)展的需要,脫離PC端的嵌入式導(dǎo)航定位技術(shù)迅速發(fā)展起來。如今以ARM處理器作為主CPU的嵌入式硬件平臺,幾乎已經(jīng)成為信息產(chǎn)業(yè)的硬件標(biāo)準(zhǔn)。一方面,它具有體積小、性能強、功耗低、可靠性高等特點;另一方面,它為高速、穩(wěn)定地運行嵌入式操作系統(tǒng)提供了硬件基礎(chǔ)。因此由基于ARM處理器的硬件平臺和嵌入式操作系統(tǒng)構(gòu)成的嵌入式系統(tǒng)已經(jīng)被廣泛地應(yīng)用于軍事國防、消費電子、網(wǎng)絡(luò)通信、工業(yè)控制等各種領(lǐng)域。本文就對基于ARM的GPS定位系統(tǒng)的開發(fā)進行了研究與實現(xiàn)。 本文主要對以下三個方面的技術(shù)進行了研究:一是對GPS技術(shù)進行了介紹,介紹了GPS技術(shù)的發(fā)展、原理、特點、系統(tǒng)組成和定位方式;二是搭建基于ARM的硬件平臺;三是對Windows CE操作系統(tǒng)的開發(fā)進行了詳細(xì)的描述。 硬件平臺設(shè)計以三星公司的ARM920T核的S3C2440A為微處理器,根據(jù)系統(tǒng)要求完成S3C2440A外圍器件的設(shè)計,包括64M NAND Flash、64MSDRAM、SD卡以及USB和串口通信的電路設(shè)計。而GPS模塊使用了GPS25LVS12通道的GPS接收機,并對GPS與ARM的通信接口和數(shù)據(jù)格式進行了描述。硬件系統(tǒng)設(shè)計采用了冗余設(shè)計,為以后系統(tǒng)的升級提供了空間。 在嵌入式操作系統(tǒng)上,我們選擇的是Windows CE操作系統(tǒng)。詳細(xì)介紹了平臺移植過程中Boot Loader開發(fā),oal層修改,以串口、鍵盤和LCD驅(qū)動為例介紹了驅(qū)動程序的開發(fā),并詳細(xì)介紹了內(nèi)核的定制過程。在應(yīng)用程序開發(fā)中,介紹了從PB中導(dǎo)出SDK的過程以及EVC應(yīng)用程序的調(diào)試。
標(biāo)簽: ARM GPS 定位系統(tǒng)
上傳時間: 2013-07-09
上傳用戶:chongchong2016
Windows CE 5.0啟動過程分析 1、CPU加電,跳轉(zhuǎn)到復(fù)位向量 2、執(zhí)行引導(dǎo)程序Startup();oal中的Startup(); ? 完成最小的CPU和硬件初始化; ? 關(guān)閉中斷、緩存(Cache)和內(nèi)存管理單元(MMU) ? 調(diào)用內(nèi)核啟動函數(shù)KernelStart
上傳時間: 2014-01-25
上傳用戶:jichenxi0730
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1