您的位置:首页 > 产品设计 > 产品经理

Development environment and tools of device driver(三)

2013-12-29 15:04 387 查看
Installing a driver

在写完和build完driver后,必须要安装这个driver binary。复制 driver binary 和配置文件到合适的 /kernel/drv 目录来安装一个driver。确定你是在root权限下安装driver。

1. 复制配置文件到系统的kernel driver 区。

# cp mydriver.conf  /usr/kernel/drv
在 /temp目录下安装driver直到 _info(), _init()和attach() 完成修改和测试。

2. 复制driver binary到/temp 目录

# cp mydriver  /temp
3. 从kernel driver 目录link 到driver

1) 在64位SPARC, 把driver 复制到sparcv9目录

# cp mydriver /user/kernel/drv/sparcv9/mydriver
2) 在64位x86,复制到amd64目录

# cp mydriver /user/kernel/drv/amd64/mydriver
3) 在32位结构上,创建links如下

# ln -s /temp/mydriver /user/kernel/drv/mydriver
4. 当driver测试完了,把driver直接复制到系统里合适的driver area 中。

1) 在64位SPARC, link 到sparcv9目录

# ln -s /temp/mydriver /user/kernel/drv/sparcv9/mydriver
2) 在64位x86,link到amd64目录
# ln -s /temp/mydriver /user/kernel/drv/amd64/mydriver
3) 在32位结构上,把driver复制到系统里的kernel driver 区

# cp mydriver /user/kernel/drv/mydriver
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: