ARM 开发板 问题

我是学电子信息工程的,在学校学过C语言和一点嵌入式系统,现在想学ARM到时候看看能不能转研发,在网上看了很多开发板,友善之臂tiny210之类感觉挺好玩,但是不是很懂这个... 我是学电子信息工程的,在学校学过C语言和一点嵌入式系统,现在想学ARM 到时候看看能不能转研发,在网上看了很多开发板,友善之臂tiny210 之类 感觉挺好玩 ,但是不是很懂这个开发板能做什么,可以用来开发什么,求大侠指点迷津!! 展开
 我来答
大地瓜瓜
2012-04-14 · TA获得超过854个赞
知道答主
回答量:83
采纳率:0%
帮助的人:41.1万
展开全部
学ARM牵涉到得知识很多,基础是C语言和单片机,学好C语言就有好的软件基础,学好单片机就有好的硬件基础。为什么说这两门是基础呢,道理很简单,arm就是一个复杂的单片机。
学习也是一个循序渐进的过程,一个人用单片用得多的时候他就会碰到瓶颈,例如在做某些项目时,单片机工作频率低,不能运行大型程序,这时我们想到用处理速度更高的单片机,这时ARM是一个不错的选择;有时我们要同时处理多个任务,但单片机同一时间只能处理一个任务(只能运行一个程序),或许你会想到用多个单片机来完成,不错的想法,但用ARM或许能更好的能帮你解决问题。
上面说过既然ARM也是一个单片机,那么ARM用什么办法来实现多任务处理呢,这时我们会想到多任务操作系统——常用的liunx操作系统。我们用ARM来运行操作系系统,再用这个系统来运行我们的程序,这不就实现了多任务吗,就像我们电脑一样,你电脑装了WINDOWS系统后就可边看电影变听歌曲了,设想一下电脑不装系统能干什么,这很有意思,在操作系统出现以前,他们用按键控制计算机程序的运行,和用按键来控制单片机有舍区别?那为什么单片机不能运行操作系统,这是因为单片机得工作频率低和内部资源少使单片机难以运行操作系统。
至于开发板能做什么,很简单,只要你玩会了LIUNX系统,那么你在linux环境下(一般指的装有linux系统的电脑)编的各种程序都能下载到ARM里立运行,因为ARM里运行LIUNX系统,应用程序都可在liunx上运行,例如你编个摄像头驱动,MP3播放器,电影播放器,一些游戏等。就像在windows上运行软件一样。
这些知识是关于入门前对于arm有一个较系的了解和理解,希望对你有帮助(纯手写)
追问
好迷茫 现在 啊啊啊
依玉宇4s
2012-04-23 · TA获得超过181个赞
知道答主
回答量:399
采纳率:0%
帮助的人:123万
展开全部
建议买个开发板,有配套资料,资料很多,你想知道的差不多都在上面,入门没问题。TQ2440不错,有官网论坛,你可以先去看看。

TQ2440_CD光盘目录介绍
ARM学习资料 目录下包含了从网络上收集的ARM学习的相关资料

bootloader合集 目录下包含了常见的几种 bootloader的源码,仅供学习用。

Linux资源 目录下包含TQ2440配套的Linux源码、QT源码和平台建立所需的软件

TQ2440测试程序 目录下是TQ2440测试程序的源码包,用ADS1.2进行开发

TQ2440开发板配套电路图 目录下包含了TQ2440核心板的原理图,配套底板的PCB+原理图

TQ2440开发板配套教材集 目录下包含了TQ2440目前所有已经面世的配套教材

TQ2440开发板配套芯片手册目录下包含了TQ2440用到的芯片和LCD的技术手册

uCOS-II 目录下是支持TQ2440的uC/OS-II的源码包,用ADS1.2进行开发

Vxworks操作系统 目录下提供了Vxworks的操作系统的镜像和教程

WinCE资源 目录下包含了WinCE开发所需的源码包和平台建立所需的软件

Windows平台开发工具包 目录下包含了在Windows下开发时所使用的工具软件合集

出厂烧录镜像合集 目录下包含所有编译好的镜像,

都江堰操作系统 目录下包含了国产操作系统——都江堰操作系统针对TQ2440的源码和使用方法

开发板视频教程 目录下包含了天嵌科技推出的精品视频教程

三星原厂资料 目录下包含了三星公司网站提供的S3C2440A的资料
追问
友善的mini2440 怎么样呢?
追答
我不太清楚,没用过,所以给不了你建议,不好意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1174131
2012-04-13 · 超过35用户采纳过TA的回答
知道答主
回答量:171
采纳率:0%
帮助的人:86.6万
展开全部
开发板是你用来开发的平台 相当于单片机的最小系统和其他的外围器件,不过arm的比较复杂而已
开发板的可以用来你想要的任何电子东西
追问
那是用来开发安卓平板的吗 还是软件
追答
那是板子   安卓开发要用的是软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
低调才永存
2015-12-07 · TA获得超过6355个赞
知道大有可为答主
回答量:7368
采纳率:0%
帮助的人:1147万
展开全部
学ARM牵涉到得知识很多,基础是C语言和单片机,学好C语言就有好的软件基础,学好单片机就有好的硬件基础。为什么说这两门是基础呢,道理很简单,arm就是一个复杂的单片机。
学习也是一个循序渐进的过程,一个人用单片用得多的时候他就会碰到瓶颈,例如在做某些项目时,单片机工作频率低,不能运行大型程序,这时我们想到用处理速度更高的单片机,这时ARM是一个不错的选择;有时我们要同时处理多个任务,但单片机同一时间只能处理一个任务(只能运行一个程序),或许你会想到用多个单片机来完成,不错的想法,但用ARM或许能更好的能帮你解决问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2d69dd4
2015-12-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:3096
采纳率:100%
帮助的人:1101万
展开全部
ARM开发板,即以英国ARM(Advanced RISC Machines)公司的内核芯片作为CPU,同时附加其他外围功能的嵌入式开发板,用以评估内核芯片的功能和研发各科技类企业的产品。
ARM开发板根据ARM内核可以分为ARM7、ARM9、ARM11、 Cortex-M系列、Cortex-R系列、Cortex-A系列。其中Cortex-M系列又可分为Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4;Cortex-R系列分为Cortex-R4、Cortex-R5、Cortex-R7;Cortex-A系列分为Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A15、Cortex-A50等[2] ,同样也就有了对应内核的Cortex-M0开发板、Cortex-A5开发板、Cortex-A8开发板、Cortex-A9开发板、Cortex-R4开发板等等。由于ARM公司只对外提供ARM内核,各大厂商在授权付费使用ARM内核的基础上研发生产各自的芯片,形成了嵌入式ARM CPU的大家庭,提供这些内核芯片的厂商有Atmel、TI、飞思卡尔、NXP、ST、和三星等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
登峰造极低负载
2016-01-20 · TA获得超过117个赞
知道答主
回答量:205
采纳率:66%
帮助的人:22.1万
展开全部
ARM开发板,即以英国ARM(Advanced RISC Machines)公司的内核芯片作为CPU,同时附加其他外围功能的嵌入式开发板,用以评估内核芯片的功能和研发各科技类企业的产品[1] 。
ARM开发板根据ARM内核可以分为ARM7、ARM9、ARM11、 Cortex-M系列、Cortex-R系列、Cortex-A系列。其中Cortex-M系列又可分为Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4;Cortex-R系列分为Cortex-R4、Cortex-R5、Cortex-R7;Cortex-A系列分为Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A15、Cortex-A50等[2] ,同样也就有了对应内核的Cortex-M0开发板、Cortex-A5开发板、Cortex-A8开发板、Cortex-A9开发板、Cortex-R4开发板等等。由于ARM公司只对外提供ARM内核,各大厂商在授权付费使用ARM内核的基础上研发生产各自的芯片,形成了嵌入式ARM CPU的大家庭,提供这些内核芯片的厂商有Atmel、TI、飞思卡尔、NXP、ST、和三星等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式