原创 ubuntu常用軟件

找個地方把ubuntu上用得比較順手的軟件記錄一下: 編程工具     codeblocks:C C++     Bluefish Editor:WEB 文檔工具     chmsee:CHM     Document Viewer:PD

原创 談談ARM中斷嵌套

談談ARM中斷嵌套 1 何爲中斷嵌套 中斷嵌套就是指高優先級的事件可以打斷低優先級的事件(反過來不可以),而處理完高優先級事件後還得回來繼續處理低優先級事件。 打個比方,你在看電視(一般任務),你媽叫你洗2只碗(中斷來了),你剛洗完一隻,

原创 CEdit 控件 更新內容的 方法(可以自動滾動至末尾)

CEdit 控件更新內容大概有如下幾種方法: 1、關聯CString變量。先改變CString變量的值,然後調用UpDateData(FALSE)來更新控件。如果需要滾動至末尾一行,可以調用 EditOutCtrl.LineScroll(

原创 ubuntu 10.10 關閉按鈕位置的修改

原文 ubuntu10.10的關閉等按鈕的位置是在標題欄的左邊的,用起來有些不習慣。將其該在右邊的方法如下: 1、打開終端,輸入gconf-editor,打開配置編輯器。 2、依次展開app-- metacity-- general 

原创 Linux 下PL2302 USB轉串口的使用

轉自:fengyueren的博客 原文地址 現在市面上的USB轉串口線非常便宜,而且現在大部分機器都沒有串口.因此在嵌入式LINUX下開發使用USB轉串口的線相當普遍.而我測試最穩定是 PL2303芯片,即一般是黑色不透明那種.在WIN

原创 S3C2440 存儲器控制器分析

     首先說一下,S3C2440 存儲器空間並不包括NAND FLASH ,NAND FLASH只是一個外設而已。       S3C2440存儲器控制器的尋址範圍是0~0x3fff ffff,共1G。這1G空間分爲8個BANK,

原创 一個控件對應多個變量應該注意的

今天調一個對話框程序,有一個CEdit控件,關聯了兩個變量,一個字符串型的,一個控制型的。結果用控制型的改變編輯框內容,發現總是不對。後來發現在代碼的後面有一句Updatedata(FALSE),是用來更

原创 CEDIT 控件 SetSel 成員函數 參數類型導致出錯

該函數原型中的一種如下: void SetSel( int nStartChar, int nEndChar, BOOL bNoScroll = FALSE ); 前兩個變量必須爲int,開始的時候傳入了兩個DWORD

原创 Ubuntu tftp設置詳解

原文地址 Ubuntu系統的髮型,給一些家用用戶帶來了福音。那麼在這之中,我們如何進行Ubuntu tftp的設置呢?Ubuntu 團隊對它的使用者公開的承諾:Ubuntu 永遠免費 , 並且對於 "企業版本" 沒有任何額外的費用, 在同

原创 CWnd和HWnd

轉自:點擊打開鏈接 HWND是Windows系統中對所有窗口的一種標識,即窗口句柄。這是一個SDK概念。    CWnd是MFC類庫中所有窗口類的基類。微軟在MFC中將所有窗口的通用操作都封裝到了這個類中,如:ShowWindow等等

原创 WINCE6.0 DM.EXE 激活驅動失敗的原因之一

    前些天把WINCE6.0的開發環境建好了,今天定製了一個系統,練習了一下驅動的編寫和調試。把DLL文件通過VS2005部署到開發板上,用一位大俠寫的DM.EXE工具進行激活,但是發現點擊激活按鈕式無反應,驅動還是停在“停用”狀態,

原创 AfxGetApp()

轉自:tianmeshi 的博客 函數原型: CWinApp* AFXAPI AfxGetApp( ); AfxGetApp( )是全局的。 AfxGetApp( )這個函數可以得到當前應用進程的指針,是CWinApp*類型的,通

原创 BSTR、char*和CString轉換

(1) char*轉換成CString  若將char*轉換成CString,除了直接賦值外,還可使用CString::Format進行。例如:view plainchar chArray[] = "This is a test";  

原创 WIN7上運行PB5.0

設置成XP兼容模式,然後建立一個批處理文件@ehcostart cepb.exeexit@ehco放到\Windows CE Platform Builder\5.00\CEPB\BIN\ 下,雙擊即可運行

原创 發個枚舉系統串口的方法(XP已經過實驗),環境爲VS2008

void CGPSDlg::EnumPort(CComboBox * CmboBoxPort) { HKEY hKey = NULL; long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Har