原创 編譯gdb庫源碼

下面以gdb-7.10.1.tar.gz爲例,演示如何編譯gdb源碼 源碼鏈接:https://pan.baidu.com/s/1ukQmQycOyx-chlYMTWRQCw  提取碼:jwjf  ./configure --host=a

原创 S5PV210系列之編譯內核

內核配置和編譯體驗  內核下載:鏈接:https://pan.baidu.com/s/1Qs2aCULgy9mEkvF3Q1ab3g  提取碼:dk2g 【1】、先確認Makefile (1)主要是檢查交叉編譯工具鏈有沒有設置對。CRO

原创 編譯libxml2庫源代碼

下面以libxml2-2.6.32.tar.gz爲例,演示如何編譯libxml2源碼 源碼鏈接:https://pan.baidu.com/s/1OuoPAoOcioFAtxycL0gKvw  提取碼:kfsz    1、解壓文件,進入後

原创 TLV協議——實現封包與解析

https://blog.csdn.net/Shallwen_Deng/article/details/88930288   http://blog.sina.com.cn/s/blog_4868f98601017fmv.html

原创 S5PV210系列驅動之編碼環境

【1】、驅動開發的準備工作 (1)正常運行linux系統的開發板。要求開發板中的linux的zImage必須是自己編譯的,不能是別人編譯的。 (2)內核源碼樹,其實就是一個經過了配置編譯之後的內核源碼。 (3)nfs掛載的rootfs,

原创 IP地址全面解析

IP地址根據網絡ID(字節數)的不同分爲5種類型,A類地址、B類地址、C類地址、D類地址和E類地址。 【1】 A類IP地址  一個A類IP地址由1字節的網絡地址和3字節主機地址組成,它主要爲大型網絡而設計的,網絡地址的最高位必須是“0”,

原创 Linux 內核的路由表

https://www.cnblogs.com/kevingrace/p/6490627.html Linux 內核的路由表 通過 route 命令查看 Linux 內核的路由表:  [root@VM_139_74_centos ~]#

原创 軟考之校驗碼

原件故障,噪聲干擾等各種因素常常導致計算機在處理信息的過程中出現錯誤。爲了防止這種錯誤,可將信號採用專門的邏輯電路進行編碼以檢查錯誤。 1:奇偶校驗碼 奇偶校驗碼是 [1]  一種增加二進制傳輸系統最小距離的簡單和廣泛採用的方法。是一種通

原创 Qt圓角邊框

構造函數中添加如下代碼即可 //邊框圓角 QBitmap bmp(this->size()); bmp.fill(); QPainter p(&bmp); p.setPen(Qt::NoPen);

原创 opencv下載

opencv下載:https://opencv.org/releases/   opencv_contrib:https://github.com/opencv/opencv_contrib/releases?after=3.4.6

原创 QT5 中文顯示亂碼,編碼用utf-8編碼

https://blog.csdn.net/xiezhongyuan07/article/details/79305830

原创 Linux高級網絡編程系列教程

一、網絡應用層編程   1、Linux網絡編程01——網絡協議入門2、Linux網絡編程02——無連接和面向連接的區別3、Linux網絡編程03——字節序和地址轉換4、Linux網絡編程04——套接字5、Linux網絡編程05——C/S

原创 Linux驅動模版

      本節課,我們就開始來編寫點燈的驅動程序了。我們首先創建一個.c文件,叫led_drv.c。然後再在這個led_drv.c裏面寫代碼。我們先想一下,作爲一個驅動,我們要怎麼做什麼事情,首先我們要提供基本的接口。既然應用層的人使用

原创 linux下在不同用戶下設置環境變量的區別

例如交叉編譯工具,環境變量的設置 1、在普通用戶下設置環境變量 在aston用戶下,ls  -a  會顯示所有的文件(包括隱藏文件) 其中會發現  .bashrc文件,如果我們在這個文件下添加交叉編譯環境, 那我們使用的時候必須是當前