[问题] middleware vs firmware vs driver

楼主: gn00618777 (非常念旧)   2015-07-13 21:24:08
本来要贴缩网址,但此板不让我贴说是有广告
firmware -
它是烧在 hardware 上,上电后处理器会去执行读出来的 code (binary)
然后对 hardware 作些事情。
例子: BIOS,电脑上电后把程式读到 RAM ,然后对硬件做些初始化(?)
意思是说就是 firmware 可以初始化硬件,但据我所知,初始化
硬件就是填填暂存器之类,这不就 driver 在做的吗? 那 FW 到
底和 driver 之间的关系为何? 还是说对硬件初始化就是 FW
被处理器执行来 call driver 对 hardware 做初始化?
之前在 porting WIFI module(佐臻) 时,厂商问我 wifi module (driver )
load 的 firmware 版本为何? 为什么一下说 FW 烧在 hardware 上,一下
又说 dirver 可以加载 FW
请各位大大为小弟解说一下,(跪谢

Links booklink

Contact Us: admin [ a t ] ucptt.com