##什么是嵌入式? _嵌入式系统基础知识
##什么是嵌入式? 这个问题三言两语还真说不清楚。
因为首先,嵌入式有不少组合名词,例如嵌入式系统,嵌入式软件,Linux嵌入式,Android嵌入式,嵌入式Web,等等。
通常对嵌入式的定义其实是对"嵌入式系统"的定义。
网上对嵌入式系统的中文定义实在是不好理解,比较官方的中文定义是:
嵌入式系统是:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
我个人感觉:
如果是从来没接触过嵌入式的朋友,看了上面这段定义,估计跟没看差不多,还是一头雾水。当年我刚开始学习嵌入式时看到这段解释也是这般感受。
当然了,这段定义是正确的,不过就是有点学究味,不够形象, 不够"接地气"。
那么如何来给嵌入式系统一个接地气的定义呢?
我可以先列举目前用到嵌入式系统的IT领域:
Android嵌入式开发。
Linux嵌入式开发。
智能手机,平板,智能手表。
可穿戴设备,例如Google眼镜,小米手环。
微软的Xbox和Kinect。
无人机。
VR头盔。
无线路由器。
还有很多~
我想不必再列举也已经感觉到了吧 : 是的,嵌入式正在渗透到我们生活的方方面面, 而且会越来越多地被使用。
但是, 例如Android, iOS纯app开发的话一般就不能算是嵌入式了吧, 只能算软件开发。
未来,也许我们可以有一身轻便的可穿戴设备,衣食住行都用得到。甚至未来可以穿一身轻薄的"飞行衣", 想去哪都行。
嵌入式编程,最近几年越来越火,虽然入门门槛比较高,但是学好了薪资水平不错哦。例如Linux嵌入式的高级工程师。
而且如果你能啃下嵌入式这个"硬柿子", 学了很多方面的知识, 那么其他一些编程领域, 也许就能比较轻松地掌握了。就好比你如果熟练掌握了C语言和C++, 那么其他一些编程语言一般都可以轻松驾驭了。
查看评论 回复