U-Boot 启动过程初步分析

这也是一个归档帖子,之前发布于2013-11-30 18:56。当时其实就是买了个Cubieboard,然后研究了一下他的内核文件。但是他的内核在一个版本以后就有一些BUG,我当时甚至不会git二分查找的命令去找哪个commit导致的,试了半天也没成功,很绝望。后来Cubieboard就被我卖掉了。现在对IC了解也越来越多了,想想对于这种ARM板子来说,硬件只是一方面(当然全志做得ARM芯片确实性价比超级高,最新的还有一些SiP芯片,十几块钱自带RAM和FLASH,简直就是低端Linux之王),更重要的还是社区支持和维护,毕竟IC一方面有firmware和寄存器需要配置,另一方面也是有很多BUG的,必须由IC厂商来向kernel层面提供支持和维护才能持久运行起来,所以,还是选择树莓派或者Intel/AMD的低功耗CPU吧。

继续阅读 →