今年29岁,想从事嵌入式系统。这是一个零起点。现在还来得及吗?据说用人单位对年龄和工作经验都有要求和限制。
嵌入涉及的知识面很广;很多。。。社会认可的证书不多。关键是太难衡量了!所以,暂时不必在意证书,只要学好嵌入式系统的基础理论就可以了;
嵌入式广:1,嵌入式微控制器(俗话说单片机);2.嵌入式微处理器(以ARM为代表);3.DSP(数字信号处理);4.SOC(芯片山系统);
目前只学了一点点单片机和arm在学校。;
浅谈单片机的学习:
单片机的学习太简单了(现在),主要包括单片机原理(掌握硬件的工作原理)、c51语言(掌握编程思路)、protel绘图(掌握硬件设计);所以:这三个是你嵌入式系统的第一战,学的好不好直接关系到你以后的发展;是基础中的基础(本身不需要什么基础,但是改变一个想法比较难。加油!)
先说更难的,嵌入式微处理器:市场份额70%的典型处理器:ARM;其普及程度类似于PC中的Inter处理器;ARM和单片机的学习是两个不同的概念。Arm需要嵌入到操作系统中,才能充分发挥其作为32位处理器的优势。arm也可以作为一个强大的单片机,但这是一种浪费!所以学习arm需要学习操作系统!这里的操作系统是嵌入式操作系统,也很难学,而且不是一般的难,毕竟是操作系统;;当时学了2个月linux,没有结果!呵呵;
有了操作系统,那你还得有个驱动,而且这个底层驱动编程比较复杂,我还没自信做他呢!
要使用操作系统,你需要把操作系统放在芯片上。专业术语是:操作系统移植,这又是一个门道!
好的操作系统,ok;驱动,下面是应用的开发,记住是嵌入式应用的开发,和windows应用的开发不一样。嵌入式资源少,所以开发相对要求更高!够你学的!
所以,你学ARM嵌入式的时候,你得专注,你顾不上!毕竟人的精力有限!!!!!!!!!
(另一个dsp和soc不太了解!别说了!)
然后是上面提到的MCU和arm;;但是,如果我想实现远程控制,该怎么做呢?然后我需要一台上位机。单片机和arm都是下位机。我们需要实现上位机对下位机的远程监控。我该怎么办?我们需要学习上位机的编程。至少你要知道!!!!!时间精力都不够!(当然,我是后来才知道的。)
以上都是关于技术的:::和管理:软件设计流程,项目管理不得不知道;;另外数据库,网站,还有其他上层的东西都得懂!
我告诉过你我知道!其实我就是需要知道,而且现在分工明确,不是每个人都需要学习掌握的!
哦,还有认证!
我知道的认证只有一个:全国软考中级职称——全国计算机技术与软件专业技术资格(水平)考试:嵌入式系统设计师;比较难,主要是测试范围广,加深对嵌入式系统的理解也不错!
好吧!估计快好了!!!
希望对你有帮助!!!!希望能领养!!绝对没有ctrl+C。
我的空间里也有一些这方面的文章,你可以看看!!谢谢你
补充:
嘿!好像领养比较麻烦!哈哈。。
说实话,嵌入式的工作不好找。首先因为门槛高,对学历要求比较高,不是一般的高!当然这些都是针对大公司的,他们选择一些高学历有前途的来重点培养;;
小公司相对来说比较好进,只要你技术还可以,但是对于应届毕业生来说,不培训是最差的!所以一开始我很累!也有很多小公司,特别是深圳,广州,北京。具体的公司我也不清楚!
我是苏州人,这里有很多单片机公司,尤其是苏州附近的园区,昆山,无锡!除此之外,还有更多杭州!
我就知道这么多!