原创 編譯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文件,如果我們在這個文件下添加交叉編譯環境, 那我們使用的時候必須是當前