本文共 514 字,大约阅读时间需要 1 分钟。
问题思考:
driver 和 hardware 到底什么关系
一个subsystem(例如display subsystem)是有几个hardware(display,dsi-interface , display controller,,,)组成,相应的也就有了几个各自的driver,但是如果他们各自的driver管各自的hardware,那么就是完全独立的。 但事实上,他们要协同起来共同工作,这个协同工作,就是subsystem的软件架构。
例如:
有个总闸开关,a,和一个用电的工厂及工厂开关b-------hardware
有2个管理员:a管理员,b管理员-------sw
另外:a是b的领导
a对b说,1:(命令) 我把总开关打开了, 你把工厂开关也打开,或者关闭。2:(查询)问b说,你开了么,b说,我开了。
这些动作,想法,就是软件流程。a是b的领导,什么事情都有a来主导,或者,比如他们一起上班,要b先进门做准备,然后领导才到,这就是架构 ,是几个为了让整个软件流程符合硬件特点从而更好的发挥整个系统的一种组织。
硬件是指:工厂开关到底具备哪些功能,可控性:比如:可开,可关,可告知现在是开的还是关的状态。
转载地址:http://pphai.baihongyu.com/