驅動開發1 概述

2021-10-06 10:09:33 字數 345 閱讀 2037

1、linux下驅動開發不需要直接操作暫存器

2、重點是根據linux下的各種驅動框架進行開發。一定要滿足框架,也就是linux下各種驅動框架的掌握。

3、linux一切皆檔案,驅動最終表現就是/dev/***檔案,對驅動的操作就是對這些檔案操作

4、裝置樹(在3.0核心以後支援),這個乙個.dts檔案,此檔案 描述了板子的裝置資訊。

5 為了不引起麻煩。驅動開發最好用root使用者

三、linux驅動開發分類

linux驅動分為三大類

1、字元裝置驅動,使用場景最多的。

2、塊裝置驅動

3、網路裝置驅動

Linux驅動(1)概述

以上是linux驅動從入口函式到驅動probe函式的整個流程。module init init module 驅動入口函式,一般在驅動 的最下方。其引數即為驅動初始化函式。module init init module 這就入口 module exit exit module 這就裝置退掉的時候調的...

領域驅動設計 1 概述

領域驅動設計 隨著計算機的普及,軟體的發展也從一開始的單一計算,變為大規模,多功能的集合.這也就對軟體開發的效率,規模,可維護性提出了更多的要求,針對於軟體不同的發展階段,它的開發模式也是乙個逐漸演變的過程 瀑布開發模式 敏捷開發模式 領域驅動設計 微服務 瀑布開發模式 強調軟體規範,使用工程管理思...

領域驅動設計 1 概述

領域驅動設計 隨著計算機的普及,軟體的發展也從一開始的單一計算,變為大規模,多功能的集合.這也就對軟體開發的效率,規模,可維護性提出了更多的要求,針對於軟體不同的發展階段,它的開發模式也是乙個逐漸演變的過程 瀑布開發模式 敏捷開發模式 領域驅動設計 微服務 瀑布開發模式 強調軟體規範,使用工程管理思...