小白对嵌入式系统的认知

简介: 小白对嵌入式系统的认知

@[小白新人谈嵌入式]

#嵌入苏浅谈

简单谈一谈个人对嵌入式系统的一个认识。

有人认为学嵌入式就是学c语言和c++,入门难,不如学习java,.net等语言快。其实不然,c语言和c++语言的学习不等同于嵌入式系统的学习。

项目 Value
语言 c、c++、java、.net、python等
os 嵌入式系统(LINUX)
硬件 单片机、PLC等

如上图,计算机软件专业所学习的是语言类,主要学习java,python等软件语言,他们对操作系统和硬件系统不太了解。 而自动化等专业,学习过数电,模电,对硬件开发比较了解,语言类的学习也只学过c语言。

那么问题就出现了,这些专业的学生对os系统这些软件都不太了解,而且没有办法让软件与硬件相结合起来。

所以嵌入式系统应运而生,简单来说嵌入式系统时设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的系统。

这就打破了传统的软硬件不互通的问题。

再回到我之前说的问题,学习java类纯语言门槛低,学习一个月就可以找工作了,但是嵌入式学习的c语言是底层语言,也是二进制语言,可以对硬件互通,也可以实现对硬件的控制。

而且百分之99的嵌入式系统都是采用的LINUX系统,只有学会了一个LINUX系统就可以使用别的嵌入式系统,最关键的就是c,c++的学习,c语言的学习要比较难,但是这也是迷人的地方,你会有无穷无尽的上升空间。

级别 职称
1 IT测试工程师
2 IT技术工程师
3 IT设计工程师
4 IT研发工程师

大多数java类语言学习者,最终目标就是IT设计工程师,三五年就会遇到瓶颈,而学习嵌入式开发,你的最终目标是 IT研发工程师,进到研究院,研究智能芯片。

还记得《三傻大闹宝莱坞》里男主对着他的工程师老师解释什么是机械装置,一个自行车是就是机械装置,我今天同样也要说,你的手机就是嵌入式系统,你的智能手表也是嵌入式系统,还有识别车牌就会开们的栏杆,人脸识别的门锁,指纹识别的电脑,更有着无人驾驶的汽车,以及东风导弹也都采用了嵌入式系统。

这是大势所趋,嵌入式系统开发,必将从纯软件开发和硬件测试中杀出一条血路。

总结一下,嵌入苏系统门槛比较高,学习的语言是c,c++,使用的系统是通用的LINUX系统,包括未来的市场更是人工智能方向,前景无限。

目录
相关文章
|
7月前
|
存储 人工智能 JavaScript
编程与计算机技术的探索之旅
编程与计算机技术的探索之旅
|
7月前
|
存储 Linux 编译器
Linux C/C++ 编程 内存管理之道:探寻编程世界中的思维乐趣
Linux C/C++ 编程 内存管理之道:探寻编程世界中的思维乐趣
135 0
|
7月前
|
人工智能 监控 API
嵌入式系统的魅力与实战应用
嵌入式系统的魅力与实战应用
|
5月前
|
设计模式 安全 测试技术
编程中常见的技术难题有哪些?
编程中常见的技术难题有哪些?
107 0
|
2月前
|
自然语言处理 算法 语音技术
探索编程世界的奇妙之旅:从初学者到实践者的蜕变
【10月更文挑战第14天】探索编程世界的奇妙之旅:从初学者到实践者的蜕变
25 0
|
4月前
|
图形学 人工智能 C#
从零起步,到亲手实现:一步步教你用Unity引擎搭建出令人惊叹的3D游戏世界,绝不错过的初学者友好型超详细指南 ——兼探索游戏设计奥秘与实践编程技巧的完美结合之旅
【8月更文挑战第31天】本文介绍如何使用Unity引擎从零开始创建简单的3D游戏世界,涵盖游戏对象创建、物理模拟、用户输入处理及动画效果。Unity是一款强大的跨平台游戏开发工具,支持多种编程语言,具有直观编辑器和丰富文档。文章指导读者创建新项目、添加立方体对象、编写移动脚本,并引入基础动画,帮助初学者快速掌握Unity开发核心概念,迈出游戏制作的第一步。
271 1
|
6月前
|
传感器 NoSQL 物联网
嵌入式开发系统学习——干货分享(一)
嵌入式开发系统学习——干货分享(一)
155 0
|
7月前
|
存储 算法 数据库
编程与计算机技术的奥秘之旅
编程与计算机技术的奥秘之旅
|
7月前
|
自动驾驶 编译器 开发者
嵌入式系统的魅力与探索
嵌入式系统的魅力与探索
42 0
|
7月前
|
程序员
嵌入式软件工程师如何快速成长
嵌入式软件工程师如何快速成长
59 2