我强烈建议买ARM9
1、ARM7上的功能完全可以在ARM9上实现,而且等你把你喜欢的I2C,SPI这些都玩腻了,你还可以去跑系统,而ARM7不能跑像linux这样的大型操作系统,反正时间多的是,以后留着也有用。目前市场上ARM9的比例已经远远超过ARM7了,一块芯片也用不了多少钱,说实话。
2、嵌入式linux没什么难的,你先跑跑系统先,到了比较熟悉的时候就开始去移植内核这些。想再深一点就开始去看操作系统的原理 ,了解一下底层的原理。自己写一些ARM9配套板的驱动。今天下午我刚自己写了一个bootloader,是用来引导内核的,真不像你想的那样那么难。希望我的建议对你有用
我觉得ARM7会被STM32取代,STM32偏向不带系统的工业控制,外围设备甚至比ARM7、ARM9更丰富,而ARM7带不了大系统,想带系统至少也要从ARM9开始。要么直接上ARM9学学系统,要么就顺便学学STM32裸奔,ARM7不上不下没必要去学。