嵌入式驱动核心部分很少,框架,子系统很多。
用 s3c2440 学习,会很快理解。因为系统老,比较简单
用 imx6u 学习,学完可以直接用,因为系统新,学到的就是当前所有系统用的
建议从 s3c2440 开始学,学完再看看 imx6u,学习起来平顺,看起来学的多,容易理解学起来快
内核版本和性能不同,imx6u更新更强,但是资料稍微少一点
对于学习嵌入式驱动来说,原理都是一样的,学会其中一个基本通吃
针对于新手学习,最好用i.mx6ul,因为它的内核版本比较新,
比如设备树概念,在2440上是没有的。A7的性能相比ARM9也更强。
如果你对这些概念还不清楚的话,不要买板子之后上来就想研究驱动,先学会编译制作系统,能让系统跑起来,会操作基本接口等,能添加驱动模块,这样之后,再去研究驱动。否则只会是一头雾水,从入门到放弃
6u的应该是A7的内核,而2440是ARM9,之间差了几个等级的。性能肯定是A7要强很多了
如果对性能要求不高,那么在嵌入式来说应该是一样的
这两款IC的使用方法几乎是一样的,因为它们都是一个纯的ARM CPU,并没有其它协处理器,也没有复杂外设
不过现在imx6ul官方能支持更新的内核,新内核里面都是用设备树的了