Development environment and tools of device driver(三)

本文详细介绍了如何在不同架构的系统中安装驱动程序。包括将配置文件和二进制文件复制到临时目录进行测试,以及最终将经过验证的驱动程序安装到系统指定目录的过程。

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值