arm过程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 这个方面极其

文档评论(0)

caiyl9924 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档