Time of Update: 2018-12-03
Developing a Device Driver -> Device Driver Development Concepts -> Device InterfacesThe following code example shows a simple use of CreateMsgQueue, RequestDeviceNotifications, WaitForSingleObject, and StopDeviceNotifications.#include
Time of Update: 2018-12-03
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)---------------------------------------------.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip FileName.tar.gz 和 .tgz解壓:tar zxvf FileName.tar.gz壓縮:tar zcvf
Time of Update: 2018-12-03
標記下之前針對uboot已經增加了ia32-libs,但是在編譯android2.2的過程中還會提示缺少lib,上網搜了下,有兄弟針對android2.3進行配置過,借鑒過來,添加缺少的lib檔案,然後編譯,通過 增加的lib為sudo apt-get install git-core gnupg flex bison gperf libsdl-devlibesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-devzlib1
Time of Update: 2018-12-03
編譯Android源碼需要JDK1.5版(主要是需要其中的javadoc),1.6版是 不相容的。JDK1.5已經停止支援,其最 終的版本是JDK 5.0 Update 22。 可從Sun官網上下載: http://java.sun.com/javase/downloads/5u22/jdk 選擇平台Linux-64bit,勾選同意許可協議: 單擊Continue,在彈出的頁面中一共有兩個下載,選第一個jdk-1_5_0_22-linux-amd64.bin下載:
Time of Update: 2018-12-03
原始碼控制【Source Control Using VisualSVN Server and TortoiseSVN】 1.為什麼要用VisualSVN Server,而不用Subversion?回答:因為如果直接使用Subversion,那麼在Windows 系統上,要想讓它隨系統啟動,就要封裝SVN Server為windws
Time of Update: 2018-12-03
1、學習網站官方網站 http://www.khronos.org/opengles/最經典的Nehe 學習網站 http://nehe.gamedev.net/中文的Nehe 學習網站 http://www.owlei.com/DancingWind/GLUT 的下載網站 http://www.opengl.org/resources/libraries/glut/redbook 原始碼的下載網站 http://opengl-redbook.com/2、學習書籍官方出的《OpenGL
Time of Update: 2018-12-03
折騰了一個禮拜,終於在高人的指點下從5.0
Time of Update: 2018-12-03
遠程修改基於{tagshow(event)}">apache配置的Subversion{tagshow(event)}">密碼的{tagshow(event)}">工具ApachePasswdApachePasswd說明 這是一個用於修改Apache中AuthUserFile的工具,編寫時主要是為了遠程修改基於Apache配置的Subversion的{tagshow(event)}">使用者密碼。 目前提供for apache2.0版本及for
Time of Update: 2018-12-03
編譯android2.3之前的版本,使用的是jdk1.5,但是到了2.3又變成了jdk1.6,現在需要編譯2.3之前的版本還需要編譯2.3的版本,故電腦上需要安裝jdk1.5和jdk1.6兩個版本,安裝方法如下:【Java 6: for Gingerbread and newer】sudo add-apt-repository "deb http://archive.canonical.com/lucid partner"sudo add-apt-repository "deb-srchttp:
Time of Update: 2018-12-03
當我們終於實現註冊表永久儲存的時候我們發現我們不得不面對新的問題: 由於註冊表要儲存到永久儲存空間(如NAND Flash),每次修改註冊表都會去讀寫NAND Flash, 會嚴重影響某些應用程式的運行. 比如播放音視頻時,會寫入很多新的註冊表索引值,每次讀寫NAND Flash來儲存這些索引值會造成大量系統資源的浪費,導致開始播放的時候有停頓遲滯的現象。 這些都是因為我們使用了Aggressive Flush(又稱為
Time of Update: 2018-12-03
今天實驗了下multi-XIP功能,大致步驟如下:1.修改config.bib RAM 82b00000 01400000 RAM ABC 82b00000 00100000 NANDIMAGE ;起始地址與RAM重疊 CHAIN 83f00000 00001000 RESERVED AUTOSIZE=ON RAM_AUTOSIZE=OFF ROM_AUTOSIZE=OFF COMPRESSION=ON
Time of Update: 2018-12-03
方法一:依賴視窗方法二:從註冊表入手 方法一: 由於USB存放裝置和SD卡都是存放裝置, 當裝置接入的時候枚舉註冊表路徑"HKEY_LOCAL_MACHINE//Drivers//Active"下的子鍵,根據
Time of Update: 2018-12-03
WinCE NAND flash - FALFrom ESSLabWiki1. IntroductionFlash與一般常見的Disk不同,其特性是無法重複對同一塊記憶體位置去做Write的動作,必須要Erase那塊記憶體位置才可以做Write的動作。因此一般的File System,如FAT16、FAT32、NFTS…,無法直接在Flash Memory上使用;若是想要沿用這些File System,則必須透過一層Translation Layer來將Logical Block
Time of Update: 2018-12-03
Zlib檔案壓縮和解壓開原始碼:http://www.zlib.net/zlib使用手冊:http://www.zlib.net/manual.htmlzlib wince版:http://www.tenik.co.jp/~adachi/wince/在這裡,你可以查看基於各種作業系統平台的壓縮與解縮代碼實現。
Time of Update: 2018-12-03
HTTP上傳和下載檔案在PC機和WCE上均能使用,使用的是MFC的庫,已通過測試,記得加標頭檔#include<afxinet.h>下載檔案:bool Download( const CString & strFileURLInServer, // 待下載檔案的URL const CString & strFileLocalFullPath) // 存放到本地的路徑{ ASSERT(strFileURLInServer !=
Time of Update: 2018-12-03
電源管理的目的是節能,基本的節能方法是使系統適時的進出休眠狀態.比如使用者按下On/Off按鈕,或者監視使用者活動的定時器逾時,或者應用呼叫api都可以使得系統休眠,使用者再次按下On/Off或者其他喚醒中斷將使得系統退出休眠.從而可見,電源管理模組和使用者活動情況密不可分,電源管理是使用者活動所驅動的. WinCE中處理使用者與系統互動的部分是GWES,所以早期電源管理工作是由GWES來實現.( GWES:Graphics,Windows and Events
Time of Update: 2018-12-03
1.去VIM官網上下載vim7.3原始碼
Time of Update: 2018-12-03
uboot替代eboot燒寫、啟動wince 一、wince 啟動過程分析> 我用的是utu2440的開發板,板子內建的開機檔案包括NBOOT1、NBOOT2、EBOOT、wince核心,各個檔案作用是:NBOOT1:S3C2440對於NAND
Time of Update: 2018-12-03
前段時間集中學習了git的使用,之後git了Linux的源碼。但是同時想git下Linux的著名開發樹MM樹,發現Andrew Morton 維護的這個樹是由其他樹(比如核心的開發分支)以及很多個人的實驗性補丁組成,並不由git管理,而是用他自己開發的quilt來管理的。所以我就學習了一下quilt的使用,下面將學習過程中發現的比較好的資料分享一下: 一份很好的quilt學習教程:Linux之旅(1): diff, patch和quilt (下)
Time of Update: 2018-12-03
此問題主要出現在svnserve檔案中的anon-access存取權限的設定問題上。如果anon-access = none時,按照文檔中注釋:禁止所有匿名訪問,也就是說如果不在authz-db中開放訪問的使用者,是不會允許讀寫版本日誌的,故系統對日誌的讀寫也納入禁止存取範圍,所以在查看日誌時,出現時間日期顯示為1970-01-01, 日誌資訊顯示no data。也就是這個原因。 所以在設定svnserve中的存取權限時,請設定為 anon-access =