嵌入式学习先学stm32还是2440? 本人是软工专业的(软件方向),目前在学习androi

嵌入式学习先学stm32还是2440?

本人是软工专业的(软件方向),目前在学习android j2ee。主攻安卓,但是一直向往硬件和底层,比如bootloder和驱动开发。目前想趁这个假期学习嵌入式,方向是linux。想问下需要学习stm32这块开发版为基础么?计算机网络和操作系统都是大学老师教的那点水平。就是怕硬件的知识太吃力。不过我不怕吃苦,也不怕时间过长。是想学点真本事。 
一句话就是我想从安卓(linux)的应用层开始往下到linux内核层都贯通。不仅仅停留在我目前的应用层开发。 还有问下学这个有必要吗?其实仅仅出于自己的爱好(搞安卓系统移植和二次开发)。
求助,感谢!

走android这种完整系统的话还是直接上cortex-A系列的吧,stm32比较底层和linux底层不是很相似,我就是做stm32开发的,平时也玩linux+QT;我用的就是cortex-A8,以前也用过2440,跑android还是得好一点的硬件系统;其实你主要是完成bootloader和驱动开发就可以了,这些就是和硬件打交道的,精确到每个内存地址。其实android的内核是现成的,你应该也知道,你就要买它相应支持的芯片,这样内核就可以不用怎么修改就可以跑起来,如果你想自己手动移植内核我是不建议这样做的。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答