原创 Windows驅動開發——虛擬串口設備

文章轉自:http://blog.csdn.net/chenyujing1234/article/details/7896364 1、DDK串口開發框架 DDK對串口驅動提供了專門接口。只要編寫的驅動滿足這些接口,並按照串口標

原创 編輯框限制16進制輸入

在對應.h文件中加入 virtual BOOL PreTranslateMessage(MSG* pMsg) ;聲明。在對應.cpp文件中從新定義成員函數BOOL CSR9800AppDlg::PreTranslateMessage(MS

原创 USB協議分析——包標識字符段(Packet Identifier Field )

近來常用邏輯分析儀來分析USB交互過程,每次對一些PID指令都要反反覆覆的查看協議。現記錄下來,一來加深印象,二來方便以後的查閱。廢話不說了,先上協議內容: 所有USB包的同步字段後都緊跟着包標識符PID如圖1所示包標識符由4位的包類型

原创 “應用程序配置不正確, 程序無法啓動”解決方法

          最近在XP 32位系統上用VS2008開發的MFC Application程序在沒有安裝VS2008的Win7系統上雙擊運行以後出現了“應用程序配置不正確, 程序無法啓動”的bug。經過半天時間的研究整理出三種方案可以

原创 新的開始,記錄工作的點點滴滴

經過最近半年無數次的被鄙視,心裏哇涼哇涼的。發現自己現在真的是懂的太少了,能拿得出手的也僅有那一點點的文憑而已了。下午看到別人的一篇博客說一個人文憑是過去,能力是現在,學習能力是未來。突然發現自己好像還處在兩年前的學校裏。希望以後能夠每天

原创 大小端模式的快速判斷

大小端的問題剖析: 嵌 入式系統開發者應該對Little-endian和Big-endian模式非常瞭解。採用Little-endian模式的CPU對操作數的存放方式是 從低字節到高字節,而Big-endian模式對操作數的存放方式是從高

原创 USB協議分析——包格式

通常的一個USB包主要 包括以下幾種包字段:包標示符字段(PID)、地址字段(包括地址字段和端口字段)、幀號字段(Frame Number)、數據字段(Data)和循環冗餘校驗(CRC)。 一、令牌包(Token) 令牌包由PID、ADD

原创 串口通信常用API詳解

一、CreateFile()  用途:打開串口 原型:HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_

原创 創建一個MAC OS X下的Cocoa Application對話框程序

本文轉載:http://blog.csdn.net/nokiaxjw/article/details/7346730 操作系統:Mac OS X Lion 10.7.3 開發環境:Xcode4.2.1 一.創建一個Cocoa Ap

原创 應用程序正常初始化(0xc0000135)失敗解決方法

         今天編譯的MFC程序在一臺新安裝的XP_SP3系統上死活跑不起來,錯誤信息“應用程序正常初始化(0xc0000135)失敗”,於是

原创 MAC OS系統手動安裝與卸載驅動

Mac Os 手動安裝驅動: (1)複製***.kext文件到/System/Library/Extensions文件夾下面(中間會提示要求輸入密碼) (2)終端修改文件權限 1、 sudo chown -R root: wheel /S

原创 MFC中將Ctring類型強制轉換爲char*(LPSTR)方法總結

方法一,使用強制轉換。例如: CString theString( “This is a test” ); LPTSTR lpsz =(LPTSTR)(LPCTSTR)theString; 方法二,使用strcpy。例如: CStrin

原创 linux系統下通過終端腳本建立視頻會議

       通常情況下,我們爲了演示操作過程,我們都會採用錄製桌面視頻來作爲教程使用。但錄製視頻需要大量的存儲空間和操作處理,而終端腳本文件僅僅只有一個文件並且文件大小隻有幾KB,並且提供了實時體驗。        終端腳本命令同樣可以

原创 NAT與NAT穿透(二)

文章轉自:http://blog.csdn.net/ustcgy/article/details/5655050 5. NAT穿透 5.1 轉發     最可靠但又是最低效的點對點通信方法,莫過於將p2p網絡通信看作一個C/S結構,通

原创 linux 網絡編程----網絡協議

文章轉自:http://blog.csdn.net/jmq_0000/article/details/7091142   什麼是linux網絡編程 網絡編程即編寫通過計算機網絡與其它程序進行通信的這類程序。網絡程序和普通的程序有一個最