初学嵌入式学习,用啥开发板较好?可以直接从ARM11学起吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学嵌入式学习,用啥开发板较好?可以直接从ARM11学起吗?相关的知识,希望对你有一定的参考价值。
如果经济条件允许的话,可以考虑选择ARM11开发板,甚至更高级的开发板。因为,在ARM11开发板上可以比较流畅的运行Android等大型移动操作系统。这样,一份投资,可以做更多的事情。
ARM9开发板上虽然也可以跑Android,不过,性能上还是有些不让人满意的。
ARM7,ARM9,ARM11只是硬件平台的区别,对于嵌入式软件开发来说,区别不太大,因为基本上不会有人去写汇编代码的:)大家都是拿C来开发,而且各个ARM SoC的架构实际上差别不大的,学会其中一个,是可以融会贯通的~
如果想尽量省钱的话,
建议选择ARM9开发板。这是目前学习嵌入式性价比最好的方案。选择ARM7,可能连一个完整的Linux都跑不起来(因为很多ARM7 SoC是不带MMU的,如果是这样的板子,只能跑uCLinux,那我觉得,还不如不买)。
如果你对PC架构比较了解的话,而且要更省钱的方法的话,
用Bochs,VirtualBox,VMware,QEMU等虚拟机照样可以学习嵌入式软件开发的相关基础知识。
在虚拟机上开发完,然后移植到自己的PC上,为自己的PC写个Bootloader,也一样可以达到学习的目的。不过使用开发板,可以让自己更贴近将来的工作环境,也是很有必要的。
开发板的品牌,我就不说了。你上淘宝上,搜索“ARM9 开发板”,哪个销售量最多,就买哪个。永远不要相信一些广告贴~大众的选择,永远是最好的~
希望可以帮助到你。有问题,可以继续追问。 参考技术A 对于ARM嵌入式的初学者,用ARM9开发板。
首先,从功能上来说,ARM11要比ARM9强一些,但是性能优异并不代表适合初学者。对于初学者来说ARM11的有些功能是冗余。
其次,学习ARM9或者ARM11就在所难免学习其所支持的操作系统Linux(ARM11可以支持Android)。目前,市面上ARM9的开发版的价格
要比ARM11低很多,而两者都可以运行Linux操作系统。并且ARM9开发板的资料和教学视频也更多一些。jz2440+韦东山系列教学视
频,mini2440+国嵌视频都是不错的选择。
最后,学习ARM9,可以按Linux应用开发、驱动开发顺序学习。如果想学习Android系统开发,可以学完ARM9再学习ARM11开发板下的安卓系统开发。因为安卓系统就是Linux内核+libc库用Java封装而成。 参考技术B 建议了解下飞凌或者友善的6410开发板,都不错的,做工和软件都没的说的
不过友善的好些东西不开源的,挺让人纠结的。呵呵。 参考技术C 不如学习4412开发板,
iTOP-4412开发板覆盖三大系统:Linux-QT+Android+Ubuntu操作系统,用这块板子将接触这三个系统;;;
2.资料免费视频教程(迅为一线研发工程师录制-不断更新)+项目实战+纸质书籍;;;
第一部分 迅为电子开发板入门视频;;;
第二部分 iTOP-4412开发板硬件设计指导视频;;;
第三部分 uboot教程;;;
第四部分 Linux系统编程;;;
第五部分 Linux-x86-Qt5.3.2以及QtE4.7.1应用视频;;;
第六部分 Linux驱动教程;;;
第七部分 迅为电子Java视频教程;;;
第八部分 Android应用程序视频;;;
第九部分 Android应用教程2015;;;
附 录 裸机程序实验文档以及工具文件;;;
3.学习交流群-现在已扩展7大交流群,共同交流进步;;;
以上是关于初学嵌入式学习,用啥开发板较好?可以直接从ARM11学起吗?的主要内容,如果未能解决你的问题,请参考以下文章
大家好,我是单片机初学者,呵呵,请问AT89C2051 单片机程序烧录工具用啥较好,可以用STC-ISP吗?