没有合适的资源?快使用搜索试试~ 我知道了~
【ARM入门】是嵌入式领域的一个重要环节,尤其对于想要涉足嵌入式ARM学习的初学者来说。ARM架构在嵌入式系统中占据主导地位,广泛应用在各种设备中,从简单的微控制器到复杂的嵌入式处理器。在当前的就业市场,ARM相关职位的需求持续增长,尤其是在数字处理和通信领域,例如DSP(数字信号处理器)和FPGA(现场可编程门阵列)。 ARM的独特之处在于其不断降低的价格和不断提升的性能,这得益于ARM公司的战略定位。他们通过授权模式,使得基于ARM架构的芯片广泛应用于各类产品。在就业市场上,企业更倾向于寻找具备嵌入式Linux开发能力的工程师,因为软件在硬件中的作用日益重要。 在讨论ARM时,它既可以被视为硬件也可以被视为软件。硬件方面,ARM处理器的开发往往已经高度模块化,方便开发者进行软件开发。而在实际应用中,更多的是进行基于Linux的软件开发,包括驱动程序和应用程序。因此,对于新手来说,是否购买开发板取决于个人的学习路径。购买现成的开发板可以更快地专注于软件开发,避免硬件问题带来的困扰;而自制开发板则能深入理解底层硬件,更具灵活性,但需要投入更多时间和成本。 购买开发板时,应考虑以下因素: 1. ZLG(中颖电子)的开发板提供了非常全面的资料,适合教学和初学者,但价格较高。 2. 立宇泰的44b0开发板硬件稳定,资料齐全,是一个经济实惠的选择。 3. 更低价的开发板可以节省初期投入,但可能需要自行搜集资料。 入门ARM不仅涉及硬件知识,还需要掌握相关的软件技能,特别是嵌入式Linux系统。对于想要进入这个行业的人来说,选择合适的开发工具和资源,以及深入实践,是至关重要的。同时,随着技术的不断发展,保持学习和适应新技术的能力也是必要的。
资源推荐
资源详情
资源评论
RM 入门最好的文章(转)收藏
一首先说说 arm 的发展
可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位。
广义的嵌入式无非几种:传统的什么 51、avr、pic 称做嵌入式微控制器;arm 是嵌入式微
处理器;dsp;fpga。
客观的讲,工作需求量上 dsp 的需求比 arm 要多,而 arm 和 fpga 差不多。
dsp 因为数字处理与通信领域的空前发展而火暴,小到 mp3射象头,大到我们军品里的
控制器,应用面很广。
fpga 的兄弟一般做 ansic(特殊芯片设计,好象是这么翻译的)。而 arm 单纯说来并不比
一个单片机强多少,但是它的独特就在于不断下降的价格和提升的性能。这完全依靠于
arm 公司的战略,厉害!!很佩服他们的战略眼光!!
值得注意的是:在找工作中,企业(著名的,小的不算)对单纯的 arm 硬件开发工程师
并不比单片机重视,很少有大企业的职位里写“从事过 arm 开发优先”。写的多的是什么?
“嵌入式 linux”到这相信大家看出来了吧,需要的是硬件中的软件。
二arm 是硬件还是软件
很难说,arm 是硬件,linux 是软件。arm 的硬件多半已经模块化了,像我这样把板子改成
这样的就算动的多的了,这同样是 arm 公司的战略,再次佩服。
实际中的 linux 的开发工作更多,更耗时。从这方面说 arm 应该算是软件了。
在找工作中更是这样,举个例子,联想里和 arm 最接近的是“bios 工程师”是软件,moto 里
接近的是嵌入式 linux 工程师是软件。而其他很多公司把嵌入式产品开发归为硬件。所以,
不要讨论这个,好好玩转自己的板子才是关键。实在不爽你就把自己叫“嵌入式开发工程
师”
三要不要买开发板买哪家
我的答案是“在你个人的学习方法”,但是如果看家是需要看这骗笔记的水平,个人推荐还
是买现成的。
1买
买板子可以把注意力集中在软件开发上,软件开发(尤其是驱动)可以不必担心自己硬
件上的问题,我就是以便调试一边写驱动和程序,每次写驱动前就要先确认硬件没问题。
另外,买板子更省钱和时间,我自己做的板子,原理图 pcb 花了 2 周以上!制版又 15 天,
回来以后焊接 44b0160 个脚!那叫一个麻烦~~花了多少钱呢?2 层板,制版费就 300 块!
当然我把接口都外引了,还做了个 20x18 的 lcd 背板,板子比较大。总体下来元件+lcd 屏
+pcb=11xx 块!够 2410 的了。
再有就是买的资料相对来说比较全,但是不要指望有技术支持!都是骗人的,卖你之后
就不会理你。
2做
自己做可以更了解底层硬件,可以按照自己的要求加东西,比如我就加了 gps 模块、gpr
s 模块、sd 卡模块,扩了个 iic 的 35 个键子的键盘、把 lcd 接口按照买的 lcd 改装了,可以
用 fpc 线直接连接。做的很爽的。玩一把吗。
当然,你可以有策略的做,比如像我一样,把 ram 和 rom,网络都保持和某现成的板子
一样,这样他们的资料你就可以拿过来直接用,给自己留个退路。其他的如 sd 了什么的
自己做。都达到了~~就是费钱,费时间。
再有就是给做的朋友几点建议:尽量拿到现成的板子,尽量多搜集其他板子的全套资料,
资源评论
zjf199007
- 粉丝: 0
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享TF卡资料很好的技术资料.zip
- 技术资料分享TF介绍很好的技术资料.zip
- 10、安徽省大学生学科和技能竞赛A、B类项目列表(2019年版).xlsx
- 9、教育主管部门公布学科竞赛(2015版)-方喻飞
- C语言-leetcode题解之83-remove-duplicates-from-sorted-list.c
- C语言-leetcode题解之79-word-search.c
- C语言-leetcode题解之78-subsets.c
- C语言-leetcode题解之75-sort-colors.c
- C语言-leetcode题解之74-search-a-2d-matrix.c
- C语言-leetcode题解之73-set-matrix-zeroes.c
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功