• ARM驱动学习之基础小知识


                                   ARM驱动学习之基础小知识

    1. • sch原理图工程师工作内容
    2. – 方案
    3. – 元器件选型
    4. – 采购(能不能买到,价格)
    5. – 原理图(涉及到稳定性)
    6. • layout画板工程师
    7. – layout(封装、布局,布线,log)(涉及到稳定性)
    8. – 焊接的一部分工作(调试阶段板子的焊接)
    9. • 驱动工程师
    10. – 驱动,原理图,layout三部分的交集容易发生矛盾
    11. • PCB研发流程介绍
    12. – 方案,原理图(网表)
    13. – layout工程师(gerber文件)
    14. – PCB板厂制板(裸板PCB)
    15. – 焊接(Demo板)
    16. – 硬件测试
    17. – 稳定性测试(需要软件工程师)
    18. – 量产
    19. – 驱动的工作在方案选定了之后就开展,到了量产之后还有可能一
    20. 直更新升级
    21. 前辈们的经验:
    22. • 第一要点,千万不要说“我这部分没有问题”
    23. – 做东西谁都不敢保证永远不出错的
    24. – 这句话说出口,工作就没法正常开展了
    25. • 第二要点,分析的时候要有逻辑性
    26. – 例如,usb无法通信,那么我们先测量是不是导通的,然后我们驱动工程
    27. 师将usb通信速率降到很低很低,如果能够通信则是layout工程师的问题
    28. ,如果不能通信,则可能芯片坏了或者驱动有问题,如果芯片其它部分
    29. 能够正常工作,那么多半是驱动工程师出了问题。
    30. 几个基本原则:
    31. – 画板工程师首先要保证线路是通的(万用表测量即可,这一块可能出现
    32. 制板问题,焊接问题虚焊等)
    33. – 原理图工程师保证电路能够启动(常见的是电源部分,启动模式,上电时
    34. 序)
    35. – 模块不稳定(电源,启动方式,驱动)
    36. – 首版很好,量产出问题(这个问题比较复杂,各个方面都要考虑)
    37. – 本来产品有多个批次都好好的,突然出故障,如果软硬件没有更新,那
    38. 么就是生产的问题

  • 相关阅读:
    对称加密与非对称加密
    如何做好软件项目的沟通管理
    Linux【网络】数据链路层
    网络代理技术:保障隐私与增强安全
    Java学习 --- 作用域
    代码随想录算法训练营Day56 | 583. 两个字符串的删除操作 | 72. 编辑距离 | 编辑距离总结篇
    Maven的详细安装步骤说明
    zookeeper选举机制原理
    【LeetCode】Day95-有效的数独&矩阵置零
    8位端口检测8位独立按键
  • 原文地址:https://blog.csdn.net/Jiang_13314/article/details/101710795