driver的註冊流程

2021-09-20 21:32:27 字數 646 閱讀 8081

本文是基於mini2440開發板linux版本號是linux-2.6.32.2的學習筆記

一.device_driver結構體描述

struct device_driver ;
二. 註冊乙個driver

註冊driver呼叫的函式是:driver_register

int driver_register(struct device_driver *drv)

ret = bus_add_driver(drv);

if (ret)

return ret;

ret = driver_add_groups(drv, drv->groups);

if (ret)

bus_remove_driver(drv);

return ret;

}

1.看看這個driver在匯流排中有沒有已經註冊,如果已經註冊了,返回。

other = driver_find(drv->name, drv->bus);
2.將driver新增到匯流排。

ret = bus_add_driver(drv);

註冊公司流程

看了下面的十三步你就會開了.1.核名 到工商局去領取一張 企業 字型大小 名稱預先核准申請表 填寫你準備取的公司名稱,由工商局上網 工商局內部網 檢索是否有重名,如果沒有重名,就可以使用這個名稱,就會核發一張 企業 字型大小 名稱預先核准通知書 這一步的手續費是30元。30元可以幫你檢索5個名字,很...

核心註冊流程

do basic setup driver init platform bus init 初始化platform bus 虛擬匯流排 裝置向核心註冊的時候platform device register platform device add 核心把裝置掛在虛擬的platform bus下 驅動註冊...

註冊公司流程

看了下面的十三步你就會開了.1.核名 到工商局去領取一張 企業 字型大小 名稱預先核准申請表 填寫你準備取的公司名稱,由工商局上網 工商局內部網 檢索是否有重名,如果沒有重名,就可以使用這個名稱,就會核發一張 企業 字型大小 名稱預先核准通知書 這一步的手續費是30元。30元可以幫你檢索5個名字,很...