1)先想清楚自己为啥要学ARM。如果只是用在一些简单的控制项目上,或者拿它替代以前的8位、16位单片机,那ARM7就够用了;但要是打算搞网络通信、音视频处理这种比较复杂的东西,那就得选ARM9。
2)再看看你自己啥水平。学ARM的大概分三类人:
一类是计算机专业的,操作系统这些软件知识还行,但硬件方面差点意思。那你还是适合搞ARM软件开发,直接上手ARM9,跑Linux、WinCE这些系统更合适你,当然也有做ARM7应用软件的,不过搞底层驱动的真不多。
第二类是电子类专业的,硬件底子还可以,就是对操作系统、数据库这些软件不太熟。你们大多数都玩过单片机,写点小程序没问题,但一上ARM做大项目就有点吃力,特别是Linux、WinCE这些系统不是几个月就能搞定的。建议还是从ARM7和小一点的操作系统入手,够用就行,别上来就冲高端。
第三类就是软硬件都不太懂的,有的是真的需要学,有的就是跟风。如果你自学能力一般,建议报个培训班,或者先整明白单片机,再学ARM7就没那么难了。
最后说一句,新手买个开发板挺有必要的,关键是要资料全、有教程、有技术支持,别光看配置高不高。
信息来源:新未来国际
2)再看看你自己啥水平。学ARM的大概分三类人:
一类是计算机专业的,操作系统这些软件知识还行,但硬件方面差点意思。那你还是适合搞ARM软件开发,直接上手ARM9,跑Linux、WinCE这些系统更合适你,当然也有做ARM7应用软件的,不过搞底层驱动的真不多。
第二类是电子类专业的,硬件底子还可以,就是对操作系统、数据库这些软件不太熟。你们大多数都玩过单片机,写点小程序没问题,但一上ARM做大项目就有点吃力,特别是Linux、WinCE这些系统不是几个月就能搞定的。建议还是从ARM7和小一点的操作系统入手,够用就行,别上来就冲高端。
第三类就是软硬件都不太懂的,有的是真的需要学,有的就是跟风。如果你自学能力一般,建议报个培训班,或者先整明白单片机,再学ARM7就没那么难了。
最后说一句,新手买个开发板挺有必要的,关键是要资料全、有教程、有技术支持,别光看配置高不高。
信息来源:新未来国际
