浅谈Java等软件和嵌入式的区别,给你明确一个方向

  

目前在中国从事它行业的人可谓是多不可数,那么作男为它的你又该如何发展?
一:软件开发眼前道路的选择

  

一份工作在一个人的生活中占据重要地位,对于一个人的生活质量占据决定性作用,可以说工作决定一个人一生,对于选择工作当然是要选择新兴产业且有发展前途的行业,那么在这技术领域,选择多年流行,目前市场基本饱和JAVA还的是目前市场上新兴,前沿,国家扶持重视的嵌入式好吗?下面我们就来了解一下它技术领域中JAVA开发与嵌入式开发的特点,现状及未来。

  

二:JAVA开发的应用及特点

  

JAVA在中国发展已10几年时间,虽然所学的内容较多,但入门较容易,初中,高中,中专基础的都能学习,但是有发展瓶颈,就是上升空间不大,且生命周期比较短(大概有7年左右的时间),感觉做几年之后没什么可做的了,做JAVA(应用软件)开发的35岁以上的基本很少了,就是常说的“吃青春饭”,且软件更新快,工作比较忙。
浅谈JAVA等软件和嵌入式的区别,给你明确一个方向

  

三:嵌入式的应用领域,现状及未来趋势

  

随着科技进步,嵌入式系统市场是巨大的,市场需求是嵌入式系统产业化发展的巨大推动力,据报告:10% ~ 20%的计算机芯片是位台式或便携式电脑设计,80% ~ 90%的计算机芯片是位嵌入式产品设计的,这意味着每年有10个亿至20个亿个CPU是为嵌入式产品制造的.2003年全球嵌入式产品产值达2000多亿美元,估计全世界嵌入式产品的潜在市场将突破亿10000美元,市场决定了嵌入式行业是很有发展前途的行业。

  

四:嵌入式工作分类:

  

嵌入式产品开发是基于产品的功能,从功能需求,提出并选择方案,电路设计,PCB电路板设计,软件设计,样机生产,软硬件综合调试,软硬件结合的产品开发。所以嵌入式开发需要软硬件都懂的基础要求。但根据侧重点的不同嵌入式产品开发工作可以有以下分类:

  

硬件方面:

  

1,电路设计:产品原理图的设计,需要对数电模电都比较精通,且熟悉单片机,臂架构及熟练外围电路的使用,基本上会电路设计的都会PCB设计,起薪5、6 k,有几年电路开发经验的月薪拿到7、8 k,上万不成问题。

  

2, PCB电路板的设计:需要熟悉数电,看懂常用模电,对单片机,手臂外设了解,且具备安规电磁兼容的应用经验,起薪3、4 k,如果安规电磁兼容设计有经验,产品稳定的月薪可拿7、8 k以上。

  

软件方面:

  

3,驱动开发:基于电路图实现产品的驱动开发,需要看懂电路,精通C语言,熟悉臂架构及外设的使用,熟悉操作系统内核,驱动;

  

4,系统开发:基于硬件的uboot移植,内核移植裁剪,根文件系统制作等系统环境搭建及驱动移植开发,应用测试等,需要精通C语言,看懂电路,linux系统开发。

  

5,应用开发:基于操作系统之上的应用程序开发,无需电路方面知识,只需要软件编程,需掌握JAVA或c++,操作系统,数据库,数据库建模,,状态"置疑"甲骨文等,应用开发更新比较快,像电脑上的软件QQ, 360年,游戏等软件,所以工作也比较忙,入门门槛低,但上升空间不大。

  

嵌入式系统开发及应用开发要求可能不会太高,相对入门比较简单,但系统开发所需掌握知识面还是比较广的,也比较有发展空间,应用开发更新快,发展有限。驱动开发需要有驱动开发经验,如果有开发经验的话,不会很忙,就是实现功能,如果一个产品功能实现了,就没有太多事了,剩余的就是应用开发了,驱动开发更新不会很快。嵌入式软件开发起薪一般6.7 k,系统开发,驱动开发工资拿到上万都很正常。这里你不懂可以留下企鹅,我也会相应的给你是些建议

  

五:嵌入式的学习规划

  

随着科技进步,嵌入式的出现,人们对生活质量,产品的智能化,成本的要求以及国家对这方面的扶持,造就了嵌入式的发展机遇及前途。
。那么如何学习嵌入式呢,对于想学习嵌入式的朋友们来说有很多都有单片机的学习经历,感觉自学就行,但是从现实情况来看,嵌入式学习还是比较有难度的,很多朋友遇到问题解决不了,学了一部分就学不下去了,嵌入式学习需要有它的学习方法以及发展规划、下面就来谈谈嵌入式的学习规划:

  

6,软件开发不需要太多经验积累,只要你做过一些开发,编程思维,算法好,不需要太长时间就能做的好,所以首先可以做软件开发,比如系统开发或应用开发。

浅谈Java等软件和嵌入式的区别,给你明确一个方向