- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arm过程
作为半个过来人,发表一下自己的观点:
嵌入式系统是一个软硬件结合的系统;需要非常多的知
识,必须一步一个脚印走过来;不然到了后面根本就很
难进行下去,必然会回头补前面的知识。考虑到目前是
大一,建议学好以下息息相关的课程:
一、基础中的基础
1、C语言程序设计,是重重之中,Linux内核99%的
代码是C语言写的。如果C语言不熟悉,就不要想做程
序员了,你也就可以跟电子产品、软件开发说byebye了
。
2、数据结构,实在是太重要了,毋庸多说,跟C语
言同样重要;无论你以后想从事Java、C#等等;程序设
计=数据结构+算法,等你真正明白这个等式的那一天,
你就明白数据结构的重要性了。
3、操作系统,想做Linux驱动、内核程序员;操作系
统的理论知识还是很需要的,就如同要给皇帝打造皇冠
需要黄金一样。
4、电路、数字电子技术、模拟电子技术,也不用多
数;如果以后你想从事硬件设计、芯片设计(可怜的祖
国,芯片设计水平实在太低了,2005年被吹上天的上海
交大那哥们陈进,弄到最后被爆 购买的摩托罗拉的
DSP芯片)是必须的。
上面提到四项是基础中的基础。以下提到的,都是
可以给你带来好工作的,根据你的学习程度不同公司可
以给你提供3000——10000的起薪。
二、初探电子产品开发流程
1、protel,目前最流行电路板设计软件;学习电子产
片开发,要会设计板子;设计板子当然不一定非得用
protel,但还是推荐protel。
2、单片机,功能简单,但目前还是应用最广泛的控
制芯片;学会用C语言在单片机上进行开发;培养自己
读芯片数据手册的能力,并能够根据数据手册,利用C
语言编程控制芯片。切忌:这一步一定要做好,这是进
行电子产品开发最最基本的;这一步花费的时间比较长
,一般人最短也得花费一年,不排除我周围陌生你是个
super man/woman,这个时候上面提到的1、2、3、4都会被
综合应用进来;如果前面的基础没打好,你就惨了;不
要嫌我烦,再次叮嘱:切忌烦躁,程序开发本身就是一
样考验人的耐性的事情,同时也是一项追求完美的事情
。
到此你可以拿一份起薪有4K的工作了。
三、保你荣华富贵的手段
有了上面的这些基础,下面就要看你的选择了,尽量
不要想着在以下几个方面都想掌握,选择一条路进行到
底,你就不用找工作了,工作会来找你。
友情提醒:尽量不要试图在以下几个方面都精通,但
可以去了解、也请你尽量挑选一到两方面进行了解,也
许你会发现其中的奥秘。
1、DSP,数字信号处理器,应用于图像处理、数字
信号处理以及其他需要大量运算的领域;鉴于其应用领
域,建议选择这个方向要懂得图像处理(不是PS、3D
Max之类哦,是理论与算法)、数字信号处理的理论知
识,建议数学能力强的人学习,到最后做的都是算法。
如果想从事这方面工作前期要学好图像处理与数字信号
处理的相关理论。应用范围广泛,每部手机里面都有一
颗DSP芯片,学好了不愁没工作。
【写到这儿,真的不知道该怎么写了,下面将要提到
的这个领域实在是太庞大了,简单划分一下:
ARM+WinCE,ARM+VxWorks,ARM+Linux,(ARM芯
片可以改换为MIPS、PowerPC等等,以下都以ARM为
例,因为ARM是应用最广的,学习的人最多的芯片。
到此要进入操作系统级别了,你的芯片上面要运行
操作系统了;不止Intel的CPU上面可以运行操作系统,
能够胜任的还有还多,比如此处的ARM芯片,上面提到
每部手机上面都有一个DSP芯片,其实还有一颗ARM芯
片,只是在手机上面这两个芯片被整合在一起了,成了
一个芯片。ARM做主处理器、DSP进行数字信号的处理
(比如你的语音信息要编解码、比如你的短信息要发送
出去等等)。
在进行下面的功课之前,你最好读一下uC/OS-II这个
操作系统的源代码,这个小巧的操作系统有助于你进一
步理解操作系统的理论;并要在上面编写应用程序,检
验你是否真的理解了这个操作系统。】
进入正题:
2、ARM+WinCE
3、ARM+VxWorks
上面两方面 不多说了,一是自己不怎么熟悉,二是这
两方面相对来说不算复杂,到了这个地步,相信你会有
自己的规划了。
4、ARM+Linux
这个方面极其
您可能关注的文档
最近下载
- 祖国在我心中-主题班会.ppt VIP
- ,220kVGIS运行维护.ppt VIP
- DB23 714-2017 黑龙江省建筑工程施工质量验收标准:混凝土结构工程.docx
- 家纺行业基础陈列的13种手法.pptx VIP
- 2024合肥市蜀山区三里庵街道社区工作者招聘考试真题题库及答案.docx VIP
- 工贸企业安全生产管理指导手册2025版.docx VIP
- 三年级《生命安全教育》第1课《妈妈辛苦了》教案.pdf VIP
- 论当代西方戏剧流派.doc VIP
- 2025年高级卫生专业技术资格考试(副高级)试卷及答案.docx VIP
- 统编版《道德与法治》六年级上册第5课《国家机构有哪些》优质课件(含视频).pptx
文档评论(0)