原创 WinCE5.0的USB Camera流接口驅動開發

 引 言            WinCE5.0是一個32位、多任務、多線程的實時嵌入式操作系統。USB Camera 以其良好的性能和低廉的價格得到廣泛的應用,同時因其靈活、方便的特性,易於集成到嵌入式系統中。        通過採用

原创 全局變量重定位和KernelRelocate函數

  1 爲什麼要對全局變量重定位 首先研究爲什麼要對Bootloader的全局變量執行重新定位的問題。在Bootloader的源代碼中不可避免的要定

原创 Linux ext2/ext3文件系統詳解

Linux ext2/ext3文件系統使用索引節點來記錄文件信息,作用像windows的文件分配表。索引節點是一個結構,它包含了一個文件的長度、創建及修改時間、權限、所屬關係、磁盤中的位置等信息。一個文件系統維護了一個索引節點的數組,每個

原创 OAL時鐘與內核

Jason's Scribble OAL之系統時鐘 1. 系統時鐘與內核的關係 WinCE 5.0採用基於時間片的搶佔式多任務的實

原创 淺析shell中source命令和.逗號命令對當前父shell的影響

  lu1() {     echo 'aaaaaaaaa' } lu2() {     echo 'bbbbbbbbb' } 上面就是,run.s

原创 WinCE串口驅動分析

雖然串口通訊已經是普遍的標準而且廣爲大家熟知,但驅動中涉及的部分內容也可能在平時的應用中並不是很常用到,在這裏做一個簡單的介紹待後面說明到具體代碼的時候可以連貫一些。 串行通訊接口是目前十分流行的通訊接口之一。由於其電氣界面的簡單性使其在

原创 WinCE內存調整

WinCE內存的定製。WinCE系統可使用的內存被分爲Storage Memory和Program Memory兩部分。Storage Memory用於Object Store,而Program Memory用於程序內存。   關於Ob

原创 ARM開發步步深入之MMU初窺

 實驗目的:啓用MMU,映射SDRAM的地址空間,操作虛擬地址實現“點燈大法”,藉此掌握MMU的使用。實驗環境及說明:恆頤S3C2410開發板H24

原创 wince usb驅動代碼詳解

隨着USB設備的不斷增加,我們這些開發人員也就多了對USB設備進行驅動程序開發的工作。但是對於很多初學者來說,存在以下三個困難:        一是對WinCE的驅動程序結構瞭解得太少,沒辦法得心應手的專注於驅動程序的開發工作;     

原创 優化RIL驅動,巧解WinCE電話漏接難題

隨着3G移動電話熱潮的高漲,我公司許多的嵌入式移動產品也正計劃加入無線上網和電話功能。近期,公司委派我負責一個在WinCE 6.0平臺下集成移動電話、無線上網和收發 SMS功能的項目。但沒有想到的是這個項目卻讓我陷入到反覆調試的痛苦之中。

原创 關於TF,SD,SDHC的常識

 SD卡(Secure Digital Memory Card)是東芝在MMC卡技術中加入加密技術硬件而成,由於MMC卡可能會較易讓使用者複製數碼音

原创 LPTSTR、LPCSTR、LPCTSTR、LPSTR的來源及意義

UNICODE:它是用兩個字節表示一個字符的方法。比如字符'A'在ASCII下面是一個字符,可'A'在UNICODE下面是兩個字符,高字符用0填充,而且漢字'程'在ASCII下面是兩個字節,而在UNICODE下仍舊是兩個字節。UNICO

原创 宏定義中使用do{}while(0)的好處

  #define MACRO_NAME(para) do{macro content}while(0) 的格式,總結了以下幾個原因: 1,空的宏定義避免warning: #define foo() do{}while(0) 2,存在一

原创 爲什麼linux將中斷向量拷貝到0xffff0000?

ARM supports two exception address: 0x0000_0000(normal address) and 0xffff_0000(high vector address), up to CP setting.

原创 wince ril基礎

http://www.study-bbs.com/archiver/tid-28939.html 點贊 收藏 分享 文章舉報 bdc995 發佈了16 篇原創文章 · 獲贊 0