在 PC 里,许多设备都需要使用物理地址空间来进行
主机与设备的信息传递。还有 IO 端口地址空间、中断处理、
CPU 任务(线程)调度管理、各种锁机制、设备文件系统等等。
内核中分配个内存也比一般用户进程麻烦不少。
一个不懂得操作系统原理的人写出的驱动程序可能会使
整个系统为之而变得很卡,或是全系统崩溃。
【 在 weibeiqs (weibeiqs) 的大作中提到: 】
: 标 题: Re: 【招聘】嵌入式软件工程师-杭州(30-50W)
: 发信站: 水木社区 (Fri Sep 18 09:15:10 2020), 站内
:
: 写个外设驱动,又不是移植操作系统,需要懂什么虚拟内存
: 就算移植 linux,大部分情况这些部分芯片厂家都做好了
: 不用自己弄
:
: 【 在 intron 的大作中提到: 】
: : 你这是指单片机的驱动程序吧。
: : 如果是 Linux 或 BSD 家族或 Windows,不懂得虚拟内存、
: : 进程和线程管理、文件系统,那怎么写驱动程序呀?
: : ...................
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 36.46.9.*]
--
修改:intron FROM 111.196.246.*
FROM 111.196.246.*