全民内核-配置7-设备驱动2
来源:互联网 发布:seo综合查询里 编辑:程序博客网 时间:2024/04/29 02:43
来源:点击打开链接
先上大图,,
如果你要使用kvm的半虚拟化,那要到下面的
virtio drivers菜单里选上
PCI driver for virtio devices
Virtio balloon driver
m就行,因为是要给kvm用的
因为如果这个不先选,接下来关于virtio的一些选项无法看到
Bus devices
不用管,里面目前只是一个关于omap的东西,略过,如果确定对上了德仪的东西,试下
Connector - unified userspace <-> kernelspace linker
默认
Memory Technology Device (MTD) support
智能手机用得比较多,留空
Parallel port support
并口
如果你还有针式的打印机口,大部人应该都不用,
有的主板是把针放在主内板内部,让大家自己接,当然你也可以无视
那这个是必选
因为在下面的lp模块依赖这个,如果不选,lp默认是看不到的
同时你还要选上子菜单PC-style hardware
Plug and Play support
即插即用,勾上,子菜单的debug去掉
Block devices
块设备,上图
Loopback device support
loop,默认就行,用法很多,
但如果只是要查看initramfs有什么东西不用这个
lsinitramfs /boot/xxinitrd.img就行,虽然这里名字是initrd,但其实用的是initramfs
RAM block device support
ramdisk,这个现在一般不用了,现在都用initramfs如果选上这个,
跟第一节的initramf/initrd支持相对应,会增加15K的内核,省掉
Virtio block driver
kvm用来虚拟硬盘的东西,依赖前面先选的virtio
这个可以大大降低虚拟机的cpu利用率,值得一用,m
其他的自己看,像软盘,刻录机.....
回到上一级,,,
Misc devices
其他七七八八,一般你也没有
ATA/ATAPI/MFM/RLL support
官方不推荐的,不要动,官方是推荐下列2项
SCSI device support
Serial ATA and Parallel ATA drivers
先来第2行,因为它依赖第1行,简称sata and pata
就是利用串行和并行来通信的硬盘控制器,现在一般都用sata了
这个是我们确定能不能启动最重要因素
如果你的驱动没选上
开机时,内核会卡在一处,俗称恐慌,,然后你就得按重启键,笔记本可能还得强制关机
不过默认就有大部分驱动了,ahci支持现在很全了,这个驱动的恐慌几率几乎为0
这里可以选择编译进内核y或者成模块m
如果选择模块,肯定是可以启动的,因为有initramfs,只是要多等一下下
太啰嗦了,上图
前三项默认,第三项是一个类似的集线器共享的东西,一般人是不支持类似的连接设备
可以不选
重点
AHCI SATA support
Platform AHCI SATA support
Initio 162x SATA support
ACard AHCI variant (ATP 8620)
Silicon Image 3124/3132 SATA support
这个是目前主流的,就是上面写着non-sff,
当然有non-sff,就有sff,如果你的驱动在sff里,图在后面,那就可以不用勾选
ATA SFF support (for legacy IDE and PATA)
下面这一大堆都不没有了,但是大部分intel的芯片还在用,图在后面
sff又分custom dma和bmdma,
bmdma又分sata和pata,汗
贴图
图片:9.jpg[删除]
图片怎么上限了,等下开贴试下
- 全民内核-配置7-设备驱动2
- 全民内核-配置7-设备驱动1
- 全民内核-配置2
- 全民内核-配置1
- 全民内核-配置4
- 全民内核 配置-6
- 全民内核-配置3-处理器相关&&虚拟平台
- 全民内核
- 深入浅出Linux设备驱动编程--Linux内核模块
- Linux内核学习-字符设备驱动学习(一)
- Linux内核学习-字符设备驱动学习(二)
- Linux内核学习-misc杂项设备驱动
- Linux内核学习-字符设备驱动学习(一)
- Linux内核学习-字符设备驱动学习(二)
- 【内核&驱动】字符设备驱动程序【2】
- 内核设备驱动知识
- LINUX内核设备驱动
- linux内核驱动设备
- C#技术漫谈之垃圾回收机制(GC)
- Android五种布局管理器之『RelativeLayout』
- 大家一起写操作系统(2)-简单的内核
- 编程珠玑第二章习题3
- Linux 下firefox flash插件安装
- 全民内核-配置7-设备驱动2
- linux触发式挂载auto.master
- Why does C++ have both pointers and references?
- Android小功能集
- android音频口通信(一)——2FSK信号调制
- mysql测试工具
- #读书笔记#站在云端的SaaS
- A Walk Through the Forest
- HID报告描述符(Report Descriptor)脚本语言研读笔记2