Linux和 arm 恳请专业人士赐教
发布网友
发布时间:2022-05-05 07:17
我来回答
共3个回答
热心网友
时间:2023-10-14 21:12
一、linux与arm板通过JTAG通讯,如果arm板相应的驱动搭建好,可以通过串行
口、usb以及以太网口通讯。linux是你的开发环境,而arm板是你的运行环境。
二、这个问题太大不好回答,其实嵌入式领域我觉得还没有可以奉为圭表的教材。最好的教材应该是你的开发板对应的技术手册,我一般用s3c2410,推荐用s3c2410完全开发手册。
三、这个还是要看你实现什么功能。一般开发板都有基础的硬件了,如果你有意移植操作系统到arm板上的话,其实写代码跟pc端区别不大,硬件细节都封装好了。当然,如果你的项目要求比较高,需要协处理器之类的,那你最好还是关注一下硬件,毕竟技不压身,搞嵌入式迟早还是要学的。
四、arm板上开发可以在裸机上开发,也可以带操作系统的。如果是采用操作系统的话,与pc端区别不大。如果是裸机开发,则部分驱动硬件的代码要参考一下你的硬件说明。流程一般是在pc端利用arm-gcc工具链编译,然后下载代码到开发板上,执行得到结果。
五、你最好先参考一下linux环境下交叉编译工具链配置的文章,然后再学习一下命令行编译。
参考资料:http://www.diybl.com/course/6_system/linux/Linuxjs/2008721/133657.html
热心网友
时间:2023-10-14 21:12
我也是嵌入式初学者 一起等待高人回答
热心网友
时间:2023-10-14 21:13
1、我们先劈开Linux不说,初期搞arm要从底层做起,像搞单片机一样,通过编程实现对arm的IO口的控制(如流水灯实验),对中断、定时等的控制。这就是所说的裸跑程序。当然,这些都要建立在你对arm硬件了解的基础上;
2、当你对arm的硬件比较熟悉后,就不用在写那些裸跑程序了,要学着给arm植入系统,这就和Linux扯上了关系。当然你也可以不用Linux系统,windows系统也可以植入arm中(windows CE),但是微软可没那么傻,windows CE 像所有其他windows系统一样需要付费。基于Linux是开源的,我们可以免费的享用她。所以我们一般采用Linux系统。
还有啥疑问,QQ:798216108
嵌入式arm和linux的区别
arm指的是一系列单片机内核,Linux指的是一个操作系统,一个是硬件IC,一个是软件系统,在arm上可以运行Linux的!
linux下arm开发,哪个好
下面就对你提出的问题进行回答:入手首先要了解arm体系结构,学习一下arm的汇编会加深对arm的体系的理解也是必须学的,掌握arm都有哪些资源,最后是环境搭建编程,还有的是arm一般有操作系统的,一般不会向51那样直接裸板跑,所以最好要熟悉一个嵌入式系统 如:linux wince VxWork 等等。avr要取代51成趋...
ARM与Linux的关系?
ARM是处理器架构, Linux是操作系统,二者是土地与农作物的关系。
ARM_Linux操作系统是什么?
arm linux 就是 linux,只不过不是运行在通常的PC上,而是运行在 ARM 处理器环境,比如各种 arm 处理器的手机平板中运行的 android 系统,其内核就是 arm linux。
关于linux和arm嵌入式的关系。
linux 是操作系统内核。一般还可以说是一整套基于 Linux 内核运行的软件。arm 嵌入式,是说的硬件。也就是把 arm 架构的 CPU 做的机器,嵌入到某个设备上作为一部分的开发。一个是软件,一个是硬件。关系就是软件要运行在硬件上,硬件需要软件才能实现功能。不过学完单片机的不理解 arm + linux 的...
linux与单片机的关系linux与单片机
从理论上来说楼主的功能可以实现,但是前提是你很熟悉单片机编程和armlinux,而且电路知识也必须熟悉。从楼主的提问来看我不认为你是一个电子方面的专业人士,所以你真想做就需要毅力了,光买点零件回来是不够的 如何在单片机装Linux系统?按道理来说有这几年经验,应该已经熟悉了几款单片机,像stm系列或者...
ARM与Linux是什么关系?ARM本身已经有Linux了,还是需要往里烧写...
1. ARM与Linux是什么关系? 就是PC和XP的关系,不过你要注意,ARM7不能运行linux的,因为其不带操作系统的,ARM9 或以上才可以 2. ARM本身已经有Linux了,还是需要往里烧写Linux?很显然,你要往ARM里烧写linux才行。本身是不带的,不过有的ARM试验箱本身就有的,例如MagicARM2410,当然ARM也可以...
我想知道嵌入式linux和ARM的关系
你的技术够硬的话可以熟练使用,可以将大部分精力放在干真正的工作上去,所以Linux是一个完美的开发环境。正因为如此,当ARM开始独步嵌入式时,Linux就成为标准的开发者使用的开发环境,而如今嵌入式发展这么多微软还没有一个支持ARM体系的操作系统,所以微软在嵌入式上先天不足。
arm内核与linux内核有什么不同
arm是处理器(cpu)的一种架构,目前就是arm和x86两种,通常用的计算机就是x86架构的,一般的手机都是arm架构的。linux是操作系统,就想windows一样,是操作系统。所以通常说的arm内核是指处理器的内核,linux内核指的是操作系统的软件内核。
想买个本子,用于工作,开发linux+arm,需要什么配置
不需要什么配置,买个2500-3000的基本就ok了。但是如果做嵌入式开发的,我建议你装xp系统,不用win7什么的,到时候兼容性问题能搞死你。