Re: [问题] 要玩driver需要懂os吗

楼主: huuu (阿君仔)   2013-01-01 12:34:29
开始动手写 driver 之前不见得要"很"懂 OS, 不过在 Linux 底下写 driver,
你很自然就会去查询 OS 相关的东西, 因为你会不断的使用到 OS 提供的工具,
而且你也必须要配合 OS 的行为和接口,
久而久之, 为了把 driver 写好, 你也会逐渐了解OS里面相关的部分。
其实除了OS, 你比较需要的是先确定你要写什么硬件的 driver
因为定义上 driver 最重要的任务其实是控制硬件,
所以要先找到它的 spec, 写一些小程式来了解怎么控制你的硬件
再观察硬件怎么回应你的程式
然后再思考怎么逐步建构你的 driver

Links booklink

Contact Us: admin [ a t ] ucptt.com