原创 kernel_list講解

      Sam之前看2.4kernel時,常看到List.也仔細看了一下,但現在長期沒有看kernel,沒有寫程序,已經忘記了很多。今天又看一看並記錄下來。   LinuxKernel中,常常需要使用雙向鏈表。在~/inclu

原创 C語言有參函數調用時參數值傳遞問題

再談C語言有參函數調用時參數值傳遞問題 分類: C/C++ 2012-04-24 16:51 1637人閱讀 評論(0)收藏舉報 C語言值傳遞參數傳遞指針長春工程學院csdn俱樂部 C語言有參函數調用時參數間數據傳遞問題 C語

原创 C語言編程的十六個問題

[轉][轉帖]想成爲嵌入式程序員應知道的16個基本問題 2006-4-13閱讀4277 評論3   這是嵌入式C程序員的基本知識。作者在Embedded Systems Programming雜誌上發表了很多嵌入式系統開發方面的文章

原创 深刻理解Linux進程間通信(IPC)

深刻理解Linux進程間通信(IPC) 分類: Linux環境編程 2012-04-01 17:42 1941人閱讀 評論(0) 收藏 舉報 linuxstruct數據結構semaphoresignallin

原创 句柄與指針的區別

原帖地址(http://mahanyang94.blog.163.com/blog/static/25498051200911176212455/) 句柄其實就是指針,但是他和指針最大的不同是:給你一個指針,你可以通過這個指針做任何事情

原创 shell編程:引用變量、內部變量、條件測試、字符串比較、整數比較、文件比較、邏輯操作、引號、通配符、調試執行

http://blog.csdn.net/fansongy/article/details/6721575 1、env顯示當前的環境變量  2、PS1='[\u@\h \w \A] \$' 可以設置bash的命令與提示符。 3、

原创 數據結構與算法

數據結構與算法 - 兩個指針搞定字符串操作 分類: 數據結構與算法 2013-11-25 11:27 459人閱讀 評論(0) 收藏 舉報 字符串操作 在筆試、面試中經常出現對字符串的操作,所以對於字符串的常用操作要熟練

原创 linux文件操作總結

Linux文件操作總結(系統調用和標準IO庫函數) 分類: linux 2014-07-31 20:02 13人閱讀 評論(0)收藏 舉報 linux系統調用標準IO庫文件操作總結 一、系統調用 ❑ open: Open a

原创 I2C總線協議詳解

URL: http://blog.csdn.net/subkiller/article/details/4508441 I2C總線定義     I2C(Inter-Integrated Circuit)總線是一種由PHILIP

原创 mmap函數介紹與使用

UNIX網絡編程第二捲進程間通信對mmap函數進行了說明。該函數主要用途有三個:1、將一個普通文件映射到內存中,通常在需要對文件進行頻繁讀寫時使用,這樣用內存讀寫取代I/O讀寫,以獲得較高的性能;2、將特殊文件進行匿名內存映射,可以爲關聯

原创 Linux進程間通信

Linux進程間通信深刻理解 分類: Linux 通訊機制 2012-08-21 19:27 2401人閱讀 評論(0) 收藏 舉報 linuxstruct數據結構semaphoresignallinux內核 目

原创 LINUX網絡編程的讀書筆記

LINUX網絡編程的讀書筆記   第一章文件系統和進程系統 1.1文件系統的總體結構        從文件系統的實現角度來看,按層次可以分成應用程序、系統調用、文件子系統、高速緩衝、設備驅動和具體的存儲設備等幾個層次,如下

原创 Linux內核鏈表的研究與應用

Linux內核鏈表的研究與應用 分類: Linux內核開發 2012-12-15 19:46 7260人閱讀 評論(16) 收藏 舉報 目錄(?)[-] 前言一Linux 內核鏈表數據結構 其代碼位於includeli

原创 Linux網絡編程筆記(修訂版)

Linux網絡編程筆記(修訂版) 分類: linux 網絡 2012-07-29 08:41 285人閱讀 評論(0) 收藏 舉報 網絡編程linuxsocket服務器struct 目錄(?)[+] 基本概念基本接口

原创 軟中斷信號(signal)

信號是Linux編程中非常重要的部分,本文將詳細介紹信號機制的基本概念、Linux對信號機制的大致實現方法、如何使用信號,以及有關信號的幾個系統調用。 信號機制是進程之間相互傳遞消息的一種方法,信號全稱爲軟中斷信號,也有人稱作軟中斷。