ARM和Linux怎么结合起来啊?

时间:2021-12-30 04:02:53
    小弟我是一个绝对的菜鸟,对arm和linux连入门都够不上,看过不少大牛的高见和文章,对arm和linux这两个领域着迷了,所以过来咨询一下各位大牛这个arm和linux之间是什么联系,如果要同时涉足这两个领域,需要学习一些什么基础知识或者有什么好书可以推荐不?  (ps:可能我水平真的太菜了,标题写得太见笑就实在让各位见笑一下啦!!!——虚心求教~)

8 个解决方案

#1


arm是cpu
linux是os
linux可以在arm上运行

#2


arm机子上运行的linux服务比较少,因为arm的内存比较小,并且arm也不需要很多的linux服务,
所以运行诸如uclinux。 lz可以看看:
http://baike.baidu.com/view/163694.htm
arm是cpu也可以运行在pc机上,就是我们的pc机,不过英特尔,amd的芯片在pc机的还是垄断地位。不过arm已经有pc机了。。。。
arm cpu多用在嵌入式。。。。。。

#3


ARM7之上的CPU都可以移植进去操作系统如: uC/OS II, uClinux, Linux, WinCE等等,

甚至可以Android.

然后在操作系统的基础上添加应用就可以做个手机或者电脑了. 

只不过没有PC的功能对和处理能力强大就是了. 

相信以后差距会越来越小. 技术在进步......

手机都有四核了, 主频都快 2G了. 

#4


Linux系统装在arm上玩儿。。

#5


能推荐一些相关比较靠谱的书籍给小弟我么?
引用 2 楼 qyee16 的回复:
arm机子上运行的linux服务比较少,因为arm的内存比较小,并且arm也不需要很多的linux服务,
所以运行诸如uclinux。 lz可以看看:
http://baike.baidu.com/view/163694.htm
arm是cpu也可以运行在pc机上,就是我们的pc机,不过英特尔,amd的芯片在pc机的还是垄断地位。不过arm已经有pc机了。。。。
arm cpu多用在嵌入式……

#6


Linux想学就直接装个linux用
ARM的话学起来比较宽泛了,ARM由于是IP CORE所很多大厂都有自己的ARM SOC
那么ARM如果是为了跑LINUX的话,其实如果不做到driver层基本上来说与PC上的LINUX没区别,可以不用特意学。
如果做得比较底层的话就要了解ARM的体系结构还有就是要看driver的source code和某芯片的DATASHEET来注重细节了。
linux的话书:深入理解LINUX内核(第三版)
驱动的话:深入理解LINUX内核(第三版
至于Linux应用的话,就是经验了,用多了自然就会了。

#7


arm是一个cpu架构,现在使用这个架构的cpu有很多
linux是操作系统

二者结合属于嵌入式领域,在这个领域里arm核的cpu和linux操作系统用的最多

#8


太感谢啦!
引用 6 楼 livemylife 的回复:
Linux想学就直接装个linux用
ARM的话学起来比较宽泛了,ARM由于是IP CORE所很多大厂都有自己的ARM SOC
那么ARM如果是为了跑LINUX的话,其实如果不做到driver层基本上来说与PC上的LINUX没区别,可以不用特意学。
如果做得比较底层的话就要了解ARM的体系结构还有就是要看driver的source code和某芯片的DATASHEET来注重细节了。
lin……

#1


arm是cpu
linux是os
linux可以在arm上运行

#2


arm机子上运行的linux服务比较少,因为arm的内存比较小,并且arm也不需要很多的linux服务,
所以运行诸如uclinux。 lz可以看看:
http://baike.baidu.com/view/163694.htm
arm是cpu也可以运行在pc机上,就是我们的pc机,不过英特尔,amd的芯片在pc机的还是垄断地位。不过arm已经有pc机了。。。。
arm cpu多用在嵌入式。。。。。。

#3


ARM7之上的CPU都可以移植进去操作系统如: uC/OS II, uClinux, Linux, WinCE等等,

甚至可以Android.

然后在操作系统的基础上添加应用就可以做个手机或者电脑了. 

只不过没有PC的功能对和处理能力强大就是了. 

相信以后差距会越来越小. 技术在进步......

手机都有四核了, 主频都快 2G了. 

#4


Linux系统装在arm上玩儿。。

#5


能推荐一些相关比较靠谱的书籍给小弟我么?
引用 2 楼 qyee16 的回复:
arm机子上运行的linux服务比较少,因为arm的内存比较小,并且arm也不需要很多的linux服务,
所以运行诸如uclinux。 lz可以看看:
http://baike.baidu.com/view/163694.htm
arm是cpu也可以运行在pc机上,就是我们的pc机,不过英特尔,amd的芯片在pc机的还是垄断地位。不过arm已经有pc机了。。。。
arm cpu多用在嵌入式……

#6


Linux想学就直接装个linux用
ARM的话学起来比较宽泛了,ARM由于是IP CORE所很多大厂都有自己的ARM SOC
那么ARM如果是为了跑LINUX的话,其实如果不做到driver层基本上来说与PC上的LINUX没区别,可以不用特意学。
如果做得比较底层的话就要了解ARM的体系结构还有就是要看driver的source code和某芯片的DATASHEET来注重细节了。
linux的话书:深入理解LINUX内核(第三版)
驱动的话:深入理解LINUX内核(第三版
至于Linux应用的话,就是经验了,用多了自然就会了。

#7


arm是一个cpu架构,现在使用这个架构的cpu有很多
linux是操作系统

二者结合属于嵌入式领域,在这个领域里arm核的cpu和linux操作系统用的最多

#8


太感谢啦!
引用 6 楼 livemylife 的回复:
Linux想学就直接装个linux用
ARM的话学起来比较宽泛了,ARM由于是IP CORE所很多大厂都有自己的ARM SOC
那么ARM如果是为了跑LINUX的话,其实如果不做到driver层基本上来说与PC上的LINUX没区别,可以不用特意学。
如果做得比较底层的话就要了解ARM的体系结构还有就是要看driver的source code和某芯片的DATASHEET来注重细节了。
lin……