原创 Linux下配置多網卡多網關

來自: http://www.10tiao.com/html/357/201710/2247485558/1.html 大家好,今天給大家介紹一下Linux下配置多網卡多網關的方法。@Hi-Linux 場景一 多運營商線路 比較典型的一種

原创 go語言深度

https://studygolang.com/subject/74

原创 Linux下的多線程編程二(線程的同步與互斥)

  一、什麼叫做線程的同步與互斥?爲什麼需要同步與互斥? 1、同步與互斥互斥:是指某一資源同時只允許一個訪問者對其進行訪問,具有唯一性和排它性。但互斥無法限制訪問者對資源的訪問順序,即訪問是無序的。同步:是指在互斥的基礎上(大多數情況),

原创 epoll_create, epoll_ctl和epoll_wait 函數用法實例講解

  NAME        epoll - I/O event notification facility SYNOPSIS        #include <sys/epoll.h> DEscrīptION        epoll i

原创 優秀博主

https://blog.csdn.net/apple_guet/article/details/21379501  《深入理解Linux內核》筆記20篇 《LDD3》讀書筆記11篇 Linux電源管理子系統1篇 uboot4篇 Linu

原创 linux系統運維

  一、學習目標 1. 能夠獨立安裝Linux操作系統   2. 能夠熟練使用Linux系統的基本命令   3. 熟練使用Linux中用戶管理命令/系統相關命令/文件目錄相關命令/打包壓縮相關命令/比較合併相關命令/網絡相關命令等

原创 學習筆記 --- LINUX LCD顯示原理與驅動分析

  在分析驅動之前,先來分析下顯示原理,這裏以S3C2440爲例,看下這個芯片的LCD控制器時序圖: VSYNC :幀數據脈衝,脈衝換屏,表示一屏數據開始 HSYNC :行數據脈衝,脈衝換行,表示一行數據開始 LEND :行結束脈衝,脈

原创 Linux USB 驅動開發(五)—— USB驅動程序開發過程簡單總結

       設備驅動程序是操作系統內核和機器硬件之間的接口,由一組函數和一些私有數據組成,是應用程序和硬件設備之間的橋樑。在應用程序看來,硬件設備只是一個設備文件,應用程序可以像操作普通文件一樣對硬件設備進行操作。      設備驅動程

原创 Linux設備樹解析

1. Device Tree簡介Linus Torvalds在2011年3月17日的ARM Linux郵件列表宣稱“this whole ARM thing is a fucking pain in the ass”,引發ARM Linu

原创 設置非阻塞socket收發數據

  非阻塞式I/O包括非阻塞輸入操作,非阻塞輸出操作,非阻塞接收外來連接,非阻塞發起外出連接。包括的函數有:read, readv, recv, recvfrom, recvmsg, write, writev, send, sendto

原创 linux驅動的異步通知(kill_fasync,fasync)---- 驅動程序嚮應用程序發送信號

應用程序     #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <poll.h

原创 三國志11板遊戲資源及問題解決 SC OpenService 失敗5:拒絕訪問 問題

遊戲資源連接鏈接:https://pan.baidu.com/s/1JpOcW-O6DNRB8w21a0VHCw 密碼:9k5b問題1.解決老闆遊戲打不開問題在cmd 裏鍵入sc config secdrv start= auto 2.原

原创 學習筆記 --- LINUX 驅動調試之根據棧信息來分析

  2014年04月03日 12:18:30 閱讀數:633更多 個人分類: LINUX學習筆記 上一節裏面我們看到出錯信息還包括回溯信息,通過回溯信息我們可以知道是哪一條調用路徑出現了錯誤。但是要想顯示回溯信息的話,在內核配置文件.co

原创 linux 串口測試程序

頭文件:#ifndef _UART_H_ #define _UART_H_ #include <fcntl.h> #include <termios.h> #include <stdio.h> /* baud r

原创 linux 使用c在tcp socket服務器端獲取客戶端ip

  #include <sys/socket.h> #include <arpa/inet.h>   ......... struct sockaddr_in sa; int len; ......... len = sizeof(sa)