從Linux 2.6起引入了一套新的驅動管理和注冊機制:platform_device和platform_driver。Linux中大部分的設備驅動,都可以使用這套機制,設備用platform_device表示,驅動用platform_driver進行注冊。
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應用程序和網絡協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網絡操作系統(tǒng)。
前段時間,F(xiàn)edora Magazine 發(fā)表了一篇 介紹 ZSH 的文章,它是 Fedora 默認的 bash shell 的替代品。這一次,我們將著重定制它來更有效地使用它。本文中顯示的所有概念也適用于其他 shell,例如 bash。
Linux的設備管理是和文件系統(tǒng)緊密結合的,各種設備都以文件的形式存放在/dev目錄下,稱為設備文件。應用程序可以打開、關閉和讀寫這些設備文件,完成對設備的操作,就像操作普通的數(shù)據(jù)文件一樣。為了管理這些設備,系統(tǒng)為設備編了號,每個設備號又分為主設備號和次設備號。主設備號用來區(qū)分不同種類的設備,而次設備號用來區(qū)分同一類型的多個設備。對于常用設備,Linux有約定俗成的編號,如硬盤的主設備號是3。
Android職業(yè)發(fā)展規(guī)劃淺析 為開發(fā)者解憂