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

 我来答
游戏放松小助手
高粉答主

2020-05-09 · 我是游戏小达人,乐于助人
游戏放松小助手
采纳数:32 获赞数:76898

向TA提问 私信TA
展开全部

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

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

2、内核的配置有三种方式:make config 文本配置方式;make menuconfig 菜单配置方式;make xconfig 图形界面配置方式(需安装qt)。

3、终端输入命令:make menuconfig,打开内核配置界面。

4、内核裁剪需要根据项目需求,System V IPC (IPC:Inter Process Communication)是组系统调用及函数库,程序运行必备的,其余根据个人需求包含或删除。

5、在所有需要的选项配置完毕之后,按Esc退出,选择Yes保存,就完成了。

jiangtao9999
推荐于2017-10-13 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8207万
展开全部
linux 是操作系统内核。一般还可以说是一整套基于 Linux 内核运行的软件。
arm 嵌入式,是说的硬件。也就是把 arm 架构的 CPU 做的机器,嵌入到某个设备上作为一部分的开发。

一个是软件,一个是硬件。关系就是软件要运行在硬件上,硬件需要软件才能实现功能。

不过学完单片机的不理解 arm + linux 的组合确实让人奇怪,我在百度知道看过不少这种疑惑的问题。都是既然有了单片机那种直接写程序的思维,linux 似乎没有意义了。arm 有的也是多余的。
不知道老师怎么教出来的,可能有脱节吧……

单片机和 arm 的硬件性能和功能是天壤之别。所以为了实现更好的硬件和更多的功能。你需要大量的软件开发。单片机类似自己写操作系统自己写应用程序。在 arm 上,因为可以实现更多的功能,那么你就不可能为某些通用的功能和设计重复的开发。另外,因为 arm 的性能更高,资源更多,你需要开发各种任务调度,资源配置,I/O处理的基础功能,来实现 arm 本来就有的高性能。所以这个时候,操作系统的作用就是提供一些基础的资源管理硬件调用的功能,你就不需要费力的开发这些东西了。这就是 arm + linux 要实现的东西,有了 arm + linux ,再继续开发就只需要关注软件的功能了。
你在单片机上开发,有考虑过大容量内存的动态分配,多线程并行的任务调度、起停,通用接口的不同硬件的存取么?

如果你还不能理解,用单片机试试开发一下动态内存分配和进程任务调度就知道了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sensenhong
2012-11-03 · TA获得超过330个赞
知道小有建树答主
回答量:368
采纳率:100%
帮助的人:159万
展开全部
linux试平台,arm试一种核,没有直接得关系,可以不适用arm核也一样能用嵌入式。
arm只适用的比较多而已。问题越具体越好回答。
追问
我是刚学完单片机的。所以很多事情都类比于单片机。
我现在这么理解不知道对不对。arm是cpu是硬件。linux是操作系统是软件。我们现在就是要学习编写操作系统linux来控制arm。 不知道对不对。
问题2 以前学习单片机的时候 都是控制单片机的片上资源,现在怎么去控制arm板子上的资源比如io口什么的。 不胜感激
追答
这么理解试可以的。
不过单片机和linux操作系统比起来可以用九牛一毛形容,尤其现在的linux系统越来越复杂。你需要先学习一下编程。然后慢慢去理解linux内核
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
发酵乳9
2012-11-04 · TA获得超过409个赞
知道答主
回答量:55
采纳率:0%
帮助的人:13.3万
展开全部
linux是操作系统,软件 ARM是硬件!嵌入式是 将软件植入硬件实现智能化!所以两者缺一不可!想我刚开始在西嵌学嵌入式的时候,也是什么都不懂,嘿嘿!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式