include

linux內核的源代碼放在哪個文件-小浪學習網

linux內核的源代碼放在哪個文件

linux內核的源代碼放在/usr/src/linux目錄下。內核源代碼的組成:1、arch目錄,包含了此核心源代碼所支持的硬件體系結構相關的核心代碼;2、include目錄,包括了核心的大多數include文件;3、in...
站長的頭像-小浪學習網站長12個月前
2114
linux rpm 存放在哪-小浪學習網

linux rpm 存放在哪

linux rpm一般默認存放在“/usr/local”或者“/usr/bin”目錄下;“/usr/local”目錄是提供給一般用戶的“/usr”目錄,在這里安裝一般的應用軟件,而“/usr/bin”目錄也存放著許多應用程序。 本...
站長的頭像-小浪學習網站長12個月前
287
linux系統中以什么方式訪問設備-小浪學習網

linux系統中以什么方式訪問設備

linux系統中以文件方式訪問設備,因為在Linux里面一切都是文件,設備對應的是設備文件,訪問某個設備文件就等于在訪問設備;在Linux中普通文件和目錄文件保存在稱為塊物理設備的磁盤或者磁帶上...
站長的頭像-小浪學習網站長1年前
2315
linux什么是編譯安裝-小浪學習網

linux什么是編譯安裝

在linux中,編譯安裝是指將源代碼根據機器自身的硬件、內核、環境變為機器可執行的代碼文件,然后將可執行文件安裝到操作系統里。因為是針對本機軟硬件環境編譯的,生成的二進制程序運行起來理...
站長的頭像-小浪學習網站長1年前
2715
linux為什么要用select-小浪學習網

linux為什么要用select

因為select可以使開發者在同時等待多個文件緩沖區,可減少IO等待的時間,能夠提高進程的IO效率。select()函數是IO多路復用的函數,允許程序監視多個文件描述符,等待所監視的一個或者多個文件描...
站長的頭像-小浪學習網站長1年前
208
linux驅動程序運行在什么空間-小浪學習網

linux驅動程序運行在什么空間

linux驅動程序運行在“內核”空間。一般情況下驅動程序中都是調用kmalloc()來給數據結構分配內存,調用vmalloc()為活動的交換區分配數據結構,為某些I/O驅動程序分配緩沖區,或為模塊分配空間;...
站長的頭像-小浪學習網站長1年前
429
linux中gmake是什么-小浪學習網

linux中gmake是什么

在linux中,gmake就是GUN make,是一種流行的、常用的用于構建C語言軟件的程序,用于構建Linux內核和其他常用的GNU/Linux程序和軟件庫。GNU Make是一個可以自動運行shell命令并幫助執行重復任務...
站長的頭像-小浪學習網站長1年前
2012
linux中usleep和sleep有什么區別-小浪學習網

linux中usleep和sleep有什么區別

linux中usleep和sleep的區別:sleep函數用于執行掛起指定的秒數,而usleep功能是執行掛起指定的微秒數。sleep是非系統調用,在庫函數中實現,是通過alarm()來設定報警時間的,usleep除了時間單...
站長的頭像-小浪學習網站長1年前
3714
linux串口是什么意思-小浪學習網

linux串口是什么意思

linux串口是串行接口的簡稱,是采用串行通信方式的擴展接口;串口是計算機一種常用的接口,具有連接線少、通信簡單的特點,只要一對傳輸線就可以實現雙向通信,linux可以使用系統調用open()或cl...
站長的頭像-小浪學習網站長1年前
446
什么是linux交叉編譯-小浪學習網

什么是linux交叉編譯

在linux中,交叉編譯是指在一個平臺上生成另一個平臺上的可執行代碼,即編譯源代碼的平臺和執行源代碼編譯后程序的平臺是兩個不同的平臺。使用交叉編譯的原因:1、目標系統沒有能力在其上進行本...
站長的頭像-小浪學習網站長1年前
327
什么是linux設備節點-小浪學習網

什么是linux設備節點

linux設備節點是應用程序和設備驅動程序溝通的一個橋梁;設備節點被創建在“/dev”,是連接內核與用戶層的樞紐,相當于硬盤的inode一樣的東西,記錄了硬件設備的位置和信息。設備節點使用戶可以...
站長的頭像-小浪學習網站長1年前
2613