嵌入式在工业控制方面有哪些应用?正在学嵌入式,发现不知道在工控上怎么用,该学哪些东西。

2016-01-16 21:11:05 +08:00
 xifan8866

在工控方面,嵌入式能发挥什么作用?当一个收集处理数据的并发送数据的中转机器?还是实现自动化控制?利用开发的应用来实现自动化控制吗?连接其他模块,类似传感器之类的,需要自己写这些模块的驱动吗?等等问题

2922 次点击
所在节点    程序员
20 条回复
shoaly
2016-01-16 21:38:30 +08:00
你在哪里学的? 有实际项目么, 我也想入这方面, 没有看到好的天梯曲线
xifan8866
2016-01-16 22:22:03 +08:00
@shoaly 自学。。。
ttycode
2016-01-16 22:34:17 +08:00
别搞嵌入式了,发挥余地不多,忠告
ming2281
2016-01-16 22:44:47 +08:00
需要学习的
模电
数电
自动控制原理
数字信号处理
传感器原理
matlab,c
微积分,线代等数学知识
具体可参考学校自控等专业的课程设置
另外你说的范围太广了,你不可能全都精通的,一般都是从单片机开始
另外基础课程真的是十分重要

应用
十分广泛,
我对自动控制原理这门课程的对系统建模思想印象深刻,数字信号处理这门课程的傅里叶变换印象深刻

驱动什么的一般很难有机会写,传感器是定制,
本科能够学好基础课程,单片机精通, matlab 熟练即可
airqj
2016-01-16 23:00:31 +08:00
嵌入式就是个坑
在学校的时候什么都得学
工作的时候从操作系统移植,驱动移植, uboot 剪裁,各种应用开发
要学的东西太多了
当然,嵌入式你学精了,转哪行都挺容易的
PS: 两年嵌入式正打算往 scala 转
ming2281
2016-01-16 23:04:41 +08:00
@airqj 很难精通,感觉如同万金油一般,工作又很苦逼
硬件调试起来太痛苦
^_^
xifan8866
2016-01-16 23:13:25 +08:00
@airqj 为啥转行?做着比较累?像下面 6 楼说的,调硬件很痛苦?
xifan8866
2016-01-16 23:14:06 +08:00
@ttycode 额,谢谢,,对工控有啥看法?
tracyone
2016-01-16 23:15:40 +08:00
学前端,做软件,那些可能最后都要转行吧,如果不能做管理层的话,体力又拼不过年轻的。

嵌入式的市场广大,需要有人做这样的东西的,手机,平板,智能设备不可能凭空制造出来的。这些东西做出来之后才轮到那些做应用层来做。
xifan8866
2016-01-16 23:23:18 +08:00
@airqj 感觉 9 楼回答咋样?
tracyone
2016-01-16 23:28:59 +08:00
工控我没做过。现在嵌入式比较火的方面是基于视频的和基于无线通信的,除了懂硬件外,还要懂相关理论知识。

举个例子,进入大疆那样的公司,他们的产品自然也是嵌入式,除了控制飞行,另外一个重要的地方是视频图像处理,涉及视频图像处理的有,视频图像传感器,采集芯片,视频编码芯片,此时你要应聘他们公司,请问你是不是要会视频相关理论知识?才能做好它们的产品?

举个例子,你要进入华为通信部门,西门子给他们通信产品,你是不是要知道,天线相关,射频相关, AD 芯片, DA 芯片,基带处理的要会 fpga 或者 dsp ,高层协议要精通 linux c/c++,熟悉通信协议。
am241
2016-01-16 23:30:43 +08:00
@xifan8866 不怎么样,按这个思路说我们都应该取做 IC 或者取提纯沙子做晶圆
MichaelJY
2016-01-16 23:31:10 +08:00
我觉得工控嵌入式很有市场,尤其是专用控制领域,我刚开始自学,想从移植 RTOS ,然后在上面写简单程序入手。
mrsatangel
2016-01-16 23:31:58 +08:00
纯做嵌入式软件的话发挥余地很小,不少公司都提供了现成的 bsp ,根本不需要你知道什么 SPI/iic 什么的。操作系统什么的也都差不多,有 mmu 的上 Linux ,没有的有 uclinux 和 ucos ,你所想到的板卡都有现成的,说句老实话,我们实验室大二小学弟培训两礼拜就可以搞定了。如果软件都 ok ,配合一点画 pcb 调 pcb 的经验,软硬件协同设计的经验什么信号调理电路高速数据采集电路软硬件滤波频谱分析什么的,完全可以一个人开个工作室单干
airqj
2016-01-16 23:34:47 +08:00
@xifan8866 累倒是其次的
主要是发现了自己兴趣所在
airqj
2016-01-16 23:36:03 +08:00
@mrsatangel
哈哈 兄弟此言差矣
他们碰到 segment fault 的时候就等着哭吧
bitsjx
2016-01-17 13:08:28 +08:00
工业级嵌入式不清楚,企业级的嵌入式主要靠稳定性,靠谱点的公司有自己的硬件部门和平台驱动部门,此类公司通常意义上的嵌入式就是平台驱动部门。拿企业级路由器来说,虽然 BSP , SDK 什么的都有 Cavium 这样的公司提供,但是底层软件功能还要为上层应用提供支撑,软件出了 bug 不能指望供应商解决,毕竟客户问题紧急,有能耐快速解决客户才觉得靠谱啊。
工作内容方面,操作系统移植, uboot 裁剪,内核裁剪,驱动移植都是免不了的,至于应用开发,都交给做上层业务的开发吧,毕竟术业有专攻。
402124773
2016-01-17 21:18:06 +08:00
@airqj
一看就是有故事做过这行的人,哈哈哈!
oska874
2016-01-17 21:26:12 +08:00
在 v 站问嵌入式,地方错了啊,。
工控上的应用你可以搜搜 dcs 、 sis 、 scada 、 plc
单纯的嵌入式可以搜搜 rtos 、 uboot 、 linux 、 ucos 、 freertos 、 qnx
就工作内容而言如果是基于 linux 的,驱动基本不用自己写,顶多调 bug ,如果是裸板或者 rtos ,驱动大部分不用自己写,但是要做移植。
sennes
2016-01-17 23:35:25 +08:00
比较推荐转学 FPGA 。而且越往硬件靠越好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/251242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX