原创 atheros 9000系列網卡傳輸隊列優先級

隊列優先級問題: MAC層定義了四種IEEE80211接入優先級 /**  *enum ieee80211_ac_numbers - AC numbers as used in mac80211  *@IEEE80211_AC_VO:

原创 Fragment和Activity通信中體現的接口回調

有一個很經典的例子說的是,小王有個數學問題要問小李,小李一時沒做出來,對小王說,我先記着等我知道答案了再打電話告訴你。 在這個例子中首先小王向小李問問題,這個時候小王要把自己這個對象發給小李,這樣小李在回撥電話的時候纔不會不知道要打給誰。

原创 android從服務器端讀取圖片和數據混合流並顯示在listview

剛要準備讀研究生,暑假期間留校,但是老師也不怎麼管我們,索性我就把本科的東西整理一下。無聊中。。。。 這段時間自己寫的一段代碼,是安卓中最常見的操作:客戶端向服務器發出請求,服務器根據請求信息,將數據庫中的數據封裝發往客戶端,客戶端將數據

原创 控制MAC層數據發送過程遇到的問題

做TDMA的一個關鍵是控制住信號從MAC層向驅動層的數據的發送,從原來的事件觸發轉換成定時器觸發。在原有的80211協議中有兩個地方會觸發該操作。一個操作是: (1)ieee80211_subif_start_xmit (tx.c)

原创 MAC TDMA網絡的實現

MAC TDMA協議採用時分複用的方式,通過修改MAC層的相關協議,使節點只能在指定時隙發送數據而在其他時隙只能處於等待狀態,因此可以保證數據可以在指定時間順利到達目的節點,從而保證了數據的實時性。 ath9k是Atheros公司的開放源

原创 TCP/IP協議簇概論

1.網絡分層 網絡協議是通過層(layer)來組織的,每一個層負責通信中的一定的功能,比如TCP/IP協議簇就是分爲以下四個層。 從下網上依次是鏈路層(也叫數據鏈路層,網絡接口層),網絡層,傳輸層和應用層;下面將對這幾層做基本的解釋,

原创 2014年開年所思所想所做

先祝大家春節快樂。農曆馬年的正月初八我回到學校,因爲去年剛去武大成爲一名準研究生。去年走的時候楊老師給我發郵件說實驗室初九初十上班,結果今天實驗室大師兄給我發短信說實驗室有電沒網,看來我的無線mesh實驗要推遲了,只有先學點別的東西了。去