做硬件研发真是太苦了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
smh2208
V2EX    程序员

做硬件研发真是太苦了

  •  7
     
  •   smh2208 2019-11-12 11:25:43 +08:00 21259 次点击
    这是一个创建于 2159 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果只管写代码就好了,可惜我是个 FPGA 工程师,不仅要写代码,还要调试狗屁硬件,狗屁硬件又问题很多,还不稳定,毫无规律可循。真的是烦死了,代码早早写完,调试这个阴晴不定的硬件花了 85%以上的时间,还有领导在后面瞎 j8 催,现在的我想一拳锤爆这个狗 r 的板子和硬件模块。

    170 条回复    2019-11-14 17:06:12 +08:00
    1  2  
    smh2208
        1
    smh2208  
    OP
       2019-11-12 11:26:44 +08:00   6
    无比想去做生意,倒卖倒卖东西
    Vindroid
        2
    Vindroid  
       2019-11-12 11:30:12 +08:00   3
    然后你会发现和客户更难相处,各种奇奇怪怪的需求,你还得给好脸色,还得想尽办法诱导他们用你规划的方案
    tiedan
        3
    tiedan  
       2019-11-12 11:31:12 +08:00
    dinjufen
        4
    dinjufen  
       2019-11-12 11:31:30 +08:00
    搞 FPGA 应该偏底层吧,竞争会小很多?
    Rasphino
        5
    Rasphino  
       2019-11-12 11:35:11 +08:00
    心疼楼主
    我在学校用 fpga 写 mips cpu 都难受的要死(♂
    smh2208
        6
    smh2208  
    OP
       2019-11-12 11:35:46 +08:00
    @Vindroid 愿意体验一下
    smh2208
        7
    smh2208  
    OP
       2019-11-12 11:36:17 +08:00
    @dinjufen 竞争是小很多,但是工作机会更少啊
    Kusoku
        8
    Kusoku  
       2019-11-12 11:36:27 +08:00   1
    暴躁就完事了嗷
    smh2208
        9
    smh2208  
    OP
       2019-11-12 11:37:11 +08:00
    @Rasphino 哈哈哈,写 cpu 属于高端操作了,实际工作中很少能用到,一半工业领域都是拿 FPGA 做控制的
    Bantes
        10
    Bantes  
       2019-11-12 11:38:10 +08:00
    去对接一段时间客户你就会发现还是回来继续调试这 G 日的板子吧
    smh2208
        11
    smh2208  
    OP
       2019-11-12 11:39:16 +08:00
    @Kusoku 只能刷刷 V2,看看老哥们讨论的创业啊副业啊,心向往之!
    wangkai0351
        12
    wangkai0351  
       2019-11-12 11:40:27 +08:00   1
    个人经验是,FPGA 在百兆时钟以下不用考虑的什么时序收敛啊约束啊这些的,数字逻辑 always 块编码完,直接 signaltap 后验,验一次改一个 bug,把功能搞对问题不大。至于硬件设计调试还是挺考验逻辑和经验的,如果管脚电平没问题但是板级功能不正常,你要和硬件设计人员共同查错,你懂功能逻辑他懂 datasheet,两个人不断提出查错点和验证思路,一个坑一个坑试呗。
    smh2208
        13
    smh2208  
    OP
       2019-11-12 11:40:34 +08:00
    @Bantes 这么真实的嘛,如果不是为了恰饭,我真不想做硬件了
    smh2208
        14
    smh2208  
    OP
       2019-11-12 11:44:13 +08:00
    @wangkai0351 懂行的兄弟,你说的这些属于基本功能,都不是问题,我一个人都能搞定也早早搞定了,现在的问题是一个光学硬件模块,这个模块是买的别人的也没有资料,特性搞不清楚,电流给大了不稳定,给小了没反馈,没辙啊
    Bantes
        15
    Bantes  
       2019-11-12 11:45:51 +08:00   1
    @smh2208 对接了两个礼拜客户,我回来继续搞 RFID 天线了...
    wangkai0351
        16
    wangkai0351  
       2019-11-12 11:48:30 +08:00   1
    @smh2208 下游模块化供应商的锅不背,要不砍功能,要不换供应商,要不花钱请 FAE。
    ys0290
        17
    ys0290  
       2019-11-12 11:52:12 +08:00 via iPhone   14
    无责任归类一下,写代码是与人斗,搞硬件是与天斗
    smh2208
        18
    smh2208  
    OP
       2019-11-12 12:03:56 +08:00 via Android
    @Bantes 如果是自己做点生意呢,为自己干活应该会有冲劲了吧,不是开饭店那种。
    cest
        19
    cest  
       2019-11-12 12:14:50 +08:00   1
    没有读心术的,不建议做都是面对客户的工作
    gaoyuzhe22
        20
    gaoyuzhe22  
       2019-11-12 12:22:09 +08:00
    完全能理解楼主的心情。我也是 FPGA 的代码早就写完了,然后因为一条狗日的传输线导致我调了好久的时序,老板就知道瞎几把催
    Guys
        21
    Guys  
       2019-11-12 12:37:47 +08:00 via iPhone
    楼主 调整下心态啊 正是因为 玄学硬件才会有经验多一点 可以一直做 我是做软件的 现在也学一些硬件玩法 感觉这个是趋势 后面自己单干也比较容易 加油
    Halry
        22
    Halry  
       2019-11-12 12:41:16 +08:00 via Android
    我也是觉得好累
    硬件真的多玄学,而且公司测试设备还差,真的服了
    xenme
        23
    xenme  
       2019-11-12 12:42:56 +08:00 via iPhone
    高大上的硬件,羡慕不来。
    Hconk
        24
    Hconk  
       2019-11-12 12:47:24 +08:00 via iPhone
    自己搞硬件玩玩和工作画板子、写驱动、写 verilog 区别还是很大的,遇到玄学问题的时候真能心态爆炸。
    booboo
        25
    booboo  
       2019-11-12 13:06:32 +08:00
    看来这里也还是有些搞硬件的。我做嵌入式,有没什么好的产品想法,大家一起搞搞。
    dtysky
        26
    dtysky  
       2019-11-12 13:06:56 +08:00 via Android   2
    我就是 FPGA 转的前端,现在硬件经历基本只有在偶尔被后端瞧不起的时候拿出来装逼
    zhang1215
        27
    zhang1215  
       2019-11-12 13:10:09 +08:00   2
    秃头警告
    lechain
        28
    lechain  
       2019-11-12 13:12:04 +08:00 via Android
    在学校学过一点 VHDL写过 VGA 显示的 FPGA 代码,
    然而现在在做 Linux 驱动开发,硬件啥的我是碰都不想碰一下
    insert000
        29
    insert000  
       2019-11-12 13:12:11 +08:00
    碰见 SB 的客户的需求,你还得跨客户有想法。7*24 小时解答问题,回复慢了还要被投诉,不想理都不行。
    cncoffer
        30
    cncoffer  
       2019-11-12 13:14:28 +08:00   1
    刚毕业的时候做过一段时间时间嵌入式, 就觉得很不适应, 硬件会有各种奇奇怪怪的问题, 后来就转纯软件了
    Harv
        31
    Harv  
       2019-11-12 13:17:01 +08:00   1
    两句话赠给有缘人:
    1.硬件博大精深;
    2.硬件就是玄学。
    wangkai0351
        32
    wangkai0351  
       2019-11-12 13:23:04 +08:00
    @booboo 工业机器上云时用的网关,做不做,见 https://www.woody.vip/product/和 https://jieqi.io/product.html
    echo1937
        33
    echo1937  
       2019-11-12 13:23:32 +08:00
    听着和隔壁炼丹一样玄学啊
    able
        34
    able  
       2019-11-12 13:26:09 +08:00
    坚持,硬件这块未来还是大有可为的。
    smh2208
        35
    smh2208  
    OP
       2019-11-12 13:26:11 +08:00
    @gaoyuzhe22 同病相怜,之前写上位机软件的同事,不知道从哪里找来的串口驱动程序,把回车键都解析成一个字节发送过来,类似的操作简直是神坑
    smh2208
        36
    smh2208  
    OP
       2019-11-12 13:28:05 +08:00
    @Guys 你心态很好,学硬件单干我不知道行不行得通,首先你得会画原理图,其次还得会画 PCB,最后你还得会用调试板子得万用表、电烙铁、示波器。。
    yangzzzzzzzt1
        37
    yangzzzzzzzt1  
       2019-11-12 13:28:32 +08:00
    硬件真的很鸡儿难啊。。 上过计组之后我就发誓我一辈子也不搞硬件开发了
    smh2208
        38
    smh2208  
    OP
       2019-11-12 13:28:47 +08:00
    @Halry 心疼,示波器不够用都是常态哈哈哈
    leon9986666
        39
    leon9986666  
       2019-11-12 13:29:16 +08:00
    领导在后面瞎 j8 催,现在的我想一拳锤爆这个狗 r 的领导
    twor2
        40
    twor2  
       2019-11-12 13:29:37 +08:00
    太真实了
    smh2208
        41
    smh2208  
    OP
       2019-11-12 13:30:40 +08:00
    @booboo 我一直觉得硬件创业搞产品门槛太高周期太长
    wlgq2
        42
    wlgq2  
       2019-11-12 13:31:15 +08:00
    之前写 FPGA有一次发现时许每隔一段时间就时序错误一次,后来发现是逻辑门太多,门电路延时有时大于单个频率周期导致。这货是玄学功夫不在代码。
    smh2208
        43
    smh2208  
    OP
       2019-11-12 13:31:34 +08:00
    @dtysky 以前我也一直想转纯软件,现在年纪不小了只想做生意搞钱
    smh2208
        44
    smh2208  
    OP
       2019-11-12 13:32:52 +08:00
    @zhang1215 V2 的人还玩秃头的梗嘛,秃头这事全看基因吧,我刚好还有一头秀发
    smh2208
        45
    smh2208  
    OP
       2019-11-12 13:39:52 +08:00
    @echo1937 我这只是调试别人做好的硬件产品,真的做模拟电路的话,那就真的是炼丹了。
    @able 嗯,坚持到 40 岁终于拿到了软件 30 岁工资的一半。
    @yangzzzzzzzt1 我也想下决心,但是也得等有后路了再说。
    @kobe24lll 你怎么会读心术的
    @wlgq2 专业,这个还好解决,只要设计的时钟速度不要太高,保证没有时序违规就好啦,做工业控制级别的低速设计一般没这个问题,做 IC 验证和前端的 FPGA 那就是太难了
    robot1
        46
    robot1  
       2019-11-12 13:40:58 +08:00
    感觉搞硬件挺牛 B 啊 能软能硬
    booboo
        47
    booboo  
       2019-11-12 13:51:53 +08:00
    @smh2208 硬件产品周期是偏长,而且事情又多又琐碎。好处是做得好,赚的钱比较实在。
    booboo
        48
    booboo  
       2019-11-12 13:56:33 +08:00
    @wangkai0351 怎么详聊?
    wangkai0351
        49
    wangkai0351  
       2019-11-12 14:00:48 +08:00
    @booboo 留一个邮箱吧,Z3JlYXRkYW5lLmRvZ0B5YW5kZXgucnU=,base64
    pimpl
        50
    pimpl  
       2019-11-12 14:03:13 +08:00 via iPhone
    @ys0290 与天斗其乐无穷,与人斗其乐无穷
    XuanFei990
        51
    XuanFei990  
       2019-11-12 14:06:41 +08:00   1
    @wlgq2 玄学没错,,之前看某公司的一个专利,用 FPGA 的门级传输延时差做精密时间测量,精度大概 ps 级别。。原理就是类似于游标卡尺。。看完了也是一头懵逼,不知道怎么写。
    XuanFei990
        52
    XuanFei990  
       2019-11-12 14:10:32 +08:00
    @smh2208 玩的一手的 FPGA,可以办个培训班,忽悠一些小白。。哈哈。。以前听经理说他前同事就是干着,联合几个人搞培训班。。哈哈。。不过也啥都不容易,之前看一下南京某 FPGA 的培训班,资料视频,开发板做的都挺好的,没几年。连官网都打不开了,淘宝店老板也不理人了,估计是死了。。。笑哭。
    shijingshijing
        53
    shijingshijing  
       2019-11-12 14:11:07 +08:00   2
    请看下面这个帖子的 17 楼回复,低头做事的时候还是要抬头看天,劝退一个是一个。
    t/431308
    pimpl
        54
    pimpl  
       2019-11-12 14:13:20 +08:00 via iPhone   1
    遇到前人的垃圾代码,一堆的跑飞问题,加个需求得 TM 的把整个几万行的代码走查一遍,还没有单元测试,集成测试,只能上板子,一点点加打印,每次为了加个打印,做个版本要半小时,这个时候也想不干了
    vipppppp
        55
    vipppppp  
       2019-11-12 14:13:44 +08:00
    硬件是玄学,我也赞成...
    wlgq2
        56
    wlgq2  
       2019-11-12 14:14:25 +08:00
    @shijingshijing 很你想法类似,所以之前写 fpga/embedded 时候,就开始看设计模式 oop 相关转到 Cpp/Qt。然后果断转行互联网跑路。啊哈哈……
    ian511
        57
    ian511  
       2019-11-12 14:15:40 +08:00
    借楼问下有人研究过 FPGA 在金融业做量化交易系统开发的待遇吗?发展前景如何?非 FPGA 偏底软也行
    52coder
        58
    52coder  
       2019-11-12 14:16:03 +08:00
    我的理解也是:软件开发确实比硬件简单,特别是上层应用,我都不涉及驱动,堆功能,适配系统就完事了。
    zjupigeon
        59
    zjupigeon  
       2019-11-12 14:16:15 +08:00
    国内做 fpga 的公司不多吧,楼主再哪里?
    xpfd
        60
    xpfd  
       2019-11-12 14:22:19 +08:00
    现在的问题是 做 ic 门槛高 给钱少 做互联网门槛低给钱多 好多人都去做互联网了 来钱快啊
    chiu
        61
    chiu  
       2019-11-12 14:24:12 +08:00
    感觉做硬件前期都是调板子和测试
    loading
        62
    loading  
       2019-11-12 14:28:32 +08:00 via Android
    你做硬件的,工位没先放一把自己做的合金大刀?
    XuanFei990
        63
    XuanFei990  
       2019-11-12 14:29:22 +08:00
    @smh2208 玩的一手的 FPGA,可以办个培训班,忽悠一些小白。。哈哈。。以前听经理说他前同事就是干着,联合几个人搞培训班。。哈哈。。不过干啥也都不容易,之前知道南京某 FPGA 的培训班,资料视频,开发板做的都挺好的,略贵些,没几年。再去看连官网都打不开了,淘宝店老板也不理人了,估计是死了。。。笑哭。
    smh2208
        64
    smh2208  
    OP
       2019-11-12 14:33:25 +08:00
    @pimpl 来自同行的互相伤害啊,上万行是 C++代码吧?
    smh2208
        65
    smh2208  
    OP
       2019-11-12 14:37:44 +08:00
    @ian511 待遇还不错吧,不过要看你是在哪里做,很多外包有这种职位,不过是去给金融公司做驻场外包,那待遇你懂的。

    @zjupigeon 是很少,在深圳,是同行嘛
    @xpfd 对啊,但是我年纪不小了,加上自己也尝试过转互联网没转成,最主要也不想再去做技术了,我现在只想做生意。

    @chiu 对啊,硬件周期真的是又臭又长呢。

    @loading 不懂,又不是做设计的,天天被改需求,不需要大刀吧

    @XuanFei990 你说的是米联吗?
    judeng
        66
    judeng  
       2019-11-12 14:39:39 +08:00   1
    国内硬件产业整体偏低端,核心技术都在老外手里
    国内互联网自成一体,所以互联网人更滋润
    XuanFei990
        67
    XuanFei990  
       2019-11-12 14:43:07 +08:00
    @smh2208 你说挂掉的那个?好像叫南京锆石科技。卖开发板,教学视频,资料和视频都可以下载一部分,完整版的要买开发板才可以,后来想起来去官网看看,结果发现怎么都找不到官网了。。
    smh2208
        68
    smh2208  
    OP
       2019-11-12 14:46:14 +08:00
    @XuanFei990 嗯,这个我在 tb 找板子的时候好像见过。
    XuanFei990
        69
    XuanFei990  
       2019-11-12 14:53:56 +08:00
    @smh2208 嗯,下载过他们公开的资料,文档排版之类的都挺好的,写得还可以,就是不知道为什么没了。。不知道是盗版还是卖不出去。。。不过我没买,是因为指向要那种核心板,可以灵活的自己玩的,功能太强的,感觉不适合
    auroraccc
        70
    auroraccc  
       2019-11-12 14:57:09 +08:00
    所以我物联网就转前端了哈哈哈
    smh2208
        71
    smh2208  
    OP
       2019-11-12 15:02:51 +08:00
    @auroraccc 羡慕,我是不可能再转过去了,过了那个年龄
    zjupigeon
        72
    zjupigeon  
       2019-11-12 15:49:19 +08:00
    @smh2208 我搞互联网的,只是了解 fpga 一点,国内做的还少
    fever5173
        73
    fever5173  
       2019-11-12 16:04:18 +08:00
    硬件很多情况需要经验去判断,这个才是最头疼的
    jaky666
        74
    jaky666  
       2019-11-12 16:06:55 +08:00
    众生皆苦
    yyt6801
        75
    yyt6801  
       2019-11-12 16:07:08 +08:00
    记得实验有用 VHDL 写程序,然后烧到一个 FPGA 试验台里面
    Leu
        76
    Leu  
       2019-11-12 16:25:57 +08:00 via Android   1
    想起来大学的时候就是整天泡在实验室里跟着老师整 dsp 控制各种电机,还顺带搞各种逆变器啊开关电源什么的,那时候学的还挺起劲。

    大三的寒假,老师给了我一个车载逆变器让我照着把 pcb 板画出来,我真是一脸懵逼。还给了我一个从他母校拿来的研究生论文给我看,看到里面的 pcb 走线电磁干扰问题真是感觉硬件这种东西真是太难了。那时候正是移动互联网正火的时候,对比招聘网站上硬件和软件的工资,果断选择了转纯软件方向。
    zaima
        77
    zaima  
       2019-11-12 16:28:47 +08:00
    曾经还买了块板子,不过一次没用过
    wangkai0351
        78
    wangkai0351  
       2019-11-12 16:51:28 +08:00
    @ian511 请明确量化交易和高频交易的区别和联系,通常高频交易中用 FPGA 做高性能网卡和智能网卡。
    Felldeadbird
        79
    Felldeadbird  
       2019-11-12 16:52:30 +08:00   1
    理解楼主的痛苦。 有一段时间想玩单片机,学习一下。 买了后店家提供的教学资料少得可怜。不少连文档都没,有很多都是自己网上搜索 硬件型号,找到文档算好了,调试工具又不一致了。。。折腾了 1 周,我就放弃了。

    不过呢,想想自己会搞硬件,可以做很多实用玩意,辛苦也是值得呀(自我安慰)。
    darmau
        80
    darmau  
       2019-11-12 16:53:49 +08:00 via iPhone   1
    硬件好歹是严格按照客观规律运行的,人就说不准了。

    我就不喜欢和人打交道
    EmotionV
        81
    EmotionV  
       2019-11-12 17:05:31 +08:00
    大学时候搞单片机,同样的线、电容、电阻、元器件,别人行,我的怎么就不行,日

    后来抛弃硬件转软件了
    Vnaner
        82
    Vnaner  
       2019-11-12 17:06:42 +08:00
    安慰一下老哥
    maxxfire
        83
    maxxfire  
       2019-11-12 17:11:26 +08:00
    硬件至少越经验越吃香
    smh2208
        84
    smh2208  
    OP
       2019-11-12 17:14:52 +08:00
    @EmotionV 工作中一般分的很开,我不用做这些电容电阻焊接工作呀,也不用设计硬件电路板,只是拿来用而已

    @maxxfire 哈哈哈,40 岁终于赶上别人互联网刚入职的起薪了嘛。
    @fever5173 很准确!所以这玩意特别吃经验
    @Vnaner 谢谢老哥,恰口饭真的不容易。
    aalikes95
        85
    aalikes95  
       2019-11-12 17:19:26 +08:00   1
    混口饭吃都不容易
    hyl24
        86
    hyl24  
       2019-11-12 17:36:03 +08:00
    嵌入式不是大后期嘛?
    Guys
        87
    Guys  
       2019-11-12 17:52:55 +08:00 via iPhone
    @smh2208 慢慢学么 反正艺多不压身 哈哈哈
    smh2208
        88
    smh2208  
    OP
       2019-11-12 17:54:46 +08:00
    @hyl24 对对对,大后期。。。
    leavic
        89
    leavic  
       2019-11-12 17:55:49 +08:00
    你这不算做硬件的
    pimpl
        90
    pimpl  
       2019-11-12 17:56:57 +08:00 via iPhone
    @smh2208 是啊,青春都浪费在无意义的 996 上了
    dwlinux
        91
    dwlinux  
       2019-11-12 17:58:43 +08:00
    做嵌入式底层驱动的,也现在感觉需要和硬件打交道是真心累。
    羡慕做纯软件的
    zackkson1991
        92
    zackkson1991  
       2019-11-12 17:58:56 +08:00
    大学搞了 3 年多了嵌入式开发,出来工作的半年内,自学走去了互联网开发。我也遇到了跟楼主同样的烦恼~最后认为自己不适合做硬件编程的。遂,弃之。
    fhy1994
        93
    fhy1994  
       2019-11-12 18:06:23 +08:00
    最近正好在搞串口通信 协议对接起来真蛋疼 全是 bytes
    golang 实现
    Crando
        94
    Crando  
       2019-11-12 19:19:32 +08:00
    各位大佬,我最近在想准备软件转硬件嵌入式。还没开始,你们一阵聊天直接把我劝退了 T_T
    smh2208
        95
    smh2208  
    OP
       2019-11-12 19:21:29 +08:00
    @Crando 来啊,越老越吃香哦,就跟医生一样后劲足
    smh2208
        96
    smh2208  
    OP
       2019-11-12 19:24:55 +08:00
    @zackkson1991 我毕业后才开始做开发,没有你这样的试错时间,你弃硬从软,我是打算直接弃技术了
    westoy
        97
    westoy  
       2019-11-12 19:24:58 +08:00
    做矿机啊, 手动狗头
    smh2208
        98
    smh2208  
    OP
       2019-11-12 19:27:30 +08:00
    @westoy 别说,之前还真有一个做矿机的创业公司找过我,不看好没去
    RedBeanIce
        99
    RedBeanIce  
       2019-11-12 19:30:43 +08:00
    @shijingshijing 感谢大佬,感谢回复已发送,

    再次请求您回复一下,关于服务器后端开发 ,相关详细的建议。。
    shijingshijing
        100
    shijingshijing  
       2019-11-12 19:45:47 +08:00   2
    @RedBeanIce 服务器后端就那么几套方案,无脑看 Java,然后分布式,高并发,数据库就那么几套东西。先拿下 Spring 全家桶再说。

    个人技能栈建议至少配置一门强语言+一门弱语言,比如 Java 和 Python 的组合。后面基本上时间都是去熟悉和运用框架了,重点还是以项目为主。当然有时间和精力还是建议深入搞一搞 C 和 C++的,特别是 C,其实 Java 往底层发展搞 JNI 是离不开 C 的,如果本身有嵌入式的基础,其实花不了多少时间和精力。主要还是 OOP 的思想吧。
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3595 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 10:25 PVG 18:25 LAX 03:25 JFK 06:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86