新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 软硬件思维方式初探

软硬件思维方式初探

作者:时间:2011-12-19来源:网络收藏

很早就想写这篇文章了,但都不知如何入手,今天在华禹工控的群内讨论了一下,再把他写下来,就比较容易了。

先谈硬件思维,以我为代表。

本人从小接触电子,主要家里一堆电子垃圾天天有得玩,再加上我爸买了一本电工学,没事干就看书,第一章就是PN材料的半导体理论,但那个时候是小学末期,看的很累,很多不懂,并且没有老师,必须要把这些翻译成自己能理解的东西,并且还要“自圆其说”,这就修炼成了内核,之后碰到新的东西,用自己的内核去解释新的东西,若解释的了,证实内核的正确,若不能解释,则纠正内核错误,以解释新东西。这样,这个内核就会越来越强大,越来越正确,实现无师自通。然而这个思维有一个问题,就是对于新东西,反应比较慢,理解的也比较慢,容易拒绝新东西,形成保守。尤其碰到一个自己搞不懂的东西,会心存犹豫,甚至恐惧而停滞不前。但当理解了,却能真正发挥其威力。

再谈软件思维,以我的同伴“活着”为代表。

自从跟他搭档之后,我就知道这一辈子自己不能再做软件了,因为自己的软件成就根本不可能达到他的水平,也只好放弃软件。

“活着”大学时期就搞linux,可以说有10多年的编程经验,现在华禹工控整套MTK平台的改进都是他搞出来的,尤其擅长破解,开拓新技术。

“活着”自己说,他的思维,从来不拒绝新东西,尤其软件上,接触新东西,了解他们接口就用,根本不关心他内部如何实现的,除非按他的要求做,调试不通,才去一层层的分析下去。这个思维很容易接触新事物,掌握新事物,跟踪新事物,但都有些不够深入。

再说现在本身的区别,硬件其实现在越来越简单,以手机为例,为了降低成本,都考虑到一颗电阻要不要的问题了,计算手机成本,只以为核算,从来不考虑软件成本,这个就要求硬件必须要一体化,很难再模块化分割,手机技术的发展证明了这一点,因为这个降低成本。相反,软件可以认为复用成本为零,所以尽可能的模块化,做好一个,模块化一个,用网友一句精辟的话说“高内聚,低耦合”来概括。

搞技术这么多年,确实没有发现一个人,软硬件皆精通的,皆不错或者有一个方向很强的倒是不少,这个就如九阴九阳,合二为一的人就是绝世高手了,我这辈子已经不可能了。

本文引用地址:http://www.eepw.com.cn/article/257790.htm
linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭