当前位置:首页 > 日记 > 正文

电脑硬件学习 | 学硬件怎么学

电脑硬件学习 | 学硬件怎么学

学硬件怎么学

我是一名硬件工程师,我可以谈谈我的看法。

首先,你要明白自己为什么要学硬件电路?是觉得硬件和软件一起学以后出去工作含金量更高吗?你说你是学软件工程的,那么你会的语言应该很多。

学习硬件电路,无非是开发电子产品,小到点亮一个LED,大到设计一台精密的设备。

如今硬件电路用的比较多的就是汇编和C语言。

高端一点的,比如现今比较火的嵌入式,编程就需要一定的系统,我个人觉得你有软件的基础,选一个嵌入式专业很适合你的发展。

但是你要明白,一个不懂硬件的软件工程师是绝对敲不出很严谨的代码,同时一个不懂软件的硬件工程师设计不出来非常优秀的作品。

硬件和软件都懂的人才能站的更高,当然这需要一段很长时间的积累,静下心来,加油吧。

我能说的就是这些了,有什么不明白的可以问我。

学硬件从哪里入门

1.自学硬件工程师其实还是比较难的,不像软件做大量的软件,代码编写,硬件工程师不仅要了解一些常见的硬件,比如初级的单片机,刚入门时都是用的单片机,我当时用的是51单片机,也不贵,作为一名硬件工程师,还要懂编程,以及程序的修改,还是建议学一下C语言,

2.需要学习数字电路,模拟电路,C语言,汇编语言,微机原理与接口,编译原理,组成原理,电路基础,还有英语。

3硬件工程师靠的更多的是后期以及平时的工作和实验积累,能够根据客户需求独立设计功能,性能满足要求的硬件电路,熟悉整个项目,软件,以及与软件工程师对接,所以懂一点编程还是很重要的,以及当下比较流行的热门语言。

3.了解及熟练运用常用的元器件,ic集成电路,各元器件参数指标,电路仿真,熟练掌握原理图设计,pcb布板,布线,以及布线时要考虑一些电磁兼容问题,防止不同信号的电磁干扰。编写软件驱动,软件调试,优化,逻辑器件的使用,时序分析与设计,复位和时钟和时钟的知识,存储器的使用。

4.调试,排故,检修

独立的硬件调试能力,当产品故障时,快速查找原因,首先使用万用表,示波器信号发生器,电源等。

最后总结一下:这些都是一些比较入门的知识,如果想入行的话,还要学习计算机,通信,物联网,电子科学,电气类,都是要学习的。

想学硬件应该学什么

作为一个科班的计算机学生,由于不同学校之间的差异,课程的设计上可能会有一些少量的差异,那么作为计算机专业(此处我们指:计算机科学与技术)的学生来说,最应该学习的前 5 个课程应该是什么呢?

由于计算机科学是一个学科体系,所以并不能说,只要会写程序就算是一个计算机科学的学生,而需要对于一个体系的知识都有一定的了解,下面按照分类和体系进行说明:

基础(底层)

计算机是由数学发展而来的,所以对于计算机的专业来说,一定要有一些数学的基础,在这个方面最需要学习的课程是:

《线性代数》和《离散数学》。

线性代数作为很多学科的基础,其中矩阵的概念是后期计算机图形学,机器学习的基础,离散数学可以帮助我们在后期的数据库等课程中提供一个非常夯实的理论基础(当然,你得学好)

硬件(中层)

由于是计算机科学的课程而不是软件工程,对于硬件的一些了解也是一个必须的过程,在这个方面结合了许多了学校的课程安排之后总结出以下最需要的课程:

《计算机组成原理》和《计算机系统与结构》。

前者可以告诉我们计算机内部的运作结构,了解计算机硬件方面的指令以及相关实现原则,后者作为前者更加靠近指令和软件一些,作 8086 的 PC 为一个衔接,可以提供更多的计算机系统方面运行的原理和调度的原理。

软件(偏上层)

有了以上基础和一些硬件方面的知识基础之后,我们就可以开始软件方面的探索了,在软件方面,由于是计算机科学课程而非软件工程,我们专业会更加侧重于算法,数据结构等方面的知识,在这个方面上:

《算法与数据结构》,《数据库原理概论》,《计算机网络》

等课程就是非常有必要的了,这个部分或许是我们传统认为的计算机科学学生需要去学习的一些主流课程。

算法与数据结构让我们了解目前已有的优秀算法,通过对这方面的了解我们可以写出更加优秀的算法,提升一些组成部分的计算效率。

数据库原理课程的设计让我们了解到一个非常重要的组成部分 —— 数据库的概念以及原理,由于有了算法与数据结构的理解我们可以理解现代数据库中对于数据的规划和存储方案,在学习到优秀设计的同时也可以指导后期在软件设计方面对于数据存储的规划。

而计算机网络,则描述了我们生活中接触到最多的一个组成部分,我们学习的不仅仅是网络怎么调通(这个是专科学生需要理解的事情),还要理解为什么网络是通的,以及在需要的时候我们该如何去设计一个优秀的网络结构。

如何学硬件

我在单板硬件领域干了十多年,硬件设计、底软、逻辑、芯片设计都涉及了一点,从自身的经验来看,在单板硬件开发中以下几个基础能力需要重点关注:

1)英语能力。众多的器件手册、标准规范、海外各电子论坛等,至少都需要良好的英语阅读能力。

2)自控理论。通信电子、开关电源设计及时钟设计等电路设计都离不开负反馈,离开学校这么多年后才发现自控理论这么重要。

3)数学能力。系统建模、公式推导、电路指标分解都需要良好的数学能力,微积分、概率论等等。

4)数电模电基础知识。各种电路分析都离不开这些数电模电基础知识。

5)verilog编码能力。FPGA逻辑设计、芯片设计都离不开逻辑编码设计。

6)软件编码能力。硬件离不开软件,好的硬件设计,必须对软件实现有深刻的理解,反之亦然。

在具备上面这些基础能力之后,以数电和模电知识是基础,电路理论为辅,从简单的原理图入手,学习如何用简单的阻容感、三极管MOS管以及简单的与非或等数字电路搭建电路,如看门狗电路、555电路的应用、三极管放大电路等,这个阶段需要搞清楚每个单元电路的原理。这个阶段如果有条件,通过面包板做做小实验最好,没有条件看看书分析原理也行,也可以考虑PSPICE。接着,实际的上板摸索,参与各种原理图、PCB的绘制,各种测试仪表(如示波器、万用表等)的使用,通过实际的工作把之前的基础知识穿插起来,融会贯通。

最后,需要不停地扩充知识面,单片机的原理,嵌入式软件,FPGA的原理及编程等等,这样坚持个两三年,才可以说在单板硬件设计上入门了,然后根据自己的兴趣爱好,结合实际的工作,有针对性的去扩展相关知识,这样才能在单板硬件设计上越走越远。

学硬件需要什么基础知识

要学电脑,首先应该学习操作,包括熟练使用键盘,使用鼠标,能基本使用操作系统(包括使用操作总统,安装应用软件),然后在学习打字(专业的打字非学习五笔不可),熟练使用操作系统(如上网,操作系统的较高级的知识,能独立解决计算机的软件硬件常见问题更佳),只有在这些基础之上,去学习应用软件之类的操作,才可能事半功倍,否则你会觉得很费力——就拿QQ聊天来说吧,你什么都不会,就直接学习上QQ,半天找不到要打的字母在那里,鼠标又移动不来,就连QQ是怎么装都不知道,一旦出问题了,到处去找人帮忙,不觉得自己挺可怜的吗?所以我觉得学习电脑和婴儿学走路一样,得先学会爬,然后才能学会走路。

硬件是学什么的

指学校的各类建筑、设备等一系列看得到的东西,如:教学楼、实验室、实习基地等。

相对软件的意思就是学校的管理能力、师资力量、学习氛围、社会声誉等非实物。

硬件好学吗

说说个人经历吧,仅供参考。

我大学学的是自动控制,偏硬,而且学的是强电,专业课三相电机,变频器,工厂供电等等,确切的说应该叫电气自动化。

大学时,老师说我们专业最对口的其实是去钢铁厂设计生产线,不过毕业后绝大数人是从事其它行业的。

我们的专业是万金油,啥都学,所以毕业后啥都会点,这是优势。

对硬件的歧视,对别人锅里的羡慕,对自己碗里的表示嫌弃,是一直存在并持续至今的。

然后,大学里很多同学会去自学一些计算机课程,学习各类编程软件,当然最后能够坚持下来并有所成的毕竟是少数,或者是一些确实选错了专业的同学。

毕业后,如老师所说,同学们奔向了各类岗位,多数是从事电子相关行业,弱电,时髦点说就是所谓的嵌入式系统相关。现在,回头看起来,讨生活的还是基础那些课程,模数电,C语言等。

大学学的那点专业课,掌握得很浅,不过工作之后用来吓吓人,唬唬非本专业的人还是可以的,这也算是在工作时的一道差异化竞争壁垒吧,特别是刚入岗位时很重要。

学习是枯燥的,有时还不知道学了点啥,学了干吗,不过还得好好学习,技多不压身。哥,第一份工作是CD及CD刻录机的研发,写Firmware(固件,不软不硬)。

之后搞了DVD及DVD刻录,最后一直追到蓝光及其刻录。

当这个行业不可抵挡地没落之后,我被迫换到了车载行业,继续了两年光驱相关,不过是搞测试软件来评测供应商的DVD,这段时间自学了VB和Labview。

满十年那刻,我彻底放下了,转行做了硬件工程师,心中有一种“十年磨一剑”的心结。

刚入职时,正好某个型号的光驱主轴电机有问题,但是电机供应商打死不承认,因为找不出有力的数据及证据来。

公司同事搞了半年了,没搞定,死马当活马医,老板让我这个试用期内的新人来试试。

我在一周内找到了方法,并借用现有的设备,只是调整了一下实验的方法,就把问题点找到了,并捕作到了数据。

在数据和证据面前,日本供应商承认了,后续改进了电机的设计,当然从更专业的角度解释了问题点。

那一刻真的非常感谢所学电机相关的专业课,一般专业是不学这门课程的。

接下来,所有电机相关的问题都会来找我看,在刚工作时就找到一个可以钻心研究的方向是庆幸的,也是幸运的。

接着,我就一直在不软不硬之间,孤独地行进着。

大部分同事后来转行做手机去了,而我还在一路前行……一直满了十年,我才彻底放下,内心有一个情节吧,“十年磨一剑”!十年里,确实也学了不少东西,模电,C语言,VB,Labview都算玩得比较熟吧。

调伺服回路,自动控制原理的东西,负反馈回路的环路补偿;然后,搞过ATAPI协议,搞测试软件,搞硬盘的测试;现在,主要在搞开关电源,因为这一块东西和之前光驱的伺服系统关联度高。

浑浑噩噩,参加工作已快十五年了,去年特别强烈地想把知道的东西理出来,对自己来说是总结,对后来者也是一份参考,于是开了专栏,胡乱写了几篇,断断续续地更新之中。最后,说一句吧。

选择得靠自己,那怕是抓阄也行吧。

自己喜欢的,向往的事情就得坚持下去,否则连这一点也放弃了,那就彻底沦为生活的奴隶了。

电子相关行业,好好学习,努力工作,刚出来混的时候不要太高要求,不要太挑剔,讨个生活肯定没问题的,也对得起现在所交学费的,所以不要过早开始焦虑。一般来说软件工程师收入会高些,当然辛苦程度高,工作强度要大且持续;硬件工程师,一般来说身材会更好些,工作强度是阶段性的、突发性的,在某几个节点上强度和压力会超级大,而且有时候会崩溃的,比如EMC调试。有机会,多尝试吧,现在多想也是空想而已,行动起来才会有选择和机会。

相关文章

苹果笔记本电脑MD711 | 苹果笔记本

苹果笔记本电脑MD711 | 苹果笔记本

系统,安装,电脑配置,笔记本电脑,那年,苹果笔记本电脑MD760英特尔 酷睿i5 4代系列 ,i5 4260U;内存容量 4GB,SSD固态硬盘,集成显卡Intel GMA HD 5000 平常使用够用。苹果笔记本电脑MD76111英寸是md711ch/b和md712ch/b,前者128G硬盘容量后者256G;13…

电脑表格怎么调长度 | 电脑表格怎

电脑表格怎么调长度 | 电脑表格怎

调整,电脑配置,表格,长度,宽度,电脑表格怎么调整长度方法1.右击设置 1、选中列的内容,右击选择【列宽】,输入数值点击确定,就可修改表格的宽度。 2、选中行的内容,右击选择【行高】,输入数值点击确定,就可修改表格的行高即表格的长度。方法…

nec台式电脑显卡 | nec什么电脑

nec台式电脑显卡 | nec什么电脑

显卡,电脑配置,台式电脑,什么意思,牌子,nec什么电脑用法一,按“Print Screen SysRq”一下,对当前屏幕进行抓图,就是整个显示屏的内容。用法二,先按住“Alt”键,再按 “Print Screen SysRq”键,则是对当前窗口进行抓图。如你打开“我的电脑”后,用…

最贵台式电脑多少钱 | 最便宜的台

最贵台式电脑多少钱 | 最便宜的台

电脑配置,多少钱,一台,台式电脑,最便宜,最便宜的台式电脑多少钱一台?台式电脑一套走顺丰快递,肯定是安全,因为顺丰是国内最好的快递单位,收费40-50元。。。顺丰快递在国内大部分地区的省市快递收费:首重20元/公斤;续重10元/公斤。台式电脑一套加…

用笔记本电脑检测汽车 | 怎么用笔

用笔记本电脑检测汽车 | 怎么用笔

检测,配置,连接,诊断,故障,怎么用笔记本电脑检测汽车轴距,是指机动车前轮中心到后轮中心的距离,自己测量可以用简单方法,将机动车空载时停在平直道路上,再找到前、后轮的中心点,就可以量出二点之间的直线距离。轮距,是指左、右轮胎在支撑面上留下…

win7怎样设置定时关机电脑 | 电脑

win7怎样设置定时关机电脑 | 电脑

定时关机,设置,电脑设置,方法,系统,电脑设置定时关机怎么设置win7Win10总是自动关机自动重启,我们应当试一试以下解决方法的步骤:1、这个问题应该是win10还没完善导致的,解决方法其实就是只要将系统的快速启动关了就可以了,下面步骤来了,首先…

电脑主机里哪个是网卡 | 电脑主机

电脑主机里哪个是网卡 | 电脑主机

网卡,内存,主机,电脑配置,是什么样子,电脑主机网卡是什么样子的打开主机箱,连接网线的模块就是网卡。网卡网卡(network adapter),即网络接口板,又称网络适配器或NIC (网络接口控制器),是一块被设计用来允许计算机在计算机网络上进行通讯的计算…

通过电源控制电脑技术 | 控制电源

通过电源控制电脑技术 | 控制电源

控制,装置,操作,控制器,电脑技术,控制电源和装置电源lcp电源的意思是:LCP高速电源发生器-LCP隔离电源转换器。济南诚雅电子科技有限公司制造。产品详情:高速公路稳压稳频电源又称LCP电源发生器LCP电源发生器性能特点--采用PWM精细电压调节技…

九安监控电脑客户端 | 九安监控官

九安监控电脑客户端 | 九安监控官

九安,官网,下载,客户端,电脑配置,九安监控官网九安硬盘录像机,安装完毕后用网线连接摄像头,在拿信号线连接到电脑主机上就可以下载监控软件使用了九安监控官网服务电话那是因为监控设备的网线掉线了,所以目前设备离线九安监控官网下载将光电硬…

ipad接电脑没有反应慢 | 感觉ipad

ipad接电脑没有反应慢 | 感觉ipad

电脑配置,怎么回事,感觉,久了,很慢,感觉ipad反应慢怎么回事1、iPad电池相对于手机来说较大 达到了7340mAh(毫安),而iPhone 6只有1810mAh。两者相差较大,而电源适配器都是一样的,相比较之下ipad就会比iPhone6的充电时间长。2、iPad待机状态耗电…

两台电脑一个路由器不行笔记本可以

两台电脑一个路由器不行笔记本可以

路由器,连接,电脑配置,可以用,两个,两个电脑可以用一个路由器吗一根光纤连两个电脑的方法,如下:第一步:买个路由器,加网线若干,或者带无线网卡的不需要网线了。第二步:将光钎接到路由器的WAN口,将电脑和路由器用网线连接第三步:在电脑上,右键“网上…

苹果电脑一体机官方网 | 苹果电脑

苹果电脑一体机官方网 | 苹果电脑

官网,报价,配置,苹果电脑,价格,苹果电脑官网报价一体机苹果的手机一万多?哪里有那么贵。 手机并不是资产,是负债,它不会增值,一台1万的手机当你用了一次后它只值原来价格的75%了,所以二手的便宜很多不奇怪,中国人爱面子,买二手的觉得丢人,所以不得…