导航:首页 > 操作系统 > armlinux

armlinux

发布时间:2022-01-23 08:13:48

⑴ ARM与linux是什么关系ARM本身已经有Linux了,还是需要往里烧写Linux

我来回答你吧
1. ARM与Linux是什么关系? 就是PC和XP的关系,不过你要注意,ARM7不能运行linux的,因为其不带操作系统的,ARM9 或以上才可以

2. ARM本身已经有Linux了,还是需要往里烧写Linux?很显然,你要往ARM里烧写linux才行。本身是不带的,不过有的ARM试验箱本身就有的,例如MagicARM2410,当然ARM也可以烧写其他系统,如winCE

3. ARM编写的程序,是直接控制io口?还是直接调用函数如(printf());
如果你把端口配置成io口,当然可以直接控制了。如果你装系统了,端口被重新赋予新的定义了,明显要调用接口函数(注意这是系统自带的)了

4.学习的话需要用什么软件,电脑一定安装有Linux系统吗?
当然,如果你搞ARM-linux,一定要装的,我原来一般是用虚拟机的,挺好用的,但是对电脑的配置相对要过一点,最好2G吧

5.基于Linux的编程时什么意思?与普通的51单片机编程有什么区别?
是指在linux系统下对你的ARM处理器的资源进行分配,就像在xp系统下你用VC编程一样,与51肯定是不一样的,51是8位机不带系统的,你没听过基于linux的51单片机编程吧?

最后给你推荐几本ARM-Linux的书,我原来也是搞ARM的,现在实习就不弄了
你可以看这个问题,我回答的:http://..com/question/146513466.html

⑵ 新人求教:arm在什么linux版本下支持的较好

redhat9.0,绝对的,我们培训就用的这个,方便开发,bug少。说ubuntu 的绝对不是搞嵌入式开发的。 我是原二楼。回三楼:都是自己更新内核的。ubuntu的确很炫,我只能说,不适合嵌入式开发,开发的时候你就知道了,bug一堆,缺少各种库文件,让你爽歪歪。

⑶ ARM与Linux的关系

ARM是处理器架构, Linux是操作系统,二者是土地与农作物的关系。

⑷ linux和arm

linux是操作系统内核
arm是cpu
想要在arm上配置linux就必须知道一些linux命令

⑸ ARM LINUX与普通LINUX区别

相对于ARM linux,我们说的普通linux指的是X86 linux,他们都是linux系统,但是由于ARM和X86是不同的CPU架构,他们的指令集不同,所以软件编译环境不同,软件代码一般不能互用,一般需要进行兼容性移植。
X86是经典的CISC指令集,指令集复杂,功能多,串行执行,但是也意味着执行效率低下,但性价比突出,所以称为民用终端的主流处理器内置指令集。Intel和AMD的家用处理器都是X86指令集。以X86为代表的CISC,理论并发线程1-2条。
ARM是Advanced RISC Machine 的缩写。它的指令集比RISC还要精简。通常使用ARM架构处理器的机型,多为嵌入式或者便携机。主频通常不高,现在高通公司的ARM架构处理器有1.0GHz的,已经算相当高了。另外,ARM 7沿用冯·诺依曼结构;而从ARM 9以后,就都采用了哈佛结构。ARM的并发线程,理论上有4条左右,处理效率较X86高不少。

android,ARM,Linux之间有什么联系

主要是硬件设计方面和软件设计方面的关系, 整个平台需要3者搭配组成.
ARM是做CPU开发的, 然后以ARM CPU做内核的硬件需要一些操作系统;
其中就有android系统和linux系统对其的支持, 如蓝光播放机的系统是基于linux开发的;
然后Android又是基于Linux内核开发的操作系统. 目前手机平板有很大一部分是使用的android系统.
手机平台蓝光播放机等的主芯片CPU内核基本上均是基于ARM授权开发的.
补充:
android是google大神推出的新操作系统。
arm是一种精简指令集的cpu,对立于传统的复杂指令集cpu,如X86架构的。
linux也是一种操作系统,嵌入式与服务器上占据绝对优势,与windows二分天下
关系就是 android和linux都可以在arm上运行。

⑺ ARM处理器可以使用LINUX系统吗

非常肯定的告诉你:ARM7及其以上的都可以跑Linux,ARM7以下的版本现在基本不用,或者停产。
不带内存管理单元(MMU)的用uClinux,带内存管理的别说跑Linux,跑windows ce都行。

⑻ 做arm开发,用哪个linux发行版本比较合适

arm7用uclinux比较好,要是ARM9且内存比较大的(32兆以上)用嵌入式linux比较好。当前的linux内核大都是2.6以上版本。自己剪裁一下内核,在arm运行是没有问题的。

⑼ 关于linux和arm嵌入式的关系。

linux是操作系统内核。arm嵌入式,是说的硬件。也就是把arm 架构的CPU做的机器,嵌入到某个设备上作为一部分的开发。操作方法如下:

1、新建一个目录:mkdir embedded_linux,将linux内核解压到该目录下:tar -jxf linux-3.1.1.tar.bz2 -C embedded_linux/。

⑽ 操作系统内核为linuxarmv7l是什么意思

Android是基于Linux内核的操作系统。

提到Linux内核的时候,应该把它从概念上和“Linux操作系统”分割看来,内核只包括最基本的抽象,内存模型、进程调度、中断处理等等。而操作系统是一个更广的概念,不光包括内核,还包括了设备驱动、应用程序框架以及一些关键的能够让这个操作系统能为人所用的软件。所以Ubuntu, Fedora等等这些桌面发行版可以看做是包装了Linux内核的、不同的Linux操作系统。

Android 开发之初fork了Linux kernel,在其基础上进行了以下改进:
1. 添加新的的设备驱动
2. 重写了c lib(Bionic)
3. 实现了基于Java的应用程序框架
4. 对内核的小修改
大部分的修改都是在内核之上的,也就是说android内核和其他桌面Linux内核是非常接近的(在Linux kernel 3.3 之后,Android分支的内核代码开始merge回原Linux内核repo),内核所完成的抽象,如内存模型、进程调度等,是一致的。

Android不是Linux
看到这个标题大家可能会有些迷惑,前面不是一直说Android是基于Linux内核的吗,怎么现在又不是Linux了?迷惑也是正常的,请先看下面几个要点,然后我们将对每一个要点进行分析,看完后你就会觉得Android不是Linux了。
1.它没有本地窗口系统
什么是本地窗口系统呢?本地窗口系统是指GNU/Linux上的X窗口系统,或者Mac OX X的Quartz等。不同的操作系统的窗口系统可能不一样,Android并没有使用(也不需要使用)Linux的X窗口系统,这是Android不是Linux的一个基本原因。
2.它没有glibc支持
由于Android最初用于一些便携的移动设备上,所以,可能出于效率等方面的考虑,Android并没有采用glibc作为C库,而是Google自己开发了一套Bionic Libc来代替glibc。
3.它并不包括一整套标准的Linux使用程序
Android并没有完全照搬Liunx系统的内核,除了修正部分Liunx的Bug之外,还增加了不少内容,比如:它基于ARM构架增加的Gold-Fish平台,以及yaffs2 FLASH文件系统等。
4.Android专有的驱动程序
除了上面这些不同点之外,Android还对Linux设备驱动进行了增强。

上面这些要点足以说明Android不是Linux。本书的主要内容将围绕Android的这些特有的部分展开,我们的讲解会尽量通俗易懂,但还是建议大家先复习一下Linux内核的基本知识。在具体学习之前,我们还是先来总体浏览一下Android对Linux内核进行了哪些改动,在移植时就需要对这些改动加以调整。

阅读全文

与armlinux相关的资料

热点内容
安卓手机屏幕按住一直抖怎么办 浏览:193
压缩率公式 浏览:319
蓝虎app怎么下载 浏览:612
周易江湖pdf 浏览:859
java取主机名 浏览:364
python转为unicode 浏览:293
米家app门锁怎么解绑 浏览:326
田英章楷书pdf 浏览:200
为什么zar找不到解压文件 浏览:120
mud手机app源码 浏览:180
app怎么查看自己的主域名 浏览:641
欧洲银行加密币市场 浏览:860
linuxc编程高级 浏览:734
python解码vip视频 浏览:596
丑陋的中国人pdf 浏览:719
我的世界如何在服务器里面装模组 浏览:624
javaweb进销存源码下载 浏览:557
单片机遥控门铃设计图解 浏览:324
闪送app怎么更改照片 浏览:160
公司的程序员开始忙了 浏览:507