V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fullstack0xyz
V2EX  ›  程序员

玩了两天树莓派,感觉做硬件编程成本太高,什么器件都得买,做软件有个电脑就行了

  •  
  •   fullstack0xyz · 2014-12-03 23:10:01 +08:00 · 22467 次点击
    这是一个创建于 3675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    EE专业,没太大兴趣,自学web方面,快到期末考试了,想通过玩玩已经落灰了的树莓派复习下电路方面的知识。。

    淘宝买了些led,lcd,蜂鸣器,光照传感器....,做了点基本的小实验,想再玩点别的又得买器件,虽然淘宝都不贵,感觉真是麻烦啊

    玩硬件对我最大的帮助就是可以写点C语言代码,平常想学下C不知道写点什么
    51 条回复    2014-12-05 18:44:25 +08:00
    7colcor
        1
    7colcor  
       2014-12-03 23:12:24 +08:00   ❤️ 1
    学硬件本来成本就高,而且有些成本是你个人承担不起的。
    byyhku
        2
    byyhku  
       2014-12-03 23:18:44 +08:00
    硬件相对于软件来说成本高了一些,表示都是一次性买一大堆传感器,嘎嘎
    mhycy
        3
    mhycy  
       2014-12-03 23:33:20 +08:00   ❤️ 1
    没钱,连个靠谱点直流电源都做不成~
    (示波器,频谱仪统统是钱....囧)

    还有些东西有钱也搞不定...
    (各种IC的文档手册API样品)

    实际开发各种费时间~
    (打板焊接测试各种费时)

    综合下来有钱还得有环境才能玩得动...
    AlexaZhou
        4
    AlexaZhou  
       2014-12-03 23:33:38 +08:00
    表示大学时候至少买了几千块的器件。。。
    有些芯片很贵还容易坏-_-#

    楼主没觉得硬件很好玩么?要是做实验不好玩,可以试着做个小东西什么的
    AlexaZhou
        5
    AlexaZhou  
       2014-12-03 23:34:10 +08:00
    @mhycy 设备的话去实验室就搞定了
    luoweihua7sync
        6
    luoweihua7sync  
       2014-12-03 23:34:44 +08:00
    好似Visual Studio之类的IDE很便宜的似的。。。
    mhycy
        7
    mhycy  
       2014-12-03 23:38:14 +08:00
    @AlexaZhou 有钱有环境...很优越的环境啊....
    mhycy
        8
    mhycy  
       2014-12-03 23:38:41 +08:00
    @luoweihua7sync Web一堆开源工具可用...
    AlexaZhou
        9
    AlexaZhou  
       2014-12-03 23:42:42 +08:00
    @mhycy 哪有,苦逼大学狗都是拿生活费来买零件,一次也不多,慢慢累积钱就多了。
    还有就是有时候参加比赛有经费

    至于实验室不是哪个学校都有么
    fullstack0xyz
        10
    fullstack0xyz  
    OP
       2014-12-03 23:44:48 +08:00
    @byyhku 机智,不过这得够土豪
    fullstack0xyz
        11
    fullstack0xyz  
    OP
       2014-12-03 23:46:47 +08:00
    @AlexaZhou 想先做个小车试试
    mhycy
        12
    mhycy  
       2014-12-03 23:47:10 +08:00
    @AlexaZhou 我们学校非本专业学生没法用.....
    mhycy
        13
    mhycy  
       2014-12-03 23:48:16 +08:00
    @AlexaZhou 买零件的话碰上没开发板的东西就囧了...各种贴片件,必须打板....囧
    fullstack0xyz
        14
    fullstack0xyz  
    OP
       2014-12-03 23:49:46 +08:00
    @luoweihua7sync 正在实习的公司,员工用的正版软件屈指可数,或者不用数,我能说还是上市公司么
    sinxccc
        15
    sinxccc  
       2014-12-03 23:49:51 +08:00
    在国内的够幸福了…各种淘宝上几块钱一个的小零件美帝这边价钱直接加个0 =_=
    fullstack0xyz
        16
    fullstack0xyz  
    OP
       2014-12-03 23:50:24 +08:00
    @sinxccc 万能的淘宝 2333
    fullstack0xyz
        17
    fullstack0xyz  
    OP
       2014-12-03 23:51:49 +08:00
    @luoweihua7sync 软件还有各种学生优惠。。
    ld0891
        18
    ld0891  
       2014-12-04 00:01:23 +08:00
    @luoweihua7sync 微软有针对学生的Dreamspark计划,免费用。
    taued
        19
    taued  
       2014-12-04 00:07:14 +08:00
    找个proteus仿真一下不就好了。。反正都一样。除非你很喜欢焊电路板。
    EDA软件搞起来。
    ericls
        20
    ericls  
       2014-12-04 01:29:32 +08:00 via Android
    做土木的苦逼表示理解
    ForgotFun
        21
    ForgotFun  
       2014-12-04 01:39:20 +08:00   ❤️ 3
    其实这些小件,可以到当地的电子市场去购买,比淘宝便宜很多.淘宝很多所谓的新手包,工具包,都是很坑人的.量少价高.
    kmcool
        22
    kmcool  
       2014-12-04 03:17:50 +08:00   ❤️ 1
    平均一个月器件支出在20k RMB的路过。。。

    Digikey就是各种贵,还好有土豪导师罩着。
    国内幸福很多啊,原来骑个自行车去中发溜一圈就能把需要的东西买回来。
    美帝这边都得下单,然后等一两天送货。
    jkneedout
        23
    jkneedout  
       2014-12-04 07:29:01 +08:00 via iPad   ❤️ 2
    keil 和 protues 可以连调, 你可以试试。相当于软件上玩硬件
    AlexaZhou
        24
    AlexaZhou  
       2014-12-04 08:38:40 +08:00
    @mhycy 自己玩的时候,手焊是必须的,打板不管是时间或者价格都很坑爹
    akagi
        25
    akagi  
       2014-12-04 09:08:54 +08:00   ❤️ 2
    相比软件,硬件调试才是大坑。
    whywhywhy
        26
    whywhywhy  
       2014-12-04 09:09:46 +08:00
    硬件做出来就是钱 软件嘛 破解一下就不要钱了 或者收费还没人愿意付款
    mhycy
        27
    mhycy  
       2014-12-04 09:14:14 +08:00   ❤️ 1
    @AlexaZhou 打PCB而已,找公司贴片更坑爹.....囧
    手焊没问题,但是一堆贴片IC找个DIP转接板都找不着....
    别提那货还是个高频贴片件......
    飞线没能力,焊点太小了...囧

    有环境很令人羡慕呢....
    txx
        28
    txx  
       2014-12-04 09:27:11 +08:00   ❤️ 4
    做硬件开发是挺贵的,但是作为软件工程师去折腾硬件,每当折腾完了会有一种写代码获得不到的快感。
    我司门口就是北京最大的电子产品市场,买东西倒是蛮方便的,以及....我至今一个逻辑分析仪,一大坨小玩意,一个树莓派一个 cubietrunk 以及若干焊接工具,加一起都没有一台 iPhone 贵...
    circsqua
        29
    circsqua  
       2014-12-04 09:45:44 +08:00
    工具成本入门比较陡峭,要想用的舒服,单万用表示波器加起来就5K起步。
    EDA软件正版授权价格也是惹呀。
    知足吧,现在通用配件淘宝基本都能搞到,不用现场去找,已经很方便了。
    现在PCB打板挺便宜的,手工焊接的话,0402到QFN都OK;再小估计要上放大镜了,BGA以上需要新的器械。
    最近帮两个大学实验室焊接了些仪器板,发觉学校里的东西都很陈旧,难用,有很大的升级空间……
    仿真始终是仿真,硬件调试的确是大坑,受现场环境影响很大。

    虽然我有不少小项目想找小伙伴写控制代码,但是看LZ的样子,不考虑趁早转专业,免得浪费时间?
    mhycy
        30
    mhycy  
       2014-12-04 10:10:56 +08:00
    @circsqua 4层PCB打板就贵了.....
    不通用的IC找遍淘宝也没人卖,换了几个马甲给厂商发文档请求还要人家看得上才行...囧
    mhycy
        31
    mhycy  
       2014-12-04 10:13:22 +08:00
    @txx 当年穷学生花了1K就做不下去了....
    逻辑分析仪用USB开发板代替,慢点,但也能用...
    示波器无解...
    频谱仪更无解....
    囧~



    @circsqua 补充,焊接BGA的器材不便宜啊
    fullstack0xyz
        32
    fullstack0xyz  
    OP
       2014-12-04 10:31:21 +08:00   ❤️ 1
    @circsqua 哈哈,大二的时候想转计算机犹豫了一下没转,现在大三没机会了,打算考研考计算机
    pichina
        33
    pichina  
       2014-12-04 10:55:32 +08:00   ❤️ 1
    确实,电脑装个linux就可以各种高级的开源软件。 包括开源的无线电系统。。。。
    kokdemo
        34
    kokdemo  
       2014-12-04 10:57:14 +08:00
    玩arduino的时候花了五六百买原件……太贵了……
    deben
        35
    deben  
       2014-12-04 13:59:53 +08:00   ❤️ 1
    前阶段发个帖子,想搞个硬件的小圈子。
    其中就考虑过搞个小小的社区,然后里面可以赞助一些小原件,比如电阻电容led之类的,这些小原件都不是很值钱,但是去淘宝买有不划算,同城或者附近的同学,可以免费来玩,并且还可以提供示波器之类的。可惜,思路一直不完整,也一直没去做。
    7colcor
        36
    7colcor  
       2014-12-04 14:13:20 +08:00
    软件模拟和硬件实际的运行调试是两回事
    天差地别
    railgun
        37
    railgun  
       2014-12-04 15:29:57 +08:00
    iOS开发不说话
    wgxdz
        38
    wgxdz  
       2014-12-04 15:33:48 +08:00
    硬件debug的坑...跳过才知道...
    jsq2627
        39
    jsq2627  
       2014-12-04 16:05:33 +08:00
    玩过一段时间arduino,树莓派。
    现在那堆东西已经在吃灰了。IDE太烂,玩不转~~
    magicwhite2014
        40
    magicwhite2014  
       2014-12-04 18:43:12 +08:00
    慎入嵌入式的坑啊 能做web还是去搞web吧
    caixiexin
        41
    caixiexin  
       2014-12-04 19:51:57 +08:00
    是啊。。当初买树莓派的时候也像耍耍硬件,搞个带摄像头的智能遥控小车啥的。。后来觉得麻烦就没搞了。现在树莓派挂在家里变成一个私人的nas和翻墙路由= =
    ps:搞树莓派后,开始学python了,感觉还不错。
    aiguozhedaodan
        42
    aiguozhedaodan  
       2014-12-04 21:20:54 +08:00
    真要学硬件的话就去找学校啊。。学校肯定有类似针对EE专业的学生组织的
    比如我这电工基地之类的,基本上就是altera,xilinx之类的公司赞助开发板,赞助比赛奖品,每年赞助10W左右的经费,还有深圳那几家单片机厂商赞助…每周的模拟赛前三的队每个人都有几千的奖金,比赛的话就管饭,芯片的话几百的那种需要打报告,几块十几块的还是可以在芯片室直接拿的。里面也有印刷电路板的设备,还有钻头啥的。基本上就是,只要你想学,什么都给你。后来忙不开再加上本来是学强电的就退出了,把免费给的altera DE2还了,几个51的开发板说是不值钱就给我留作纪念了…
    NCE
        43
    NCE  
       2014-12-04 22:35:59 +08:00   ❤️ 1
    好吧,说句不好听的,那是因为你的各种软件开发环境都是盗版的。。。
    akagi
        44
    akagi  
       2014-12-04 22:40:20 +08:00
    @aiguozhedaodan 如此土豪的学校……
    HowardMei
        45
    HowardMei  
       2014-12-04 22:43:12 +08:00
    @jkneedout 差远了,软件的特点是,机器不会出错,出错都是人犯错,但是硬件这玩意儿,它本身就会出各种毛病,就算模拟百分百通过,也只是一种参考,实际会怎样,不做出来测过不算数。
    HowardMei
        46
    HowardMei  
       2014-12-04 22:57:18 +08:00   ❤️ 1
    @NCE 比开发环境,EDA比IDE价格高几个数量级,按软件业界开发实力来讲,能做出商业化IDE的如果有1000人,能做出商业化EDA或者CAD的,只会有1~2人。

    EDA底层的各种器件模型库、电路及信号分析与综合算法库,都是各种测试、用时间和银子慢慢堆出来的,需要开发者具备非常深厚的软硬件与数学知识,国内软件业能搞EDA和CAD原创开发的更是凤毛麟角,比能搞OS内核开发的都要少得多。
    Longinus
        47
    Longinus  
       2014-12-05 00:02:57 +08:00   ❤️ 1
    @deben 这个创意不错啊 最近几年国内硬件的圈子得益于创客运动和开源硬件的发展相对扩大了很多 支持下你
    mikemikemike
        48
    mikemikemike  
       2014-12-05 09:28:49 +08:00
    怎么没人写个虚拟机,成本立马下降为“零”。
    mikemikemike
        49
    mikemikemike  
       2014-12-05 09:32:14 +08:00
    在学校的时候做电路实验,隔壁班某大神用java写了一个虚拟机完全模拟实验设备给老师用直接让期末不用参加考试打99分。。。
    bugeye
        50
    bugeye  
       2014-12-05 18:16:13 +08:00   ❤️ 2
    @mikemikemike 电路模拟。。。。还随便用java写一个。。。数字逻辑电路模拟,几个与非门模拟?

    就算是几个与非门,想模拟“竞争与险象”这些非标准状态也不是随便就能写出来的。

    到电路层面,工程师看到的不是0和1 。而是电压,电流,自激震荡,栅级寄生电容之类的玩意。

    硬件这东西,有时候连厂商提供的datasheet都是错的。如果这么好模拟,Intel早就给国内低成本人海搞倒闭了。

    事实上,我宁愿一句句调汇编,也不想再面对硬件层次的很多问题。很多电路上的问题,不是靠调试,而是靠猜猜出来的。

    当然了,国内现在的EE教育情况我也不清楚,反正我们当年verilog vhdl课都是不给用计算机综合的。听说现在要求低的很,学生出来不像电子工程师,倒像是软件工程师。

    另外,再好的EDA也就是模拟些典型电路还比较准,模拟一些奇怪的电路,那一般是绝准不了的,因为现实世界的物理不是那么好模拟的。如果那么好模拟,一台计算机,设定基本的物理原理,就可以模拟出整个宇宙。真到了能够模拟的那一天,我们也可以怀疑我们的存在是不是真实的了。
    HowardMei
        51
    HowardMei  
       2014-12-05 18:44:25 +08:00   ❤️ 2
    @bugeye 哈哈,曾经被TSMC的栅极电容击穿坑了几个月,设计明明没任何问题,
    测起来老是有片子通不过,而且是人来疯的Intermittent Error,突然给你来一下,
    抓都抓不到,什么办法都用尽了,结果才发现尼玛台积电工艺问题,造成有些CMOS栅极
    在制造过程中被部分击穿,控制开关间歇性地短路失效。

    TSMC算工艺质量一流的大厂了,都这样,只能说硬件世界,或者说现实世界就是这么坑。
    在工程界,软件开发者,由于职业关系,世界观和搞科研的、搞理论的差不多,相对比较文艺、比较理想化,以为什么都能模拟,什么都那么完美。

    经历过现实世界考验,才能知道什么叫“上帝是个蹩脚设计师” xD

    EDA对数字电路逻辑层辅助设计作用最大,对物理层和模拟射频电路,辅助作用就大打折扣,尽管一个精度高点的微电感EM设计软件License,每年就要百万美金,但最后还是靠经验,积累不到,产品就是做不出来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1504 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:10 · PVG 01:10 · LAX 09:10 · JFK 12:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.