完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上篇说到硬件系统设计需要依靠时间逐步积累设计能力,经验和知识,因而需要从业人员能够忍受煎熬,用自己的恒心督促自己坚持学习,不断总结,最终踏入高手行列.小超见过不少朋友干了2年左右,就觉得该学的已经学到了,再干下去学不到东西,因而谋求转行.其实不是没有东西好学,而是没有眼光去发掘和拓展自己的知识点,或者是知道下一步要学习的方向,但缺乏恒心坚持下去. 曾经听一位前辈高人说过,要想在这个领域有所建树,需要细细读完五公斤的书.结合众多高手的发展历程,其所言一点都不夸张.我们可以细细列出一份清单,以供新加入硬件系统设计及有志于扎根这个行业的朋友作为参考. 对于刚刚从事硬件系统设计的朋友,首先要面对的就是众多芯片的datasheet.一个计算机系统控制电路板上有很多不同功能的芯片,要想把它们的功能和电气特性搞清楚,就需要把那么多的datasheet通读一遍.特别要提到著名的Intel技术黄皮书以及非常神秘的桔皮/红皮书,涵盖了CPU, chipset, ethernet controller以及相关平台的电气,机构,热学等等众多方面的技术细节和设计规范。这些datasheet或设计规范少则每本几十页,多则上百甚至几百页。很多朋友读这些技术资料时候,只是了解相关引脚的定义和连接,这样确实可以开始画图。但对于问题的分析和解决其实是远远 不够的。我们今后再讲如何精读这些技术规范。 在一个系统内部,众多芯片之间是通过不同的总线连接在一起。读完了芯片的datasheet后,就需要通读这些总线的SPEC了。因为总线很多,学习这些SPEC是一个漫长的过程。同时这也是区别设计高手和普通设计工程师的一个重要环节和阶段。这些SPEC技术书籍生硬难懂,每本书动不动就是好几百页,需要花很长时间才能吃透。有一家公司叫Mindshare,出了很多相关的技术书籍。读他们的书比起读最原始的SPEC原文起来要相对容易一些,是个不错的选择。 其实能够真正把总线SPEC读透的人不多。到这个阶段,掌握这些知识,并且能结合实际工作把这些知识应到问题分析和调试过程中的朋友,应该可以说是这个行业的高手了。当然,即使到了这个阶段,还是有进一步提升的空间。要想把硬件设计做精,还需要对firmware和软件比如操作系统,驱动等等有一定的理解。当然这些方面也都有相关的技术书籍可以学习。 总之,学无止境。这么多的知识和书,确实需要花很多时间去读通和理解,没有恒心,很容易半途而废。对于有志于硬件系统设计的朋友们,准备好这棵恒心,坚持到底,终归会到达技术高手的殿堂。 了解更多内容,扫一扫或长按下面二维码,关注超硬工程师公众号。 |
|
相关推荐
3 个讨论
|
|
ipad上打开看不到图,说是微信中使用的图片,不能显示。不知到为什么。
但在PC上打开,有能够看到图片 |
|
|
|
|
|
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 04:16 , Processed in 0.606083 second(s), Total 54, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号