我是学机械的专科生,对c和单片机有些了解,现在想学嵌入式编程,但听说外专业人学起来很难,茫然求解。

2024-12-11 21:22:33
推荐回答(5个)
回答1:

我和你一样是从机械转向嵌入式的。
1、哪种嵌入式,带不带系统的?带系统的,典型的是ARM+Linux/WinCE等,这个难,几乎是和系统、软件打交道;不带系统,等单片机,没有第一种复杂,程序相对简单,可能学个2-3个月就能入门。
2、机械出身学单片机,可以往机电一体化自动化方向发展,开始学的时候会有跨专业的门槛,单片机所涉及到的电子和软件领域有很多思想、方法和机械是完全不同的,但万事开头难,现在很多地方都需要懂机械和控制的人才,学有所成的时候就是你收获的时候了。
3、学校里学的单片机课程的和商业化的单片机工程相差很多,首先,学校里学的大都是51为主,而商业化的工程会从性能、功能、成本等方面选择单片机,绝不限于51,除51外,主流的还有AVR/PIC/430/STM32等等;学校里学的程序都是最简单的、原理性的“玩具”程序,只能演示用,商业化的工程要求高很多,会从多任务、可靠性、程序易读性、后续升级等方面深入考虑。
4、从事嵌入式编程,必须有很好的C语言功底:指针、数组、结构体、数据结构等;良好的编程习惯;良好的数字电路功底。
5、作为刚进入行业的初级嵌入式工程师,待遇不会和机械相差太大,你不要抱太大期望。建议你尽早进入这个领域的企业,不要嫌弃待遇低,抓紧积累项目经验,这样1-2年后就不能同日而语了。另外,时刻关注行业动态,紧跟行业发展,嵌入式工程师与机械工程师不同,前者的价值多在于新技术,后者的价值多在于经验,希望你成功。

回答2:

确实,完事开头难。既然你有底子,学的话还是可以的,关键是你的决心和毅力。学任何东西都怕三天打鱼两天晒网,半途而废。你知道小马过河的故事吗?别人说的你都只能是参考,真实的情况还是要你自己去体验才知道。

祝你好运, 你确定你行,那么你已经成功一半了。

回答3:

上海这边培训的人对这个是这么说的。本科以下的人听培训听不懂。我不知道你准备怎么学。如果有准备3个月的时间认真学的话。够了。不管是自学还是上培训都行。嵌入式难度大不假。工资也高啊!难度对得起工资是真的。不好的就是对经验的要求。这个比较坑爹。

回答4:

嵌入式编程还好,难的是电路。。编程只要够用就行了,要求不大,

回答5:

入门是有点难 不过只要自己喜欢,能去钻研,多向别人请教 你可以的