arm开发版怎样选择?简说ARM开发小知识
扫描二维码
随时随地手机看文章
在嵌入式开发过程中,arm开发板的选择也是至关重要的。选择了好的arm开发板对于学习会起到事半功倍的效果的。首先来说就是要先把握最近的形式,了解相关的知识,看一下什么CPU用的最多,什么CPU最稳定,要定位好自己的目标有选择的学习嵌入式。对于现在来说,arm11用的是最多的,很多的工业也都在使用。纵观发展史,在07年之前学习嵌入式最多的是arm7,之后的几年学习嵌入式用的最多的就是arm9,现在来说学习嵌入式最多的就是arm11的cpu,所以说选择arm开发板是要根据当前的行业来定的。
要把握最近的形式,看看什么cpu用的最多,什么cpu最稳定,定位自己的目标有选择的学习嵌入式。现在的arm11用的最多,很多的工业上都在用,在07年之前学习嵌入式用的最多的是arm7,从07年之后的几年学习嵌入式用的最多 的是arm9,现在学习嵌入式用的最多 的就是arm11的cpu,这也算是一个规律,电子行业在发展,我们没有必要学习一些将要淘汰的东西,等我们学会了,这个也没多少人用了,那我们不是白学了。所以把握趋势很重要。
其次选择arm开发板要注意的是硬件资源,这就包含了CPU、ROM、RAM、各种接口。其中NanD Flash、Nor Flash和SDRAM的大小一定要满足自已开发的要求,要做到的是用最少的钱学习最多的东西,也可以看一下可扩展的接口是否充足。再来说说软件资源,软件资源对一个初学者来说是至关重要的,因为不同的arm开发板提供的软件资源差别是比较大的,其中包括嵌入式开发操作系统以及相应的驱动(最好有源代码)、开发工具、调试工具、学习用源代码、底板原理图、有相应的技术支持等等。
软件资源对一个初学者来说也是很重要的,因为不同的开发板提供的软件资源差别很大。一般必须包括:嵌入式开发操作系统以及相应的驱动(最好有源代码)、开发工具、调试工具、学习用源代码、底板原理图、有相应的技术支持等等。现在的开发板一般的都可以提供丰富的代码,资料从网上一搜也是一大堆,原理图什么的也都提供。
当然技术支持是非常重要的,新手在学习嵌入式开发的时候对于一个简单的烧写系统的过程可能要弄好几天,更别说更高层次的开发了。主要就是因为遇到的问题不清楚其中的原理,发生错误的时候也不知道问题在哪里,所以说技术支持就是非常重要的了。不过现在各个开发板厂商都成自己有技术支持,不过其中的差别也是很大的,一定要会分辨选择好的。还有就是价格方面的问题,因为学习的话肯定要有投入当然也不要乱投入,买一个开发板要几百块钱,当然这是必须的一个过程,只有实践才能让技术越来越熟练。
最重要的就是技术支持,初学者在学习嵌入式的时候,可能 一个简单的烧写系统的过程可能都要弄好几天(有过这个经历的人一定有同感),所以更别说做开发了。其实初学者遇到 的问题在有一些基础的人看来可能是非常容易的一件事情,因为不太清楚其中的原理,所以不知道错在什么地方了。所以有一个技术支持是很重要的,不过现在的各个开发板厂商都称自己有技术支持,不过做的可真让人差劲。我做过很多关于开发板相关的项目,也遇到很多初学者的困惑,也感觉到初学者为此而付出艰辛的努力,我很愿意帮助初学者,助人为乐嘛。我本着为初学者服务的目的,为大家提供一个嵌入式交流平台。
现在大部分使用开发板的用户是学生,学生没有多少钱的,买一块开发板好几百,一个月的生活费呢,不过这个投入我认为是值得的,这一次的投入可能会改变我们以后的一生的职业,我们学到的是以后工作中用到的实实在在的技术,现在做技术的很值钱的,我们可以上网上搜一下,现在的嵌入式工程师的薪水怎么样,就是让人羡慕嫉妒恨的。所以我们不应该只看眼前的利益,把眼光放长远一些。