原创 WinCE5.0顯卡驅動修改筆記

WinCE5.0顯卡驅動修改筆記公司前段時間讓我在Geode上安裝一個CE5.0,我把系統安裝好之後發現顯卡驅動不支持開發板的屏幕。我們的屏幕是800x480的,所以我只能自己動手寫修改了一下驅動讓它能夠支持800x480.一下是我對驅動

原创 學習扎記之保護模式

 <自已動手寫操作系統>學習扎記之保護模式(X86)       學完這一章後,我嘗試來好好總結一下,發現在很難做到,因爲相關的細節牽扯比較多

原创 wince下的文件系統管理器

最近在做wince下文件系統的事情,碰到個莫名其妙的問題,我花了整整4天時間還是沒搞定,這過程中亂七八糟的看了很多wince文件系統方面的文章,但時間倉促,很多東西,包括wince6的代碼沒有時間仔細看,wince這塊也是很複雜,不是一年

原创 WinCE中telnet,FTP及網絡共享的使用方法

WinCE爲我們提供了強大的網絡功能,只要在編譯WinCE的時候,選擇適當的組件,我們就可以在WinCE運行以後通過telnet或者FTP訪問WinCE的文件系統,而且還可以相互共享文件夾,現在進入主題: 1. 在WinCE6.0中,打開

原创 CE6內核啓動過程

開發人員有必要理解CE系統啓動過程。首先回顧一下系統怎樣建立起來的。微軟工具鏈生成.exe和.dll文件。這些文件都包含了Portable Executable格式,簡稱PE格式。它們的結構都是一樣的:1、  是一種common obje

原创 Windows CE 6.x驅動程序的新特性

Windows CE 6.x驅動程序的新特性作者:何宗鍵 來源:http://msdn.microsoft.com/zh-cn/windowsmobile/dd365153.aspx 訪問檢查 訪問檢查是用來檢查函數的調用者是否有足夠的權

原创 WinCE中的console重定向

在WinCE中開發BSP的初期,可能我們還沒有顯示驅動,也沒有鍵盤,鼠標,USB的驅動。這個時候,如果有一個基於Serial串口的console 會感到很幸福,呵呵。 將console重定向到串口比較簡單,首先串口驅動必須是好的。然後需要

原创 WinCE OAL架構分析

我個人認爲OAL應該是WinCE BSP中最爲重要的一個模塊了,簡單回顧一下,WinCE BSP由Bootloader,Drivers,OAL和配置文件組成。Bootloader一般指EBOOT,Drivers指一些需要的設備驅動,而OA

原创 Adding and removing KITL drivers in x86 BSPs

Adding and removing KITL drivers in x86 BSPs   Overview Today I want to chat about what it takes to support a new

原创 [非原創] 哈夫曼(Huffman )編碼

====================================================   前言:   本文是源於我在(上海交大)飲水思源BBS 的VC版解答其他網友提出的幫助請求。這是德國 DARMST

原创 三個哲理故事教會我(我想所有人都有必要看)如何降低技術創業的風險

 其一,有個具有恐高症的人有個遠大的理想,就是有一天要去看到一些人攀山攀到很高,  可是他天神怕高,並且最擅長的是長跑,可是他一直對攀山有一種難以割捨的情節,有一天,趁着親人不在,自己獨立到上海的東方明珠

原创 PBOC/EMV之DES算法

  Des是在金融電子領域用的比較多的一種加解密算法, 比如POS,ATM,智能IC卡等領域. 這個算法網上可以找到很多, 這篇文章只是自己整理一個版本,加入了一些自己的理解和註釋.   關於什麼是de

原创 RSA加密算法

RSA加密算法是最常用的非對稱加密算法,CFCA在證書服務中離不了它。但是有不少新來的同事對它不太瞭解,恰好看到一本書中作者用實例對它進行了簡化而生動的描述,使得高深的數學理論能夠被容易地理解。我們經過整理和改寫特別推薦給大家閱讀,希望能

原创 SERDES

SERDES是英文SERializer(串行器)/DESerializer(解串器)的簡稱。它是一種主流的時分多路複用(TDM)、點對點(P2P)的串行通信技術。即在發送端多路低速並行信號被轉換成高速串行信號,經過傳輸媒體(光纜或銅線)

原创 <自已動手寫操作系統>學習扎記之保護模式

 <自已動手寫操作系統>學習扎記之保護模式(X86)       學完這一章後,我嘗試來好好總結一下,發現在很難做到,因爲相關的細節牽扯比較多,一不小心就必須要到具體的實現細節,而要了解這些細節In