
驱动
文章平均质量分 87
luopandeng
这个作者很懒,什么都没留下…
展开
-
linux启动流程1:实模式都干了啥
实模式是什么?实模式就是系统刚刚启动的时候,采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB的模式。在这个模式下,系统的资源还没有完全利用起来,主要是起过度作用。BIOS在主板上,有一个东西叫ROM(Read Only Memory,只读存储器)。ROM 是只读的,买到电脑时,上面就固化了一些初始化的程序,也就是BIOS(Basic Input and Output System,基本输入输出系统)。BIOS就是工作在实模式的(严重怀疑现在很多bios已经不是实模式原创 2021-02-05 19:54:06 · 510 阅读 · 1 评论 -
linux驱动加载 动态加载 静态加载 自动加载
概述在Linux下可以通过两种方式加载驱动程序:静态加载和动态加载。静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用。动态加载利用了Linux的module特性,可以在系统启动后用insmod命令添加模块(.ko),在不需要的时候用rmmod命令卸载模块。驱动加载静态加载过程将模块的程序编译到Linux内核中,也就是咱们在编译内核时选择Y的模块,静态由do_initcall函数加载。先来看看initcall在哪里:核心进程(/init/main.c)...原创 2021-02-04 14:57:40 · 4621 阅读 · 1 评论