1.ARM7和ARM9的指令系统是相同的,但版本不一样.一般情况下,ARM7的指令ARM9是能认识的,ARM9所使用的指令系统中增加了一些指令,是ARM7不能执行的.<br /><br />2.是的,2.4和2.6指的是linux内核的版本.<br /><br />3.是要考虑的,我在编译U-boot时,就出现过这个问题.用cross-2.95.3编译没通过,换了一个高版本(3.4.1)就通过了,但是以使用交叉编译器时,得注意,并不是版本越高越好,新出来的可能在某些方面有bug.<br /><br />4.如果你做上层的应用程序,基本上不用考虑linux版本问题.但在做驱动程序时,必须考虑.至于ARM的版本,不明白你说的是ARM7,ARM9还是其它的?还是说的是指令系统的版本?
|