內核編程七項原則

內核編程七項原則:

  • 簡潔。保持設計和編碼的簡潔。
  • 複用。儘可能的複用已有組件,比如各種設備驅動。
  • 健壯。保持程序的健壯性,不要輕易掛掉,比如內核模塊要注意檢查輸入數據的合法性。
  • 實時。比如不要關閉中斷然後去處理一大堆事情。
  • 分層。將接口和邏輯分層設計,比如GPIO的操作可以通過讀寫/proc下的文件來實現,這樣所有GPIO的操作都可以在應用空間實現。
  • 高效。可以在用戶空間實現的功能,不要做成內核驅動模塊。
  • 安全。內核模塊可以訪問很多系統資源,作爲整個系統的一部分,要考慮它是否會被入侵者當作後門。
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章