问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ARM初学者,有经验的进!!!

发布网友 发布时间:2022-04-24 17:11

我来回答

6个回答

热心网友 时间:2023-10-25 01:43

其实,ARM就是一个很高级的单片机,而且还可以上操作系统。个人认为,ARM7与ARM9的差别仅仅是在功能上,就像51单片机与52单片机一样。你手上有哪个片子,就从哪个片子开始吧。

学ARM就跟学单片机一样,我感觉先把ARM当做一个单片机,对他进行编程操作,熟悉其开发环境的使用。等到把ARM的各寄存器及体系结构熟悉的差不多之后,就可以上操作系统。

这时候,你还得选择要学习哪个操作系统,我认为比较主流的就是Linux和wince。目前,用的最多的要数Linux,但是wince得界面很漂亮,容易操作。学会操作系统的移植之后,再学习写操作系统下的应用程序的编写,还有驱动程序的编写。

当然,还有一块很重要的地方,就是bootloader,对于这一段代码,一定要很熟悉,刚开始一定要研究别人的bootloader,要是能自己编写就完美了。

ARM就是一个可以上操作系统的单片机,别怕,单片机都会了,害怕什么,他只不过是比单片机多了一些寄存器而已。

热心网友 时间:2023-10-25 01:44

我也是电子出身。现在在学习arm,可能很多电子专业的人接触arm都是从s3c44b0,stm32开始的,喜欢把arm当作单片机来耍,其实之前我也是这么认为的,但是现在发现如果你这样走,路真的太长了,因为arm7的架构已经很老了,如果想一步一步来的话得花好久才能跟上现在的技术。我觉得稍微有块架构好点的板子比较好。如果开始你觉得跑kernel不习惯的话,可以先熟悉跑裸机,再跑bootload,再跑kernel。目前市面上cortex a8架构算是主流中最好的一个架构。还有sansung的s3c6410是arm11,这个也不错。给你个对应表吧
soc core arch
s3c44b0 arm7 arm v3
s3c2440 arm920 arm v4t
atmel9263 arm926 arm v5
s3c6410 arm1176 arm v6
omap3530 cortex a8 arm v7
你这个板子没接触过,从命名看应该差不多在V4和V5之间吧。应该还可以的。就用这个板子好了,不过学习的话可以参考下2440的,因为有些原理上基本上是通的,架构也不是差别很大。2440的资料满地都是。视频的话会好一点,更容易模仿着做。
补充一点:
arm7和arm9绝对不是功能上的区别。arm7没MMU,而arm9有MMU。这个是质的区别。

热心网友 时间:2023-10-25 01:44

大家都是初学者
首先做实验板上的试验 通过试验对arm的硬件结构进行了解
其次 学习顺序是 u-boot 内核 驱动 应用程序 这些内容在网上很容易找到 慢慢学吧 arm是个漫长的道路
推荐你

arm体系与结构 清华出的
LINUX DEVICE DRIVER 第三版

热心网友 时间:2023-10-25 01:45

你就一边看视频一边看书。你有ARM7板子就用ARM7的,不管什么书什么视频都差不多。学好了感觉差别不是很大,懂了ARM7也一样用ARM9。我的经验。一,了解基本的ARM知识。二,了解ARM结构,比如你芯片是ARM7TDMI结构,有多少寄存器啊,POM和RAM啊,各种模式啊,外接功能作用啊,这与51单片机差不多。就是复杂点。三,ARM指令,汇编语言,记得这些你才可以真正发挥的ARM应用作用。这差不多入门了,你一定要耐心学习。

热心网友 时间:2023-10-25 01:45

要走得远的话有扎实的基础,不知lz学过单片机没?我的看法是学习任何单片机或处理器都要从它的指令系统学起,汇编至少能看懂,然后开发再转进高级语言比如C,视频只能给你入入门的,真正深入得多动手coding实践。实践出真知,愿lz得偿所愿

热心网友 时间:2023-10-25 01:46

多动手,楼上的几位哥们儿说得对,实践出真知,祝好!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
二手房物业费该怎么处理 二手房物业费该如何处理 今年八月份买的房子,物业让交一一年欠的物业费,我应该交么,_百度知 ... 深圳房产评估费怎么收费 1小时3分59秒24如何简写 稿纸上怎么写时间 玉米荷叶茶的功效与作用是什么 玉米荷叶茶的作用和功效禁忌是什么 眼睛上眼皮靠眼角的地方摸上去感觉有个硬疙瘩,而且眼睛很疼肿... 上眼皮突然肿了很痒怎么回事 芯片真空镀膜怎么改善溢镀多镀的情况? X_ray与切片膜厚哪个更准确,原因具体分析一下? 聚合物薄膜厚度不同,是不是光学性能也不同?请指明资料来源! 电磁屏蔽的应用范围 圆弧面的膜厚用测厚仪或者用什么型号的测厚仪可以测量? 膜厚仪与涂层测厚仪的差别 涂层厚度变化可导致的安全隐患 涂层测厚仪怎样在电漆行业中使用呢? iso 2808测量膜厚有几种方法 使用等离子磁控溅射镀膜仪制备薄膜时,薄膜的厚度主要受哪些因素的影响 膜厚测试仪的电涡流测量原理 膜厚检测仪的原理是什么 使用膜厚测量仪进行测试的时候需要注意哪些地方 谁能给我提供5个以上的佛教传说阿 一面电磁膜增加的厚度 谁有《自剖》原诗 常规膜厚仪都有哪些测量法呢?求科普? 深圳上东文化传媒有限公司怎么样? 安徽省计算机二级考试与全国计算机二级考试有何区别? 收银系统是不是也要先装电脑系统啊 arm汇编语言,之前从未接触过汇编语言,有什么较为基础的最好是从零开始的教程。最好是视频的。 什么是ARM汇编? 如何学习ARM? ARM的汇编语言 2021考研政治如何才能做到高效记忆? ARM汇编语言简单编程问题 ARM汇编语言 ARM汇编语言由哪些指令组成?它们之间的区别是什么? 大侠能不能推荐一本学习ARM汇编语言的书? ARM 嵌入式 汇编语言 学arm要先学汇编语言还是C语言? 如何学习汇编语言? ARM汇编语言编写,求问大佬 采用ARM汇编语言编写程序 2代U盾组件安装提示智能卡服务启动失败。为什么? 什么是存款质押贷款? 索尼55HX800的参数 我的电视是索尼BRAVIA型号KDL-55HX800的 想无线联网应该怎么弄(家里有无线网) 中国银行个人定期存款质押贷款需要担保吗? 索尼KDL-55HX800电视机支持3D偏光眼镜吗?