0度空间的鱼
首先我没用过cortex-A8,不做讨论。我最开始学的是ARM7,然后用到arm9、arm11、cortex-M4。1、arm9和arm11区别不大,只是性能上的提高,然后arm11增加了图形处理的能力。2、arm7都还不过时。外面找工作,我是刚好是应届生,这个对我来说实际的经验要求不高。但你用AR9\ARM11肯定不是过时的。3、只要你学透了arm架构的任何一款处理器的驱动开发,上手其他arm架构估计不超过1天(8小时),因为驱动开发很多地方时相通的。驱动开发对硬件架构先不说,难度在于linux系统,尤其是内核。4、你说对了,这是相当重要的一部分,如果这些都不熟悉,那么对于这个arm架构你是没有掌握的,尤其是驱动工程师!从你问的问题来看,我不建议你使用cortexA8的处理器。A系列面向的是应用,如手持设备等,复杂度很高。这儿建议你选用培训机构使用过的板子,我推荐基于ARM11的OK6410板子。有培训机构的配套资料,很多很全,遇到问题网上搜也能很快解决。楼上提到ARM9也是相当不错的选择,尤其是mini2440,LINUX内核直接支持。最近我有几个同学也去华清远见培训,他们使用的是款A8处理器的板子。不过这个东西出来的学习资料很少,非常不适合你入手。除非你也去培训,那是题外话,修行靠个人。总的来说,不要纠结使用哪个处理器,他们都是相通的,先买一个板子来用起,那才是王道。对了,OK6410能跑android。
和平海棠
Linux是免费开元的操作系统,也是使用率最为广泛的的操作系统,目前Linux市场发展前景是非常不错的,也是适合零基础学习的;现在Linux培训的机构有很多,不同的机构课程、师资力量不同,自然价格也是不同的,一般情况下来说,Linux培训的价格在一万三到两万元之间,具体需要结合机构的实际情况来决定。
婷婷1029
参加培训都挺贵的,如果自己c语言,单片机都还好的话,完全可以自学的。培训机构大家一直众说纷纭,到底好不好还是要自己去参加了才知道。培训机构的宣传每个都让人感觉参加了他的培训就必能成才。所以要保持清醒的头脑很重要。自学最关键的是要一个好的学习资料,网上有很多的共享资料,可以去找找看,如果找不到合适的,那就花一点钱去买资料也可以啊。毕竟天下没有免费的午餐,好的资料是不会免费的,可以到我的用户资料里的个人简介中看看,这是个视频资料,也有文档,像上课一样。
优质工程师考试问答知识库