ARM驱动学习之基础小知识

ARM驱动学习之基础小知识

cpp 复制代码
• sch原理图工程师工作内容
-- 方案
-- 元器件选型
-- 采购(能不能买到,价格)
-- 原理图(涉及到稳定性)
• layout画板工程师
-- layout(封装、布局,布线,log)(涉及到稳定性)
-- 焊接的一部分工作(调试阶段板子的焊接)
• 驱动工程师
-- 驱动,原理图,layout三部分的交集容易发生矛盾
• PCB研发流程介绍
-- 方案,原理图(网表)
-- layout工程师(gerber文件)
-- PCB板厂制板(裸板PCB)
-- 焊接(Demo板)
-- 硬件测试
-- 稳定性测试(需要软件工程师)
-- 量产
-- 驱动的工作在方案选定了之后就开展,到了量产之后还有可能一
直更新升级

前辈们的经验:
• 第一要点,千万不要说"我这部分没有问题"
-- 做东西谁都不敢保证永远不出错的
-- 这句话说出口,工作就没法正常开展了
• 第二要点,分析的时候要有逻辑性
-- 例如,usb无法通信,那么我们先测量是不是导通的,然后我们驱动工程
师将usb通信速率降到很低很低,如果能够通信则是layout工程师的问题
,如果不能通信,则可能芯片坏了或者驱动有问题,如果芯片其它部分
能够正常工作,那么多半是驱动工程师出了问题。

几个基本原则:
-- 画板工程师首先要保证线路是通的(万用表测量即可,这一块可能出现
制板问题,焊接问题虚焊等)
-- 原理图工程师保证电路能够启动(常见的是电源部分,启动模式,上电时
序)
-- 模块不稳定(电源,启动方式,驱动)
-- 首版很好,量产出问题(这个问题比较复杂,各个方面都要考虑)
-- 本来产品有多个批次都好好的,突然出故障,如果软硬件没有更新,那
么就是生产的问题
相关推荐
丶重明21 分钟前
【2024】前端学习笔记8-内外边距-边框-背景
前端·笔记·学习
Ylucius36 分钟前
苍穹外卖学习日志 -----20天项目从零到完结-----含软件下载,环境配置,框架学习,代码编写,报错处理,测试联调,每日总结,心路历程等等......
java·spring boot·后端·学习·intellij-idea·mybatis·idea
守护者1702 小时前
JAVA学习-练习试用Java实现“给表达式添加运算符”
java·学习
编程版小新3 小时前
C++初阶:STL详解(六)——list的介绍和使用
开发语言·c++·学习·list·迭代器失效·list的迭代器失效·list和vector的对比
limengshi1383923 小时前
通信工程学习:什么是VLAN虚拟局域网
网络·学习·智能路由器·信息与通信
思禾3 小时前
Qemu开发ARM篇-3、qemu运行uboot演示
linux·arm开发·qemu·uboot
lexc_3 小时前
ARM中的寄存器
arm开发
想进大厂的Leo3 小时前
【LLM学习之路】9月22日 第九天 自然语言处理
人工智能·学习·自然语言处理
CrazyZ1264 小时前
C++第九章编程练习答案
开发语言·c++·笔记·学习·算法