嵌入式系统、软件开发环境、嵌入式处理器

嵌入式系统、软件开发环境、嵌入式处理器,第1张

呵呵,我做了嵌入式十年了,应该不算菜鸟吧。我来回答你的问题。
1:嵌入式系统有那些?
常用企业常用的有linux、wince、vxworks,还有一些手机的系统也算是嵌入式的系统android(google基于linux)、symbian、windows mobile,还有一些uC/OS、RTLinux、eCos、uclinux、QNX、LynxOS、EEOS。基本上常见我都列出来了。
2:嵌入式开发环境是什么?
linux uclinux ecos uc/os android RTlinux这些都可以用GCC来编译程序,具体是什么GCC和你的处理器有关系,比如arm,就用arm-linux-gcc,mips的处理可能就是用mips-linux-gcc,名字不固定,但是一般都是基于gcc来开发和移植的。还有wince主要是用platform builder来开发的。
在企业的应用中,当然开发环境其实不是固定的,关键是看芯片厂商根据不同的嵌入式系统提供的不同的开发环境。
3:嵌入式处理器有那些?
主流的处理器,如arm,目前ARM处理器主要有6大系列:ARM7、ARM9、ARM9E、ARM10、ARM11,SecurCore。还有与Intel合作实现的StrongARM和XScale处理器。
还有其他的处理器。比如MIPS处理器、PowerPC处理器,这些是市场上主流的。
当然,国产也有一些芯片,比如龙芯,但是这些其实不算什么分类,都是类MIPS的。
4:其实这些都是一些基本的介绍,如果你想深入了解这些东西,那需要一定的时间的。关于这些方面的知识,该怎么学习呢?我刚才看到一篇很不错的文章,是一个专科生介绍自己如何自学嵌入式,并找到嵌入式的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。
专科生学嵌入式到找到工作的前前后后--学习的榜样
先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。
退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘做技术的,可是处处碰壁。
一次偶然的机会,我才听到嵌入式这个行业。那天我去新华书店,在计算机分类那边想找本书学习。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我学嵌入式多么的有前景,给我了一份传单,嵌入式培训的广告。听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。
回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想学嵌入式了。于是我去找嵌入式培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。
后来,我在百度知道看到一篇让我很鼓舞的文章《如何学习嵌入式》,是一个嵌入式高手介绍没有基础的朋友怎么自学入门学嵌入式,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。

主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的。
后来我又找到一份很好的视频,是在嵌入式学习网推出的一份视频《从零基础开始学嵌入式》,网址:>

i5处理器好。

两个系列的处理器主要在设计规格和面向范围方面存在区别。设计规格上,前者核心数更多,多线程能力更强,但睿频能力相对较弱,后者核心数较少,多线程能力不如前者,但睿频能力更强;面向范围上,前者主要面向服务器、嵌入式等企业设备,后者主要面向消费级硬件市场的台式、移动设备。具体介绍如下:

E5属于英特尔的至强系列处理器,主要面向服务器、嵌入式设备;E5数据处理能力强大、稳定、核心线程比酷睿同系列要多,服务器指令集和个人机有略微不同,芯片注重稳定性,散热性。

i5属于英特尔的酷睿系列处理器,主要面向消费电子市场;相比E5,i5主流型号都集成了GPU芯片,显示能力与当代的入门级独立显卡相当。虽然E5在处理多线程时有优势,但由于基础频率较低,因此游戏性能不如频率相对较高的i5。

桌面型CPU主要面向个人用户,完全是X86的天下,软件兼容性强,应用性广泛,有不错的性能
嵌入式CPU主要面向移动平台,比如ARM处理器,功耗低,尤其近两年的发展,性能上有了很大飞跃
服务器CPU,是三者中性能最为强大的,主要面向企业等,需要高强度运算,稳定性,安全性的场合。X86和RISC都占有各自市场,比如IBM的power处理器和intel的至强处理器

大约在1w5左右,现在嵌入式开发技术是一个新兴的行业,国内高校并未开设嵌入式相关课程想要迈入行业只能自学或培训

许多培训机构为节约教学成本只按老套教学,面临的只能是被淘汰

而通过参加机构系统教学的嵌入式人才技能掌握更加扎实,备受企业的青睐

如果在杭州想要学习嵌入式技术推荐业内就业情况名列前茅的创客学院机构,教学过程中紧贴嵌入式行内大公司技能要求,不止教会,还要培养开发思维!

嵌入式WEB服务器常见的有
lig>

我觉得软件开发和服务器端软件开发应该属于一类,服务器端软件开发应该算是软件的一个分支,主要是需要网络、通信的一些知识。就业方面,软件开发人员已经很多很多了啊,差不多快饱和了。做服务器端的开发,从业人员相对少些,但觉得要求也要高些。

嵌入式开发,是现在和未来一段时间都很有前途的方向。不过,这个行业可是很广泛的,也就是说:就业范围很宽,当然对人的知识要求也很宽。至少需要懂基本的硬件设计基础和较深厚的软件开发功底。需求很大,工资也涨的快。做个1~2年都是5000往上,过万的也不算啥。

-------------------------------------------------------------

学习嵌入式哪家好,主要看是否:全程面授。

针对全国校区都是实行全程面授的教学模式机构要靠谱一些。

在很多机构都为了省成本,撤下全程面授的上课方式,转战视频授课或者双元(一半时间视频,一半时间面授)授课,这和自学没什么区别,只有面授课程的培训方式才有效果,学生能够学到真正的技术,能够凭借自己的实力获得高薪工作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13166303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-14
下一篇 2023-06-14

发表评论

登录后才能评论

评论列表(0条)

保存