什么网站可以用手机做兼职赚钱,广东十大网站建设排名,谷歌应用商店app下载,电脑搭建网站需要空间今年毕业刚工作半年#xff0c;稍微写一下自己的见解。嵌入式工程师简直就是硬件工程师与软件工程师的合体#xff01;别问我是哪一类软件工程师#xff0c;反正不是前端、后端、APP、测试、运维。也别问我是什么硬件工程师#xff0c;电源、单片机、高频、通信……你会做你… 今年毕业刚工作半年稍微写一下自己的见解。嵌入式工程师简直就是硬件工程师与软件工程师的合体别问我是哪一类软件工程师反正不是前端、后端、APP、测试、运维。也别问我是什么硬件工程师电源、单片机、高频、通信……你会做你就上给你个嵌入式工程师的头衔你就是软件硬件小能手堪比全栈工程师。先从硬件说起电路图原理图OS电路图和原理图就是同一种东西好么...以及这电路图是否有人实现过。好了会看电路图了总要做出来给老板看的吧于是必须会焊接。做嵌入式硬件的绝对离不开主控芯片不然还叫什么嵌入式工程师啊所以该芯片的最小系统是要会焊接出来的。最小系统实现了那么就可以搭接各种传感器往智能硬件方向走或者移植一个操作系统往人机界面UI方向走。当然你也可以到此为止不去做产品而是做各种硬件模块或开发板再拿出去卖。如果我没有理解错这个叫方案提供商。当然也有的硬件公司是出售自家生产芯片及模块附送自家的SDK软件开发包。我们这些客户用户、工程师、二次开发者称这硬件公司为原厂官方代码称为原厂的代码或者官方的代码。卖芯片的公司叫芯片供应商。我想说的是还有公司是拿原厂的芯片做最小系统模块再卖给我们这些二次开发者三次开发者用……像这些卖方案卖芯片的公司嵌入式硬件工程师最多了我喜欢把嵌入式分为四个层次硬件层、驱动层、系统层和应用层前面说完了硬件下面说软件。如果某个人在单片机上写过定时器、数码管、温度传感器的程序用过UART、SPI、IIC、CAN等通信方式、更厉害的话接触过蓝牙协议栈或者TCP/IP协议栈称其为驱动工程师应该没什么不妥吧都是底层代码虽然有难有易。系统层。一般个人或小公司是写不了的听说Windows某版本用了300人写了2年。只有大公司才会想着自己写系统比如最近的新闻华为推自主物联网操作系统Liteos 对全球免费开放另外补充一个知识点一个操作系统一般来说有五样东西内存管理、进程管理、文件系统、设备硬件接口和网络通信。在嵌入式领域里可能会针对不同的应用情况而对系统层进行裁减比如裁减掉文件系统和网络通信只留下内存、进程和硬件接口就可以了。如果你现在干的活硬件层是ARM芯片、系统层是Linux。ARMLinux嵌入式工程师但是你以为你是要做上面的活吗不那些人也可以说是在做嵌入式然后呢安卓本质上不也是Linux么所以如果你是在做安卓底层开发安卓APP开发本质上也是在做嵌入式而且Android和iOS不是常常相提并论吗于是iOS开发也是嵌入式开发了……真是让人不可思议另外除了ARMLinux/Android还有其他的芯片系统比如STM32uCOSARMWinCE。按照目前社会对嵌入式这个词语的理解可能就在这个范围内。像我这样电子专业出身的人对嵌入式的理解就没那么狭隘。我还想说的是驱动层和系统层这一类的工程师因为不需要大篇幅的修改而市场需求量少因为需要阅读大量的代码和要有很多Debug经验而人才稀少。近年来嵌入式这三个字那么火但还是一个被培训机构炒作出来的概念最重要的还是要回到现实中具体是做什么的你在这一家公司做嵌入式工程师可能根本就不能担任另一家的嵌入式工程师所以……嵌入式最大的坑就是定义未清嵌入式定义未清又被商家炒作就会有一大堆人趋之若鹜包括我接触之后发觉并不是自己想象的那样想退出却发现自己除了嵌入式其他什么也不会想去互联网行业发现自己HTML、CCS、JavaScript、PHP、Delphi、C#一概不知互联网只要一台电脑一个服务器就能赚钱软件还是零成本而嵌入式你们知道我妈看了我做的毕业设计之安卓手机蓝牙遥控三色灯第一句话说了什么吗这属于制造业吗2015-10-08补充定义太广泛。嵌入式系统在书本上的定义很明确也很长具体可查某百科。我的嵌入式老师只用了三个词语就总结了嵌入式系统的精髓专用的 可裁剪的 计算机系统。目前社会上对嵌入式的理解也就是商家炒作出来的概念嵌入式ARMLinux。可是作为电子专业出身的我套用老师总结出的概念我能发现很多东西都属于嵌入式MP3、手机、ATM、好记星等等。学嵌入式为什么偏要去学ARMLinux呢而且还难还不一定找的到工作所以如果你是想进入嵌入式行业的人请把握好自己的学习方向不要被培训机构的炒作而迷途。[1] http://www.sohu.com/a/15795557_115186转自https://www.zhihu.com/question/28111300/answer/64780548扫码或长按关注回复「 加群 」进入技术群聊