Time of Update: 2018-12-03
最近忙於驅動這塊,於是我自己整理了有關S3C2410的DMA的基本編程及DMA的相關寄存器操作。一.DMA訪問的原理 1.DMA(Driect Memory Access)訪問的概述
Time of Update: 2018-12-03
★ 相同點:1. 都是地址的概念;指標指向一塊記憶體,它的內容是所指記憶體的地址;引用是某塊記憶體的別名。 ★ 區別:1. 指標是一個實體,而引用僅是個別名;2. 引用使用時無需解引用(*),指標需要解引用;3. 引用只能在定義時被初始化一次,之後不可變;指標可變;4. 引用沒有 const,指標有 const;5. 引用不可為空,指標可以為空白;6. “sizeof 引用”得到的是所指向的變數(對象)的大小,而“sizeof 指標”得到的是指標本身(所指向的變數或對象的地址)的大小;7.
Time of Update: 2018-12-03
這種情況出現在多任務系統當中,在任務執行期間捕捉到訊號並對其進行處理時,進程正在執行的指令序列就被訊號處理常式臨時中斷。如果從訊號處理常式返回,則繼續執行進程斷點處的正常指令序列,從重新恢複到斷點重新執行的過程中,函數所依賴的環境沒有發生改變,就說這個函數是可重新進入的,反之就是不可重新進入的。眾所周知,在進程中斷期間,系統會儲存和恢複進程的上下文,然而恢複的上下文僅限於返回地址,cpu寄存器等之類的少量上下文,而函數內部使用的諸如全域或靜態變數,buffer等並不在保護之列,所以如果這些值在函
Time of Update: 2018-12-03
char*和CString轉換char*和CString轉換 來源:CSDNCString 是一種很特殊的 C++對象,它裡麵包含了三個值:一個指向某個資料緩衝區的指標、一個是該緩衝中有效字元記數(它是不可存取的,是位於 CString 地址之下的一個隱藏地區)以及一個緩衝區長度。有效字元數的大小可以是從0到該緩衝最大長度值減1之間的任何數(因為字串結尾有一個NULL字元)。字元記數和緩衝區長度被巧妙隱藏。(1)
Time of Update: 2018-12-03
讓minigui的代碼更像MFC所有windows下的程式員應該多有使用過MFC的經曆,雖然MFC可能不是最好GUI庫,但是不可否認microsoft在MFC上作的工作使得MFC的代碼更易於維護和閱讀,特別是在大型項目下,你擁有大量的介面控制項代碼的時候。在目前的嵌入式應用開發領域擁有眾多的GUI庫,minigui作為嵌入式領域中國產的GUI庫得到了廣泛的應用。目前minigui有兩大缺點需要解決的是一、如何讓介面開發更加可視化;二、當在開發一個大型工程時如何時代碼結構更易於維護。雖然,飛漫公司
Time of Update: 2018-12-03
archfree Your group has been created. The following information has been sent to you in email: Homepage: http://groups.google.com.sg/group/archfree Group email: archfree@googlegroups.com Description: SIP Use the management centre to change
Time of Update: 2018-12-03
NFS:server not responing ,still tryingNFS:server not responing ,still trying在目標板上通過NFS複製PC機上較大檔案到目標板上的時候遇到的問題:nfs: server *** not responding, still trying修改方法:nfs mount時候出現的NFS崩潰,按照以下的方式mount原:ifconfig eth0 192.168.99.209mount -o nolock 192.168.99.20
Time of Update: 2018-12-03
雖然現在獲得一個Gmail已經不是什麼難為的事情了,不過老是要經別人邀請才能得到,這也許會令一些相對較懶的朋友不太愉快。 現在我們發現了一個便捷申請Gmail帳號的方法,通過一個網站,我們可以無限制地申請Gmail帳號,而無需別人的邀請,不過要注意的是大家千萬不要申請過多,以留下一些資源給還沒有Gmail帳號的朋友,筆者在這裡先為廣大的網友們謝謝啦! 申請步驟: 1. 登陸http://www.bytetest.com/網站,就會看到的頁面,如果你運氣好,會在"Enter
Time of Update: 2018-12-03
手機的設計流程簡述一般的手機設計公司是需要最基本有六個部門:ID、MD、HW、SW、PM、Sourcing、QA,這其實也正表明了手機的設計流程。1、ID(Industry Design)工業設計包括手機的外觀、材質、手感、顏色配搭,主要介面的實現與及色彩等方面的設計。例如摩托羅拉"明"翻蓋的半透明,諾基亞7610的圓弧形外觀,索愛W550的陽光橙等。這些給使用者的特別感受和體驗都是屬於手機工業設計的範疇,一部手機是否能成為暢銷的產品,手機的工業設計顯得特別重要!2、MD(Mechanical
Time of Update: 2018-12-03
Zoundry Raven 配置 CSDNCSDN Metaweblog
Time of Update: 2018-12-03
最應該僱傭的程式員的十個特徵1. 好奇心 程式員是永遠不會接受現成的東西的,他們必須親自解開內心深處的迷惑和渴望。 2. 清晰的思維技巧 編程是一件需要嚴密邏輯和清晰思維的事情,有強大的數學或者科學背景的程式員通常更加成功。 3. 快速的閱讀速度和理解能力 相當大一部分程式員的一天都花在閱讀上,閱讀設計文檔,或者其他人的代碼,API,注釋等等,有些程式員讀的快,能很快理解,並且開始行動,另外一些程式員也許要多花三四倍的時間才能閱讀完畢,這些程式員的工作效率肯定不如前者。 4.
Time of Update: 2018-12-03
Gizmo -- VoIP software 類似Skype的VoIP軟體,同樣支援多平台,如Windows、Mac、Linux(coming soon),不同的是Gizmo採用的是Sip協議——IETF標準的開放協議(RFC
Time of Update: 2018-12-03
andriod 學習 step by step (一)public void setOperation(String operation) {StringBuilder builder = null;if (operation != null) {String newstr = new String(stringLeftPading(OPERATION_LENGTH,operation, CHAR_ZERO));builder = new StringBuilder(newstr);}
Time of Update: 2018-12-03
sipimpThis is a project to develop a SIP based SIMPLE compliant client for instant messaging and presence. Initially there are Unix (yes Linux too) and Windows versions. It supports advanced security with S/MIME and TLS. Development Status: 3 -
Time of Update: 2018-12-03
package com.archfree.demo;/** * Android Zip壓縮解壓縮 * @author Ren.xia * @version 1.0 * @updated 26-七月-2010 13:04:27 */public class Xzip {public Xzip(){}/** * 取得壓縮包中的 檔案清單(檔案夾,檔案自選) * @param zipFileString壓縮包名字 * @param bContainFolder是否包括 檔案夾 * @param
Time of Update: 2018-12-03
nunnifsmgen-有限狀態機器程式碼自動產生器這個是從同事那邊知道的好東西, Nunni FSM Generator,它能自動根據你輸入的設定檔產生狀態機器的程式碼,詳細的資料請查閱軟體的使用說明,但我要講的重點在於它"自動產生的程式碼部份",因為自動產生的code封裝得十分漂亮,所以我想對code做點介紹以前寫狀態機器的東西,不脫離if,else,case,switch…等這幾種文法搭配,可是寫出來的code"不
Time of Update: 2018-12-03
MGCP /H.248 鑒權認證MGCP /H.248
Time of Update: 2018-12-03
總體思路就是在google code上申請一個開源項目,然後用版本控制用戶端tortoisesvn來提交或更新原始碼首先從http://tortoisesvn.tigris.org/中下載最新的tortoisesvn用戶端,一路安裝下去即可。接著在google上申請一個帳號,申請好登陸之後,點擊右上方的【我的賬戶】,在產品介面中選擇【代碼】,在新的介面中總側邊欄中選擇【項目托 管】,在新介面中的底部有【Create a new
Time of Update: 2018-12-03
使用Google CodeManaged 程式碼教程這段時間陸陸續續寫了一批組件,發現個頭疼的問題,考慮到日後還要修正bug和升級組件,代碼的管理就非產不方便而且還容易產生混亂。第一個想到的辦法就是使用svn版本控制管理,進而想到了Google Code和Sourceforge這二個最著名的代碼託管網站。Sourceforge無疑非常強大,介面也非常人性化,很對我的口味,只是操作有些繁瑣,所以選擇了簡單實用的Google
Time of Update: 2018-12-03
技術出身的專案經理容易犯的一個錯誤從技術出身的專案經理,很容易犯這樣一個錯誤:對自以為簡單的問題,分配任務給成員時,會夾帶技術細節並表露出問題的簡單性。譬如X專案經理接到客戶的新需求,要求更改頁面上的某個字串。於是立刻把成員A叫過來,"這個需求只要把對應頁面的字串改一下就OK了,5分鐘搞定,你趕快去改一下吧"。姑且不論這個問題是否真的簡單,首先的問題是,X混淆了專案經理和開發人員的界線。具體實現細節是開發人員的事,專案經理不需要關心,即使開發人員不懂如何?,那也是技術經理的事。此外,"5分鐘搞定