arm11和linux有什么关系,arm内核和linux内核
本篇文章给大家谈谈arm11和linux有什么关系,以及arm内核和linux内核对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、初学嵌入式学习,用什么开发板较好?可以直接从ARM11学起吗?
- 2、想学习Arm系统了,学ARM一定要学Linux操作系统吗?
- 3、有网友说学嵌入式linux必须得用开发板来学,不然看再多书也没用,是不...
- 4、想学嵌入式linux,买友善mini2440(arm9),还是arm11?
初学嵌入式学习,用什么开发板较好?可以直接从ARM11学起吗?
1、对于ARM嵌入式的初学者,用ARM9开发板。\x0d\x0a\x0d\x0a首先,从功能上来说,ARM11要比ARM9强一些,但是性能优异并不代表适合初学者。对于初学者来说ARM11的有些功能是冗余。\x0d\x0a\x0d\x0a其次,学习ARM9或者ARM11就在所难免学习其所支持的操作系统Linux(ARM11可以支持Android)。
2、建议选择ARM9开发板。这是目前学习嵌入式性价比最好的方案。选择ARM7,可能连一个完整的Linux都跑不起来(因为很多ARM7 SoC是不带MMU的,如果是这样的板子,只能跑uCLinux,那我觉得,还不如不买)。
3、这儿建议你选用培训机构使用过的板子,我推荐基于ARM11的OK6410板子。有培训机构的配套资料,很多很全,遇到问题网上搜也能很快解决。楼上提到ARM9也是相当不错的选择,尤其是mini2440,LINUX内核直接支持。最近我有几个同学也去华清远见培训,他们使用的是款A8处理器的板子。
4、你买哪个开发板都可以,arm9和11基本差不多,而学习最耗时间的是对于操作系统原理和处理器保护模式原理的理解,如果你是希望能深入学习的,希望对底层有深入了解的,要试着裸奔程序,并试着开发简单的操作系统功能。一般刚学嵌入式开发,对于处理器保护模式、ARM等单片机内存组织模式的理解是非常棘手的。
5、完全是可以的。如今的ARM开发板入门学习资料,手把手教程等资料,安卓系统,Linux系统全覆盖,有C语言基础可以学习。 板子到手先按用户使用手册熟悉开发板,然后学习搭建开发环境,编译和烧写系统,最后是Linux应用和驱动,以及Android编程。重点是不要停留在理论上,一定要实际操作。
6、的是arm9,现在学习嵌入式用的最多 的就是arm11的cpu,这也算是一个规律,电子行业在发展,我们没有必要学习一些将要淘汰的东西,等我们学会了,这个也没多少人用了,那我们不是白学了。所以把握趋势很重要。
想学习Arm系统了,学ARM一定要学Linux操作系统吗?
非也,Wince 也可以。当然如果有能力的话自己也可以写一个简单的OS,总之是要把硬件驱动起来,并且达到管理它们的目的就可以了。当然你还可以定制你的硬件,自己做一台设备。
如果你不学习嵌入式编程的话,就不需要学习linux了。
ARM处理器只能运行linux系统,学习ARM一定要会使用linux。ARM入门书籍推荐:由赵星寒、刘涛、编著的《从51到ARM——32位嵌入式系统入门》。由 Nick.wang编著的《Study ARM Step by Step》。linux入门书籍推荐:由鸟哥编著的《linux私房菜》。
你可以先在电脑上装一个VMWare 1版本的虚拟机,然后在虚拟机里面装一个Ubuntu04LTS的Linux操作系统。然后在虚拟机里面开发嵌入式ARM。一般来说Linux的应用程序和Windows的不通用,不过一般都有功能类似的替代品。
当然,具体哪个版本要看你怎么进行 arm 相关学习了。我的建议是比最新版的 Fedora 版本早1或者2各版本的。当然如果你 Linux 熟练了,还是最新的用着舒服。当然也可以选择针对你 arm 环境的工具的版本。这在某些情况下很有必要。
有网友说学嵌入式linux必须得用开发板来学,不然看再多书也没用,是不...
最后来回答楼主的问题,学嵌入式必须要去实际操作,理论指导实践,在这个行业里,纸上谈兵是没有任何说服力的,当有一定的基础后,就去做项目,就像我们公司现在里面也有一些研究生,他们都是跟我们员工边做边学习。而且这样你学的好毕业之后出去马上就可以找一分待遇不错的工作。
嵌入式linux开发,肯定是要在linux系统下操作。同楼上所说,你也可以在虚拟机环境下开发。 楼主这是没学呢打算学嵌入式开发,还是已经有些基础了呢?那么针对嵌入式开发要学哪些我简单的说一下,仅代表当前主流观点。
这是linux编程的必修课,这本书是我自己用的,非常不错,利用它,你可以写出一个自己的qq程序。 其实单片机就是一台电脑,像现在的汽车控制、led控制、屏幕亮光程度控制,他都可以实现,自己买块开发板弄一下,你能学到很多的别人学不到的。
不过,还是建议读国外的书(如果有时间的话),长痛不如短痛。不一定非要有开发板,可以用skyeye等软件模拟。但是,软件模拟和实体机肯定是有区别的。还是建议选一块开发板。ARM板是个硬件,可以用来学习WinCE、Vxworks、Linux、uCos等等系统开发。可以用来学习以上系统的驱动和应用开发。
想学嵌入式linux,买友善mini2440(arm9),还是arm11?
你买哪个开发板都可以,arm9和11基本差不多,而学习最耗时间的是对于操作系统原理和处理器保护模式原理的理解,如果你是希望能深入学习的,希望对底层有深入了解的,要试着裸奔程序,并试着开发简单的操作系统功能。一般刚学嵌入式开发,对于处理器保护模式、ARM等单片机内存组织模式的理解是非常棘手的。
jz2440+韦东山系列教学视\x0d\x0a频,mini2440+国嵌视频都是不错的选择。\x0d\x0a\x0d\x0a最后,学习ARM9,可以按Linux应用开发、驱动开发顺序学习。如果想学习Android系统开发,可以学完ARM9再学习ARM11开发板下的安卓系统开发。因为安卓系统就是Linux内核+libc库用Java封装而成。
建议选择ARM9开发板。这是目前学习嵌入式性价比最好的方案。选择ARM7,可能连一个完整的Linux都跑不起来(因为很多ARM7 SoC是不带MMU的,如果是这样的板子,只能跑uCLinux,那我觉得,还不如不买)。
arm9和arm11区别不大,只是性能上的提高,然后arm11增加了图形处理的能力。arm7都还不过时。外面找工作,我是刚好是应届生,这个对我来说实际的经验要求不高。但你用AR9\ARM11肯定不是过时的。
买开发板是根据需求来买的,从用途上讲:如果仅仅是用做控制ARM7足够了;如果是用做低分辨率(小于等于320*240)的视频采集、传输,ARM9可以凑合用,ARM11要稍微好些;如果是需要高分辨率的话,用AA9比较适合。如果是学习的话,我个人认为选择ARM9作为入门比较好。
学Cortex-A8的芯片吧,OMAP35xx,AM37xx,DM37xx,S5PC100等,在上面跑个android等,学好了Cortex-A8的芯片之后,ARM9之类的就不在话下了。
arm11和linux有什么关系的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于arm内核和linux内核、arm11和linux有什么关系的信息别忘了在本站进行查找喔。