V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
go
V2EX  ›  问与答

想系统学习硬件相关知识,如何入门,求指教。

  •  
  •   go · 2013-12-05 12:02:53 +08:00 · 2664 次点击
    这是一个创建于 4014 天前的主题,其中的信息可能已经有所发展或是发生改变。
    8 条回复    2014-06-04 00:32:48 +08:00
    jkneedout
        1
    jkneedout  
       2013-12-05 13:45:50 +08:00   ❤️ 1
    传统的硬件就是纯硬件 ,各种运放、电阻、电容、电感、变压器等等。现在网上流行的说的硬件,貌似是指大都是单片机、ARM+系统的相关的编程,然后点灯,连网什么的。不知道LZ要学啥?
    acalarolo
        2
    acalarolo  
       2013-12-05 14:07:58 +08:00
    arduino
    go
        3
    go  
    OP
       2013-12-05 14:08:08 +08:00
    @jkneedout 偏后者,不甘心一直做码农啊 希望软件硬件都了解,做自己的产品。。
    jkneedout
        4
    jkneedout  
       2013-12-05 14:43:57 +08:00   ❤️ 1
    @go 学arduino吧! 适合入门。 直接做产品也是一个大坑的,研发设计、物料的采购、各种认证、最后还有准确的市场定位,这个比写代码什么难太多了。而且这行不赚钱。
    Virtao
        5
    Virtao  
       2013-12-05 16:18:13 +08:00   ❤️ 1
    我觉得这就是个围城,做硬件的想做软件,做软件的想做硬件。硬件也不是很好学的,普通的工作薪资也不高,而且国内硬件的发展还不如软件。我当初也有LZ的想法,然后参加了个ARM班,结果很一般。

    PS:当作爱好是不错的。
    lunaticus7
        6
    lunaticus7  
       2013-12-05 17:09:52 +08:00   ❤️ 2
    看上文的话,楼主其实只是想要“会用”硬件而不是“开发”硬件。这个其实比较简单,arduino一类的开源硬件现在挺火,不需要有太多的底层知识,找个靠谱的教程跟下来就差不多了。

    要是想要去设计开发一款硬件就比较复杂了,会涉及很多底层知识,例如但不限于数字电路、计算机组成原理、操作系统原理等。这需要一个比较长过程才可以掌握,因为这些底层知识都是环环相扣层叠起来的,如果之前没有经过系统学习的话,入门不会太容易。

    而且,就国内来说普通硬件工程师的平均待遇在整个计算机行业里并不是很高。有可能你辛辛苦苦成长为一个硬件工程师后却发现收入还比不上一个花了小半年速成的码农,从某个层面上来说属于投入获得比很低的一条技能树。以我们学校为例,选择计算机体系结构(也就是某种意义上的硬件)方向的同学,只占十分之一稍多点,而且还在逐年递减。楼主体会一下。。。

    ps.其实就国内来讲,计算机体系结构开发处于一个很尴尬的位置,底层电路设计等比不过学ee的,编程又比不过码农,而真正的优势是在于 [计算机系统] 的整体设计,国内有能力做 [设计] 的企业少之甚少,即使在这些企业内部能作为设计师的只会是极少数行业内最优秀人群,所以就造成了很多人学的是设计师的知识,干的是工程师的活,拿的工资还得被码农鄙视。这可能也是国内硬件设计方向不景气的原因之一吧。


    以上
    bengol
        7
    bengol  
       2013-12-05 17:51:11 +08:00   ❤️ 1
    搞个arm最小系统, 自己画pcb,制版,买材料,焊接,写驱动,写测试应用,调通,基本就差不多了
    go
        8
    go  
    OP
       2014-06-04 00:32:48 +08:00 via Android
    @bengol 我也想把整个过程自己实践一把,但是还是没头绪,隔行如隔山。可以能更具体点么,有没有书 或者相关的教程。谢谢了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2835 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:21 · PVG 20:21 · LAX 04:21 · JFK 07:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.