原创 有關TCP/IP模型中的網絡接入層

2020-10-18 關鍵字:物理層、數據鏈路層、OSI模型   計算機網絡發展至今其實出現過多種不同的通信協議,但最爲重要的還是由ISO國際標準化組織於1984年公佈的OSI開放式系統互聯參考模型。OSI模型是一套先理論後實踐的協議模型

原创 計算機網絡協議與IPv4地址

2020-10-13 關鍵字:   1、計算機網絡協議   計算機網絡是通過數字電信號來傳輸信息的。數字電信號目前僅以兩種狀態表示:高電平與低電平。通過不同長度的高低電平組合就可以將人類世界中的任意信息電信號化,從而可以很方便地在計算機網

原创 淺析計算機網絡

2020-10-11 關鍵字:   1、有關計算機網絡   計算機網絡的誕生與發展純粹是一個偶然。廣義上的計算機網絡是如今深深嵌入到我們生活的各個方面的通信網絡,當年是美國軍方出於國防安全因素考慮才提議研發一個容錯性強的通信網絡。這個通信

原创 海思Android開發平臺如何自定義update.zip內容

2020-09-30 關鍵字:增量升級包、差分升級包、升級包簽名   update.zip 就是Android系統的升級包文件。一般在編譯系統鏡像的時候會順帶打包一個 update.zip 出來以方便OTA升級。但 update.zip

原创 Android平臺RTL藍牙適配偶現打不開問題調試筆記

2020-09-21 關鍵字:   這篇文章記錄一下筆者在RTL一款藍牙模塊在集成到Android開發板上時遇到的一個奇怪的問題的調試過程。   1、問題背景 所述是筆者這邊在一款自研Android開發板上集成RTL藍牙模塊時遇到的一個偶

原创 Android自定義View實現一個播放器進度條

2020-08-03 關鍵字:   這篇文章記錄一下我通過自定義View的方式實現的一個播放器進度條的過程以及完整源碼。希望能起到一個“備忘”的作用,如果能再幫助到其他有同樣需求的同學就更好了。   先來看看這個進度條的成品效果圖:  

原创 如何將Android手機當成代理服務器爲PC提供代理上網服務?

2020-07-24 關鍵字:   需求場景: 假設現在有些網絡資源是你所需要的。但你的PC無法直接訪問這些網絡資源,而你的Android手機卻可以訪問。但你偏偏又想讓你的電腦能訪問這些資源,那該怎麼辦呢?   一種最常用也最簡單的辦法就

原创 Android下通過命令設置時間

2020-06-30 關鍵字:date -s   Android平臺上通過 date 命令設置系統時間的方式與普通 Linux 系統不太一樣。   一般的 Linux 系統可以直接使用如下命令來手動設置系統時間: date -s "20

原创 Android平臺的brctl

2020-06-23 關鍵字:   Linux平臺的 brctl 工具還是很好用的,但奈何官方提供的源碼都是基於純 Linux 平臺編譯的。這對於搞 Android 系統集成的同學來說就不太友好了,尤其是對 Makefile 不熟的同學更

原创 DHCP與Option基本概念啓蒙

2020-06-04 關鍵字:Option60、新增Option、插入一個Option   1、DHCP是什麼?   DHCP 全稱 Dynamic Host Configuration Protocol,動態主機配置協議。   說人話就

原创 Linux內核下內存空間的申請

2020-05-23 關鍵字:kmalloc、kzalloc、kcalloc   1、kmalloc()   kmalloc() 是Linux內核開發中最常使用的申請內存的函數。它的原型如下所示: #include <linux/sla

原创 Linux下的延時/定時機制

2020-05-18 關鍵字:timer_list定時器、jiffies機制   1、jiffies   Linux內核一般都通過 jiffies 來獲取系統的當前時間。   jiffies 是一個被定義在 <linux/jiffies.

原创 一種更爲合理的Linux內核打印機制

2020-04-26 關鍵字:printk_ratelimit、printk_ratelimited   在Linux內核開發中,幾乎所有的日誌、信息的打印都是通過 printk() 函數實現的。   printk 首先會將所有來自程序的

原创 linux下socket通信時的sockfd是怎麼來的

2020-04-22 關鍵字:socket通信時的底層調用流程   這篇文章簡單記錄一下在Linux環境下使用C語言做 socket 通信時的一些流程。   1、sockfd的由來   典型的C語言建立socket通信的第一行代碼基本都如

原创 TCP/IP 與 UDP 報文協議抓包淺析

2020-04-15 關鍵字:以太網協議、網絡抓包分析   這篇文章結合實際網絡通信過程來簡單瞭解一下 以太網協議、TCP報文格式、IP報文格式與UDP報文格式。   在這之前,我們必須要知道:所有的數據,不管什麼網絡數據、網絡包、視頻、