程序员怎样看懂开源硬件(Arduino、Raspberry pi..)原理图
你只需要知道接口就好了
■网友
一般这种原理图都比较简单,基本不需要模电的知识,数电就足够了,如果不记得数电了,去把大学教材翻出来再看看。这种原理图上,一般都是以主CPU为核心,然后外挂了一些芯片。可以先搜不同的芯片是干什么用的,这样就能明白一个大概。然后是供电部分,一般会有PMIC来供电,供电的话肯定是CPU的供电电路稍微复杂点,其他芯片的简单些,但无外乎就是电源、地、去耦滤波电容等。再接下来就是接口,一般开发板的原理图接口都会比较多,通过网络节点看看每个接口每个管脚都是干啥的,都连在哪儿就行了。对嵌入式软件开发来说,必须会看原理图,我们这边不会看原理图的是肯定不要的。但是也不用看那么细,能大概明白什么意思就可以了。和芯片手册一样,不用通读,需要哪一块去查哪一块就够了。
■网友
我觉得这个要深入行业来搞。比如只是搞搞物联网,继电器得会用会搞。搞电机控制,光藕隔离得会做,编码器要会用。如果是医疗心电什么的,硬件选型就有的学了,比较难。搞加热控温食品业,化工。mos管精通,来套pid控制。总之先用会altiumdesigner.然后抄原理图,做些小项目积累经验。我是这样想的,然而现在没时间,只能先写完论文。
■网友
开源硬件Arduino之类的还是比较简单的,通常功能不会特别复杂。一般是模块化电路,搞清楚输入输出信号,以及查看核心芯片的datasheet就可以看懂。如果连简单的单片机原理都不懂,推荐先去看看《郭天祥十天学会51单片机》网上教程一大堆
■网友
先把电路,模拟电子技术,数字电子技术这三个基础学好吧
■网友
难道大学没教过么。。。。
■网友
这个需要长时间得学习和训练,不是一天两天得事。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
