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

请问学习arm 的步骤?

发布网友 发布时间:2022-04-26 02:15

我来回答

4个回答

热心网友 时间:2022-06-19 23:38

我最近买了块s3c2440的arm9板子。然后最近学校也开了这门课。和你分享下一些学习个过程。
1.arm学习涉及到硬件知识。只是在不同的系统和利用不同的语言设计到的应该知识多少不同而已。比如,在wince系统上,你直接开发应用程序就好了。但是如果你写的程序和外部设备有关,你需要了解设备的硬件(寄存器,引脚功能之类的);如果在arm裸机中直接运行程序,那些程序很明显要时刻与硬件想关联,代码都是与引脚,中断,定时器,寄存器等直接联系的。除此之外,用c写和用汇编写,设计的硬件复杂程度稍稍不同。这些是为了说明,硬件的那些芯片的管脚等方面的知识,都是必要的。楼上比喻说的很好,程序控制的也不多是硬件,所以你要知道引脚对应的功能。
2.入门知识其实很杂。软件:汇编,c/c++,熟悉linux系统及内核。硬件:电路,微机原理等。
这个不必都准备好了才开始上手,边学边补充知识就好了。
3.怎么学?
我是先全局后具体的思维方式。我建议先从体系上去学习arm的知识。搞明白一个完整的系统是如何搭建的。那么你可以买块板子,找个任务来做。一般有配套光盘,你可以参考资料做个实际的东西。这样就可以把一个系统整体过一遍了:移植到驱动到应用程序开发。这样下来就有点感觉了。当然这只是为了建立一种直观的东西,剩下的还要具体的学习编程和硬件,甚至很多。

热心网友 时间:2022-06-19 23:38

学习arm不能着急,首先你需要买个arm学习版,我在淘宝上买的。不太贵S3C2440,500+元。资料非常多,建议买arm9,因为ram11的资料太少,不适于自学。然后你学要怎么用那些软件,软件非常多,跑几个人家送个你的裸机程序。最后就是真正的学习arm 包括体系结构,c语言,c++,linux,内核.....我来回答楼主为什么学习引脚功能。你学习arm就不可避免的自己开发程序,如果你不知道引脚功能,你如何开发程序?打个比方,你不知道小明和小强家住在哪,你怎么给小明和小强家修路?

热心网友 时间:2022-06-19 23:38

学arm跟单片机一样的,编程是根据芯片的功能来编的。一般会单片机的学ARM也很快。多实践就好了。网上有很多免费的视频可以跟着学学。经济能力不错可以买个开发板那样学得更快!

热心网友 时间:2022-06-19 23:39

1、Linux 基础
2、Shell 编程基础
3、Linux 下的 C 编程基础
4、嵌入式系统开发基
5、嵌入式系统移植
6、嵌入式 Linux 下串口通信
7、嵌入式系统中多进程程序设计
8、嵌入式系统中多线程程序设计
9、嵌入式 Linux 网络编程
10、GUI 程序开发
11、Linux 字符设备驱动程序
12、文件系统
学习ARM的重点是什么

1、ARM连接的外设功能模块,其含有很多的功能寄存器,需要了解 2、尽量了解ARM的启动代码和各个模块的启动代码 3、对应的各个模块都看看相关的例程 4、了解ATPC 然后再开始做一些深入的编程。最后就得学习一种操作系统,毕竟ARM是可以跑操作系统的,推荐学习linux,学习linux后就可以开发一些驱动,应用程序。

本人想学ARM之类的知识~ 本人机电一体化中专毕业

1).建议从C语言入手(推荐书本C primer plus),无论单片机还是ARM较好的C语言基础都相当重要。2).直接学arm比较有难度,建议先学51(大概有个了解就够啦,推荐郭天祥的<十天学会单片机>视频教程)3).熟悉嵌入式系统,建议从linux入手,此时只需能够运用基本运用linux的系统调用就可啦。4).将arm当作...

1. 从0开始学ARM-安装Keil MDK uVision集成开发环境

我们采用的安装包是Keil MDK-ARM 4.14版本,包括ARM的编译器和uVision 4集成开发环境。该环境具有良好的模拟ARM指令环境,非常适合学习ARM指令。下载地址:download.csdn.net/downl...右边点击mdk414.exe -->以管理员身份运行 选择安装目录,尽量不要有中文目录:输入任意的name、e-mail:点击Finish即可...

怎么开始学习arm

1.最好有块开发板,我觉得这是必须的。2.开发板有很多资料。3.首先熟悉一下开发环境的使用方法。4.接下来看例程,一定很困难(我开始是这样的),不知道为什么那么写,那就看相应的arm编程手册及其硬件手册。5.感觉有点看懂了,自己着手建立一个工程,模仿着写一个程序,当然可能有错误,没关系,慢...

ARM嵌入式系统的学习步骤?(入门级基础的)

1,你到网上买一个开发板,几百元,资源丰富的,不要图便宜,然后光盘里有资源,上面会教如何下载程序。2,学习ARM时,你就要学习LINUX和WINCE这两个最基本的操作系统运用在单片机上。3,同样的理,你也要买ARM2410/2440为代表的开发板,慢慢按照说明书一步一步地操作,练习,不停地做实验,就学会了...

我刚买了arm实验板,请问有没有高手说一下怎样用才能尽快学好arm

初学,先学习裸机下的程序,把板子提供的例程下进去看看现象,一边看现象一边对着代码分析,对着芯片手册熟悉芯片的寄存器和他的功能,然后再去学操作系统如LINUX WINCE

学习ARM从哪里入手好呢?

先从最简单的linux应用程序开始,熟悉ARM的编译环境;然后研究研究uboot,顺便学习下ARM的汇编;再开始捯饬捯饬简单的linux字符型驱动,能控制一些gpio的亮灭。至于入门以后,就看你对什么方面更感兴趣了,喜欢做图形的就去折腾QT,MINI GUI,micro windows;喜欢linux驱动就好好读读linux设备驱动这本书;...

arm汇编语言,之前从未接触过汇编语言,有什么较为基础的最好是从零开始...

先从arm的存储器结构入手学习,然后再从arm的简单指令集开始结合前边的存储器结构,再在arm芯片开发板是学习,看这个arm芯片的数据手册,了解一下arm的寄存器结构。多找找这方面的教程和网页。最后在开发板上试着写两个硬件的驱动程序(比如LCD的或者IIC的或者简单的GPIO)。基本上arm的汇编语言你就学会...

ARM应该从什么地方开始下手学习

一定要会C语言。买一块学习板,配套全部的学习资料,开始按照对应的指导手册一个程序一个程序的去编译下载,对ARM有个基本的了解。详细的去读cpu的datasheet,对照着对应例程,一条语句一条语句的去理解。就这样,这是死功夫,没的捷径

自学ARM嵌入式应该先从哪些知识入手?

2,学习arm,不要着急上手arm开发板,不然遇到很多问题你都无法下手,建议你先认真大好基础。现在arm一般和linux搭配使用,所以建议你先大好linux基础,以后在上手arm就容易多了。3,学习linux之后,你要晓得c语言还是蛮重要的。4,在1,2之后希望你能够拥有一块开发板,不贵3,4百的样子,我自己有3,...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
dnf赛丽亚的物品合成怎么用 劳力士蓝游艇适合搭配什么风格的表带? 我想在一电脑上同时开两个或者多个用户名怎么做,,求助高手~~! 女孩子自考什么专业好 女生自考什么专业含金量高 清华自强计划招生通过了是不是就可以被录取? 清华自强计划好通过吗? 清华大学自强计划过了笔试有分加吗? 20以内的质数加上1还是质数的数有()。 20以内的质数中,两个质数之和还是质数的共有( )组.A.2B.3C.4D. 韵达换货单号:3966040508427 如何学习ARM 你好,换货单号4301545272538韵达快递? 换货单号75322905450166? 亲 韵达 3903420424427 换货单号 查收 [韵达快递]快递单号[3830180072416] 换货单号 亲,换货韵达快递4303161011161到哪里了? 4600296305297韵达,换货单号查物流 你好,换货单号4301545272538韵达快递 查快递单号查询换货 金弓达红色版32G 韵达单号4307035486950? 用韵达快递退货,在哪能查物流 韵达换货单查询网站 换货单号 韵达4601533131395? 换货韵达4601407624203请问这个单号的货到了哪里。 请问我的韵达换货发出单号4311197509903快递到哪啦? 换货单号韵达快递4301440083103查看物流 换货回寄韵达快递:3923413801995请注意查收? 您好,您的换货单号是韵达4602581658625已到哪里? 韵达换货发出单号4311197509903? oppo手机照相自动旋转 韵达快递换货单号1901360021943 韵达 学ARM到底学什么? 学ARM难吗? 怎样学习arm 怎么开始自学ARM,求路线 那个app可以看扫黑风暴 ARM怎么学习 扫黑风暴番外篇在哪看 arm该如何学习? 对一个有单片机基础的人来说,如何学习ARM? 如何才能快速的学习ARM单片机。我有51的基础 学习ARM之前要学些什么作为基础? 怎样快速学习ARM编程? 我接下来怎么学习arm? 大学生学ARM前的必要准备是什么? 怎么样能把自己的终端IP改了 怎么批处将局域网内电脑终端上的ip地址理修改为管理员分配的ip地址 怎样修改电脑的IP地址?在哪里更改? 我的电脑端ip地址是192.168.1.104那录像机端的ip地址要改成什么呀? 单眼皮如何化眼妆?