原创 lwbt的內存分配詳解

 Lwbt來派發的。在這個數組中規定了哪一段是屬於哪個類型的,這樣做的方法不是很科學,是通過規定各個類型結構的最大能用的個數來取的。Hci_pcb數組中的元素是每個類型的大小。memp_tab首先來看下memp數組中的元素都是這個結構的

原创 lwip之http服務器

通過移植lwip,用嵌入式設備構建一個http服務器。步驟如下: 準備工作: 1、下載一個網頁文件。 2、下載winhex,用winhex打開網頁文件,將網頁文件轉換成c數組。 具體操作如下: Edit--->Copy All-----

原创 讓MDK支持printf(基於stm32)

1、在Option->Target選項框裏選Use MicroLib 選項  2、在將要調用printf的函數的c文件中包含頭文件#include "stdio.h" 3、在該c文件中添加如下函數: int fputc(int ch,

原创 IEEE802.3具體格式

3. IEEE 802.3 IEEE802.3是發佈的RFC標準由802.3的頭和尾以及802.2的LLC頭部組成。 因爲增加了LLC頭部的3或者4個字節,有效載荷會減少3或者4個字節。控制字段爲1或者2字節。 字段說明: 幀初始同步

原创 關於藍牙協議棧

當前已經實現的Bluetooth棧有以下各種: 1. Widcomm:  第一個windows上的協議棧,由Widcomm公司開發,也就是現在的Broadcom.   2. Microsoft Windows stack: Windo

原创 定義動態二維數組的方法

int   m; //m是一個變量,在程序運行中得到其值,定義一個二維數組,其中有一維依賴於m; (1)   array[m][n]  int   (*array)[n]; array   =   new   int[m][n]

原创 TCP/IP之二:ARP與RARP

ARP協議實現IP地址到物理地址的映射;RARP實現物理地址到IP地址的映射。 ARP/RARP的幀格式如下(圖中的數字表示各個域所佔的字節數): 以太網目的地址 6 以太網源地址 6 協議類型 2 硬件類型 2

原创 PPP和mac的區別

IP地址是TCP/IP網絡層的尋址機制,MAC是802.3/Ethernet鏈路層的尋址機制,當IP的數據給予了以太網之後,以太網就用屬於它自己的尋址機制來處理以太幀,也就是用MAC地址。 ppp屬於廣域網範疇,MAC是局域網範疇,按實際

原创 如何在Edit實現右鍵菜單

在Edit父窗口的PreTranslateMessage裏面去處理: C/C++ code BOOL C**Dlg::PreTranslateMessage(MSG* pMsg) { if( WM_RBUTTONDOWN ==

原创 UIP 0.9 移 植 心 得

自從網上發帖慶賀成功移植以來,隔三差五的就有人來問我,關於UIP0.9移植的問題。其實很早就寫了這篇文章,只是一直沒有貼出來。這段時間老是有人問,我纔想起來,把它翻出來貼上。希望對路過的各位有所幫助。另外,想說一點,我這裏沒有去講底層的函

原创 android代碼混淆方法

 如何防止自己辛辛苦苦開發的軟件被別人輕易反編譯了呢?Google已經發現了這個問題,並幫我們解決了。從SDK2.2開始我們可以看到在android-sdk-windowstools下面多了一個proguard文件夾。proguard

原创 解決VC 類嚮導添加變量後莫名其妙出現 Unhandled exception in xxx.exe:0xC0000005:Access Violation錯誤的問題

如果通過VC 類嚮導添加變量後debug版本編譯通過,但不能運行,而go【F5】後出現 Unhandled exception in xxx.exe:0xC0000005:Access Violation錯誤提示,則通過以下步驟一般都能解

原创 SDHC 與SD的區別

SDHC 與SD的區別 何爲SDHC卡 SDHC是“High Capacity SD Memory Card”的縮寫,即“高容量SD存儲卡”。2006年5月SD協會發布了最新版的SD 2.0的系統規範,在其中規定SDHC是符合新的

原创 VC用TTS實現文字語音朗讀

文本語音(Text-to-Speech,以下簡稱TTS),它的作用就是把通過TTS引擎把文本轉化爲語音輸出。本文不是講述如何建立自己的TTS引擎,而是簡單介紹如何運用Microsoft Speech SDK 建立自己的文本語音轉換應用程

原创 TCP三次握手及四次揮手詳細圖解

相對於SOCKET開發者,TCP創建過程和鏈接折除過程是由TCP/IP協議棧自動創建的.因此開發者並不需要控制這個過程.但是對於理解TCP底層運作機